TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Open Source License Helper Tool

172 pointsby ethanpilalmost 7 years ago

17 comments

vorticoalmost 7 years ago
May I recommend replacing The Unlicense with CC0? (<a href="https:&#x2F;&#x2F;creativecommons.org&#x2F;publicdomain&#x2F;zero&#x2F;1.0&#x2F;legalcode" rel="nofollow">https:&#x2F;&#x2F;creativecommons.org&#x2F;publicdomain&#x2F;zero&#x2F;1.0&#x2F;legalcode</a>). It has all the same bullet points except is a bit tighter in countries where a public domain release is not legally valid.<p>Unfortunately it is more difficult to release works into the public domain than The Unlicense addresses. The Unlicense is likely sufficient for all foreseen cases in countries except Germany and France (to my knowledge), but CC0 is written beautifully with a double-fallback to completely waiver all rights in all jurisdictions.<p>Here are some analyses:<p>- <a href="https:&#x2F;&#x2F;creativecommons.org&#x2F;2011&#x2F;04&#x2F;15&#x2F;using-cc0-for-public-domain-software&#x2F;" rel="nofollow">https:&#x2F;&#x2F;creativecommons.org&#x2F;2011&#x2F;04&#x2F;15&#x2F;using-cc0-for-public-...</a> Why this is okay to use for software.<p>- <a href="https:&#x2F;&#x2F;rd-alliance.org&#x2F;sites&#x2F;default&#x2F;files&#x2F;cc0-analysis-kreuzer.pdf" rel="nofollow">https:&#x2F;&#x2F;rd-alliance.org&#x2F;sites&#x2F;default&#x2F;files&#x2F;cc0-analysis-kre...</a> concludes that it is sufficient in German law.<p>- <a href="https:&#x2F;&#x2F;www.gnu.org&#x2F;licenses&#x2F;license-list.html#PublicDomain" rel="nofollow">https:&#x2F;&#x2F;www.gnu.org&#x2F;licenses&#x2F;license-list.html#PublicDomain</a> It is recommended by the FSF as a prefered method for releasing source code into the public domain.
评论 #17246102 未加载
评论 #17243538 未加载
评论 #17243326 未加载
评论 #17248684 未加载
评论 #17243924 未加载
评论 #17251315 未加载
nimbiusalmost 7 years ago
Some of these licenses are like kryptonite for enterprises. For example, I once wrote an ip address manager in python and licensed it AGPLv3. Two companies reached out to me through Github not to talk about features or bugs, but to demand I change the license to BSD. after a dozen or so random bug reports insisting I had no right to use AGPL, AGPL was not a real license, and even a handful of Outlook meeting invites copied and pasted to me for a face-to-face negotiation of new licensing terms, I eventually deleted the repo.
评论 #17243877 未加载
评论 #17245122 未加载
评论 #17243893 未加载
benatkinalmost 7 years ago
There&#x27;s a disturbing trend that&#x27;s similar to Microsoft&#x27;s Shared Source [1] initiative from last decade, used by GitLab Enterprise [2] and Greensock [3]. The code is available for anyone to download, but is not under an Open Source license. They have the option of accusing their competitors of looking at their source code.<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Shared_source" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Shared_source</a><p>[2] <a href="https:&#x2F;&#x2F;gitlab.com&#x2F;gitlab-org&#x2F;gitlab-ee&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gitlab.com&#x2F;gitlab-org&#x2F;gitlab-ee&#x2F;</a><p>[3] <a href="https:&#x2F;&#x2F;github.com&#x2F;greensock&#x2F;GreenSock-JS" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;greensock&#x2F;GreenSock-JS</a>
评论 #17243714 未加载
评论 #17245034 未加载
评论 #17243859 未加载
niftichalmost 7 years ago
This is the same one built into GitHub&#x27;s onboarding flow. It greatly aids understanding by laypeople, and goes a long way towards bridging the awkward divide between making one&#x27;s labor permissively available, and navigating the very specialized field of intellectual property rights.<p>I do wish the drilldown for placing software into the public domain would suggest CC0 over the Unlicense. CC0 is more precise, is backed by both a foundation and large organizations, and pre-dates it by several years.
wglassalmost 7 years ago
Good comments on each license, but misses a major point about sharing and community.<p>Despite the rhetoric about &quot;freedom&quot; the GPL is a huge disincentive for developers to participate. A larger code base that contains a GPL component must also be GPL. This is a nonstarter for most business users.<p>If you want to encourage a variety of developers to adopt, modify, and share changes, you are much better off with a permissive license such as MIT or Apache.<p>Paradoxically, the fact that you aren&#x27;t forcing developers to share changes to the code encourages more use and makes it more likely you&#x27;ll get a community contributing to the project.<p>Good examples of open source projects with diverse developer communities and permissive licenses include Hadoop, Apache webserver, Tomcat, NPM, Kubernates, TensorFlow and many more.<p>If you want to keep tight control over the code base and dictate all future changes, choose GPL. This was the choice for the JDK, MySQL, and many other projects controlled by corporate entities with little outside contribution.<p>(Yes, Gnu&#x2F;Linux is a major exception as a GPL licensed ecosystem with diverse contributor base. But it&#x27;s the exception rather than the rule).
评论 #17244551 未加载
评论 #17244847 未加载
评论 #17244482 未加载
评论 #17244284 未加载
JetSpiegelalmost 7 years ago
Why not turn this around and default to GPL as &quot;nice and simple&quot;? The introduce the &quot;I don&#x27;t care about sharing improvements&quot; option for BSD style licenses?
评论 #17243462 未加载
评论 #17243806 未加载
评论 #17245512 未加载
评论 #17243814 未加载
stockkidalmost 7 years ago
I have used this tool many times to copy &amp; paste appropriate licenses to my projects. Very helpful.
oaieyalmost 7 years ago
I used this page for years as a recommendation to people asking about licensing. It explains in simple checks many details and is very helpful.<p>However, I think especially license interpretation (like how to integrate GPL the right way or how to apply license summaries the right way or copyright statements in source headers) do deserve a far more extensive page.
SeanLukealmost 7 years ago
MIT&#x2F;X11 come from a kindler, gentler era, and so lack a patent release, which is a huge flaw nowadays. Is there <i>any</i> legitimate reason one would select MIT&#x2F;X11 over Apache?
评论 #17251162 未加载
captainblandalmost 7 years ago
Needs more peer production license.<p><a href="http:&#x2F;&#x2F;wiki.p2pfoundation.net&#x2F;Peer_Production_License" rel="nofollow">http:&#x2F;&#x2F;wiki.p2pfoundation.net&#x2F;Peer_Production_License</a><p>c. You may exercise the rights granted in Section 3 for commercial purposes only if:<p><pre><code> i. You are a worker-owned business or worker-owned collective; and ii. all financial gain, surplus, profits and benefits produced by the business or collective are distributed among the worker-owners</code></pre>
评论 #17247166 未加载
ethanpilalmost 7 years ago
I would love to see a filter here, so I can pick and choose the attributes of a license that are important to me, and see which ones from the full list might be a good fit.
callekaboalmost 7 years ago
I prefer copyfree licenses<p><a href="http:&#x2F;&#x2F;copyfree.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;copyfree.org&#x2F;</a><p>and usually release stuff under the Copyfree Open Innovation License (COIL)<p><a href="http:&#x2F;&#x2F;coil.apotheon.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;coil.apotheon.org&#x2F;</a>
评论 #17246479 未加载
teddyhalmost 7 years ago
As an alternative, please see the Free Software Foundation’s license recommendations guide:<p><a href="https:&#x2F;&#x2F;www.gnu.org&#x2F;licenses&#x2F;license-recommendations" rel="nofollow">https:&#x2F;&#x2F;www.gnu.org&#x2F;licenses&#x2F;license-recommendations</a>
nisabekalmost 7 years ago
our team has this link pinned in slack - very useful, normal human language used to explain!
recluse00almost 7 years ago
No WTFPL? I&#x27;m disappointed.
评论 #17242790 未加载
评论 #17242922 未加载
评论 #17243058 未加载
评论 #17242806 未加载
caniszczykalmost 7 years ago
I also recommend TLDRLegal: <a href="https:&#x2F;&#x2F;tldrlegal.com" rel="nofollow">https:&#x2F;&#x2F;tldrlegal.com</a>
评论 #17247681 未加载
teddyhalmost 7 years ago
Note that this page is owned by GitHub. Will Microsoft change this page? Will they maybe merely stop linking to it? Who knows.