Open hgkamath opened 1 year ago
Hey @hgkamath : Thank you for posting a very detailed and thorough issue. @breck7 Seems to be busy/hard to reach as of today, will probably get back to you soon !!.
Please note @breck7 is very serious about software licenses. As far as i know, he has put in a lot of effort, to respect the license of (https://hopl.info/home.prx) or rosettacode.org, etc . I am not qualified to talk about the rest of the points in the issue.
Thank you for the well thought out issue @hgkamath.
It will at-least avoid a repeat filing of a bug by a next person, saving time for both.
This is something I can agree with. I don't want to waste anyone's time.
It could also be a COPYING document, a CONTRIBUTOR_AGREEMENT.txt, FAQ.txt or even a README.txt
The current readme file mentions that this is public domain twice, including in the very first sentence "PLDB is a public domain database and website containing over 135,000 facts about over 4,000 programming languages." However, I understand what you are saying, that we don't have it in a conventional place.
Is there a way on GitHub/NPM/etc where we can indicate that this is public domain without resorting to using the word "license"?
I cannot for the life of me think of a morally valid argument that supports having copyright law or licenses on ideas. Here is my model on the topic: https://breckyunits.com/a-mathematical-model-of-copyright.html
I think the issues you raise are all very valid, and show how complex it is to add such an unnatural system. I think the proper response is to bring awareness to this and take a clear stance, based on first principles, that we should not have a concept of licenses on ideas.
I am open to counter arguments. I am also open to ways to promote this position while not wasting anyone's time.
That's certainly not something I want to do!
Thanks for your help thinking through this issue.
Is there a way on GitHub/NPM/etc where we can indicate that this is public domain without resorting to using the word "license"?
penning for completeness. I'm sure you've seen this as well.
I did not know the answer at the time, and even now still don't for sure, hence had not replied.
I kept it in the back burner in my mind, and as I've browsed. I've seen the following in use. They mostly have the same assurances and disclaimers of the MIT license
W.r.t. to how github detects, Again, I could be wrong, I think github automatically picks up the LICENSE.txt file and maybe expects a byte-exact copy of the original license file.
Thanks for the research @hgkamath ! As far as I've modeled, my stance is the correct one. The idea of a "license" on ideas goes against the grain of nature so much, and I think is a bad idea. My writing on this matter: https://breckyunits.com/freedom.html
Maybe GitHub et al can update their code to recognize public domain projects.
Hi @breck7 sorry for being suuuuuuuper late to this issue (and this one, too).
Have you considered my comment (which applies to pldb and Scroll) here? I was suggesting CC0 which is explicitly NOT a license, and allows you to formally opt-out of copyright (and licenses) altogether.
Having read your writings on the topic, I think CC0 is genuinely the best fit.
P.S. Technically, you can make this machine readable and parsable by putting the text of CC0 into a file called LICENSE
in the repository. But here LICENSE
just happens to be the name of the file, and its contents doesn't have to a license at all if you use CC0.
Alternatively, you can also put this in a file called COPYING
which is - by convention - another file that people can look at to understand your intent.
Lastly, you could also state in the README
(in addition to what's already there) that you are sharing pldb (and hopefully Scroll as well) as described in CC0.
Thank you for considering!
Ok, I think I have an idea for a compromise based on @penyuan 's suggestions. Give me a few days.
I would gladly put time into thinking about this issue, but a higher priority is getting things building on Windows (https://github.com/breck7/brecks.lab/issues/8). If anyone who is great with and Windows + Javascript could submit a PR that fixes that issue, I would be happy to think through this issue.
Hi Breck (@breck7),
As the build on Windows is now working (as per https://github.com/breck7/scrollsdk/issues/174), will you be looking at the LICENSE issue again?
Kind Regards, Liam
I have spent more time thinking about this (for unrelated reasons), and have posted on [colorful/~NSFW] thoughts here:
https://forum.sublimetext.com/t/license-upgrade-required-message-makes-me-want-to-puke/72812/16
Has anyone ever come across a compelling argument why licenses on ideas are not immoral?
Please include the LICENSE files in the top level folder to inform potential contributors
I guess you need a license file each for both the
Firstly, thank-you to the developers for their efforts towards this interesting/informative project.
Personally, I am hoping that it is liberal open-source and liberal open-data.
[Edit] sorry for dup , I just happened to search in closed issues. Found the following
.
Maybe true, but doesn't hurt to be explicit even if redundant. Perhaps one could additionally include in the license the statement that data is already free-beer/free-speech/open/public , so as to reinforce the freeness. This person seems known to you. Expertise is reputation based subjective evaluation. Even if an expert says so, it does not seem worth the risk. That said there is structure and file-format which is work and has a derivative value.
While the facts themselves are free, the format/manuscript are entities in themself. Its not like one is manually transcribing only the facts.
I wonder about things like lib.reviews, freedb (libre) vs imdb,, cddb (proprietary)
But, where does it end? How about contributions to Q&A sites like quora? Whom do crowd sourced contributions belong to?
There are many cases like the following case: bacula vs bareos backup software. Bareos forked from Bacula because the Bacula founder also had a commercial edition and there were suspicions whether contributions made it to free opensource community product. A contributor agreement may placate an obvious concern. It may also be true, in the event of a legal wrangling sometimes free rights remains, but who wants all that court hassle.
When you ask a question like that, its not surprising that the OP, who seems like an active github contributor, did not answer. Usually the answer could be yes. But they may hesitate to be forthcoming The absence of contributor agreement might be decreasing crowd participation and potential contributors may abstain,
It doesn't have to be a LICENSE.txt with a gazillion legalese lines, per say.
It could also be a COPYING document, a CONTRIBUTOR_AGREEMENT.txt, FAQ.txt or even a README.txt , wherein in brief text in simple English parlance you assure openness/freeness of all files in the git-repo, as well as the reasons/opinion on nature of IP on facts etc. (in the same manner as how you have already commented). Instead of having to search and find in closed issues in the bug-tracker. The declaration is up front and center. It will at-least avoid a repeat filing of a bug by a next person, saving time for both.
I may not be able to add to the discussion.
My guess is you have some stand about this.
Feel free to close the issue if your mind is made up.