Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can no longer choose CC0 on GitHub. #496

Closed
MicahZoltu opened this issue Mar 23, 2017 · 13 comments
Closed

Can no longer choose CC0 on GitHub. #496

MicahZoltu opened this issue Mar 23, 2017 · 13 comments

Comments

@MicahZoltu
Copy link

MicahZoltu commented Mar 23, 2017

My understanding is that GitHub populates its list of licenses on new repositories from here. I used to be able to select CC0 as a license, but it appears that I no longer can. I found this issue, which appears to be related, but it ended by being locked with a comment pointing at this statement:

I don't believe it's going to be to difficult to modify the behaviour of the license picker so that you can type BSD (or whatever other license you like from this list) and have that populate the repository. We'll take a look at doing this 🔜 but it's likely going to be another week or two before we can get to this.

That was 7 months ago. What is the status of this?

If CC0 being missing from GitHub is a different problem, why isn't it showing up anymore?

On a related topic, I searched through the history of this repo and I can't figure out why Unlicense was chosen in favor of CC0 for the "Public Domain" recommendation option. I'm not looking to start another licensing debate here, I just want to understand the reasoning better (even if that reasoning was just, "we flipped a coin"). Without any context, it looks like some maintainer just did a couple opinionated ninja commits that removed CC0 from everything but the hidden list without any discussion. My understanding is that CC0 is considered to be more robust across a wider array of jurisdictions while attempting to achieve the same results. It is also recommended by FSF for GPL compatibility.

@mlinksva
Copy link
Contributor

@MicahZoltu #386 (comment)

As to the new repo license drop-down on github.com, I'll pass your feedback along. Enhancement of that UI is something we're discussing, but I can't make any promises.

I'm going to close as there's nothing immediately actionable in this repo, but feel free to comment further.

@jcayzac
Copy link

jcayzac commented Sep 20, 2017

Any news on this? @mlinksva

@mlinksva
Copy link
Contributor

mlinksva commented Nov 2, 2017

Update -- though there's no UI to choose CC0-1.0 from, you can load the license up in the chooser with the following (replace <user> and <repo> with yours):

https://github.com/<user>/<repo>/community/license/new?branch=master&template=cc0-1.0

@rajesh-nayak-cms
Copy link

@mlinksva Did anyone try this workaround described above? It did not work for me.

@mlinksva
Copy link
Contributor

@rajesh-nayak-cms I've tried it personally. If you send details on what you're seeing to https://github.com/contact you should get help, or confirmation that you've found a bug that I haven't been able to trigger. 😄

@rajesh-nayak-cms
Copy link

Please see attached.
selection

@mlinksva
Copy link
Contributor

@rajesh-nayak-cms the workaround mentioned at #496 (comment) is for an existing repository. I don't believe there's a similar workaround for the new repo form. But you can create a new repo without a license and then use the workaround to add CC0-1.0.

@rajesh-nayak-cms
Copy link

Can you please elaborate "load the license up in the chooser "? Not seeing it.

@mlinksva
Copy link
Contributor

@rajesh-nayak-cms go to https://github.com/rajesh-nayak-cms/test/community/license/new?branch=master&template=cc0-1.0 (I filled in values for your username and a repo I see you have called test).

You should see CC-1.0 on the page, ready for you to review and submit.

@rajesh-nayak-cms
Copy link

Worked! Thanks for your support

@answerquest
Copy link

I found this thread while searching similarly like @rajesh-nayak-cms . I'll use the workaround for now, but I support @MicahZoltu 's point. When I click the info icon, I get the <choosealicense.com> site and it's not even explaining any of the other licenses mentioned in the dropdown.

When I click on the link under "My project isn't software", this page tells about licenses that don't even exist on the dropdown menu! And it doesn't even say that I can choose Unlicense.. I cannot find any explanation for that anywhere. If you're not going to explain it then how do you expect me to choose it? And this link that @mlinksva shared which can be a workaround isn't even shared anywhere on that site.

Folks, you have a search-as-you-type box here. There's no need to be picky or politically correct here. Providing a choice does NOT equate to blind endorsement. You can put disclaimers below. Just put all the damn licenses there, and give links to original sites of all of them on choosealicense.com and get on with life.

#FreeTheLicenses

@liuchong
Copy link

@rajesh-nayak-cms I've tried it personally. If you send details on what you're seeing to https://github.com/contact you should get help, or confirmation that you've found a bug that I haven't been able to trigger.

Thanks @mlinksva

guifelix added a commit to guifelix/awesome-tasker that referenced this issue Jan 24, 2019
plazum added a commit to plazum/plazum.github.io that referenced this issue May 26, 2019
vielmetti added a commit to vielmetti/awesome-packet that referenced this issue Jul 11, 2019
#4 requires a license.

Follow the workaround at github/choosealicense.com#496 to get CC0
EliahKagan added a commit to EliahKagan/hello-world that referenced this issue Jul 15, 2019
I selected the CC0 license template using the workaround in this comment:

github/choosealicense.com#496 (comment)
@mfernandes61
Copy link

Try this 'clunky' work-around. If you create a license.txt or license.md you will have a
license button appear.
Click on it and click on one of the 'wrong' licences. Examine URL for page.
Edit end of URL to have the template=cc0-1.0 as mentioned above. Hit enter
and the CC licence appears...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants