TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Which OS License you try to avoid? And why?

2 点作者 reiz大约 10 年前
If you are a developer you have to deal with software libraries and software licenses. Which licenses you try to avoid and why? And which licenses are OK for you if you develop a proprietary product?

3 条评论

nunobrito大约 10 年前
Context is missing, so &quot;it depends&quot; applies.<p>GPL can be used inside proprietary products, the copyleft clause is only activated if you distribute the product to other parties. And by distribution this doesn&#x27;t mean public distribution, it just means giving the code to the person who receives the binaries.<p>On the case of web services, it is rare to see distribution of software.<p>I could go on writing the whole day about the matter. In the end what wins is the end-user context. Licenses are like weapons, each one was created for a specific scenario.
belorn大约 10 年前
Are you in a highly competitive field? If so, any code you can avoid writing is a competitive advantage, and means you can push out a product faster than everyone else. In those cases, use, buy, and ask for any code which will benefit the production and only avoid licenses which directly prevents your business model from earning revenue.
评论 #9252364 未加载
bbrks大约 10 年前
MIT, BSD or Apache are fine. I try to avoid GPL as it tends to bring up more issues than it solves with the derived works clause.<p><a href="http://choosealicense.com/licenses" rel="nofollow">http:&#x2F;&#x2F;choosealicense.com&#x2F;licenses</a>
评论 #9246992 未加载