我想知道如何开源软件项目。 当然,我用谷歌搜索了它,但是只有很长篇文章我才能理解问题(不是因为我的英语...只是因为我不喜欢阅读很长的东西......)
所以我会写下我想清楚知道的内容:
如何开源软件项目?
什么是sourceforge.net?
如果我将项目开源,会发生什么?
开源示例(Code :: Blocks,Ubuntu等)
什么是开源许可证?
请清楚易懂地回答我的问题。
答案 0 :(得分:0)
让我逐点回答你的问题。
How do you open source your software project?
要开源您的项目,您只需选择许可证即可。现在我建议您选择MIT / BSD并将这些文本(https://opensource.org/licenses/MIT)复制到源代码目录中名为LICENSE的文件中,或者只需修改代码的自述文件,说明LICENSE MIT / BSD。
What is sourceforge.net?
sourceforge.net是一个免费的代码托管网站。现在我建议你使用github(https://github.com/)有多种原因。
What happens if I make my project open source?
任何人都可以下载修改并使用您的代码而不受任何限制。他们可能会或可能不会回复您的代码。
Examples for open-source ( Code::Blocks, Ubuntu, etc...)
https://github.com/geerlingguy/ansible-role-nginx
What is open source licence?