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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: What license to use for my open source project?

2 点作者 adrian_pop大约 9 年前
I am working on a open source project, but I have some difficulties in choosing the license.<p>1. Software will be open source (github source code)<p>2. I will run a paid hosted version (free version with paid plugins)<p>3. Anyone can use it for non-commercial purposes, otherwise pay for a license.<p>Question: What license type suits best for this?

4 条评论

dalke大约 9 年前
The first step is to realize that #1 and #3 are incompatible.<p>By definition, &quot;open source&quot; means people who acquire the software, including those who download it from its github project page, are allowed to use it for commercial purposes without paying for a license.<p>You cannot say that a project is &quot;open source&quot; if it has a license which restricts it to non-commercial purposes.
SITZ大约 9 年前
This page by Github has pretty good outline of different Open Source license options: <a href="http:&#x2F;&#x2F;choosealicense.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;choosealicense.com&#x2F;</a><p>It also pops up when you try to create a file named LICENSE* on the website.
twctek43a大约 9 年前
I&#x27;d dual license it as GPL&#x2F;Commercial. People can use GPL code for commercial purposes but its use will be limited, and any company serious about using it without risking legal issues will pay for the commercial version. Qt follows a similar model. You can look at AGPL if your project is SaaS.
justintocci大约 9 年前
I had trouble with this recently. I wanted something that prohibited hosted copies and forks but was free in other respects. I couldn&#x27;t find anything.