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.

Ask HN: Licensing Question – MIT on Top of GPLv3?

2 pointsby westonplatter0about 6 years ago
I am not a lawyer and respect those who are.<p>I oversee an open source project, https:&#x2F;&#x2F;github.com&#x2F;westonplatter&#x2F;phashion.<p>A person recently asked (https:&#x2F;&#x2F;github.com&#x2F;westonplatter&#x2F;phashion&#x2F;issues&#x2F;68) if the project needs to be licensed per GPLv3 to match the phash source code license, which is &quot;included&quot; in the library. By included, I mean that the ruby gem actually carries a copy of the phash source code in the source code. Said differently, phashion does NOT reference a locally installed version of phash.<p>My question, in order to legally adhere to the phash GPLv3, should I change the license to GPLv3?<p>PS - I will view all comments as opinions, and do expect them to embody or be intended as legal advice. Just looking for second person&#x27;s perspective.

5 comments

eesmithabout 6 years ago
What I know about this is from 10 years ago. It&#x27;s one of the &quot;Twenty questions about the GPL&quot; listed at <a href="https:&#x2F;&#x2F;jacobian.org&#x2F;2009&#x2F;jul&#x2F;13&#x2F;gpl-questions&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jacobian.org&#x2F;2009&#x2F;jul&#x2F;13&#x2F;gpl-questions&#x2F;</a> .<p>One of the responses is at <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;Neurogami&#x2F;146713" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;Neurogami&#x2F;146713</a> :<p>&gt; &quot;Unfortunately all the FSF can provide on a number of these questions is their opinion on the matter. Having spoken with the Software Freedom Law Center about the import issue recently the reality is there is no answer to some of these questions because no one has ever taken them to court.&quot;<p>The HN thread about those 20 questions is at <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=702304" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=702304</a> .<p>My view is to follow the intent of GPLv3 and either make your package GPLv3 (though you can leave the copyright to your own code as MIT), or remove the GPLv3 package.
belornabout 6 years ago
A lot of people want to treat copyright licenses as code, but law doesn&#x27;t work like that. The question is what a court&#x2F;judge would think about the work as a whole and how it functions.<p>If you gave a non-technical person a copy, would they look at the project as a single work or two work that simply interact with each other. If it is the later and you think that is what most people would interpret it as, then no need to change the license. If not then you should change the license as what you got is a combined work which GPLv3 has specific requirements for.
gus_massaabout 6 years ago
GPL is &quot;viral&quot;. If your code has inside a copy (perhaps with some modifications) of a project that has the GPL license, then you must use the GPL license for the whole project. <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Viral_license" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Viral_license</a><p>That is the reason why some people love the GPL license.<p>That is the reason why some people hate the GPL license.
nabla9about 6 years ago
Yes. The license is GPL not LGPL so there is no other way to interpret the situation.<p>Even if you use locally installed version of phash library, you still must license under GPLv3. They way the library package is installed has nothing to do with the license you must choose.
ryackoabout 6 years ago
Vivaldi is BSD with GPL Chromium code.
评论 #19486374 未加载