Joh*_*ith 8 project-management licensing open-source
我有一个我写的程序,我受到了人们的鼓励,将它公之于众.
最好的方法是什么?只是将它转储到公共站点并希望最好?
会有多少批评(关于标准,做出的决定等等)以及如何最好地为此做好准备.我已经成为这个应用程序的唯一开发人员大约两年了.
许可证(GPL,MIT等......)实际上有多大差异?
有经验吗?
使用众所周知的、经过充分测试的开源许可证将使您的用户更容易了解他们对您的代码的立场。最糟糕的事情就是在没有许可证的情况下发布代码。没有许可证就意味着不能使用,因为在大多数司法管辖区,软件自动获得版权,没有使用或重复使用的权利。
如果您不想让项目因缺乏兴趣而消亡,您需要将其摆在开发人员面前。在大型开源项目网站(例如SourceForge、GitHub或Google Code)上发布它将帮助您获得可见性,并将提供大量用于管理项目的基础设施。您做得越多,其他人找到、尝试和使用它的机会就越大。