我正在GitHub上搜索我的软件项目的正确许可证.我只使用免费的GitHub-Repository,所以它必须是一个OpenSource-License(这对我来说没问题).我非常喜欢Creative Commons许可证,因为它们很容易理解 - 但它们不适用于软件......
因此,在创意公共条款中,我搜索许可证:
归因 - 您必须以作者或许可人指定的方式对作品进行归因(但不得以任何方式表明他们认可您或您对作品的使用).
非商业性 - 您不得将此作品用于商业用途.
共享 - 如果您更改,转换或以此作品为基础,您可以仅在与此作品相同或类似的许可下分发作品.
对于我自己,我希望保留商业使用我的软件的权利(即使我目前不打算这样做).
另外我想给我的软件项目中的图形一个自己的许可证 - 在这里我可以使用CC BY-NC-SA,对吧?如何在GitHub中正确管理?我可以上传(免费)github存储库中的图像,在该特殊文件夹中使用该许可证,还是我必须为其获取外部源?(因为它与GitHubs对免费存储库的要求不匹配)
我的问题的简短摘要:
wol*_*ang 14
我不知道github对你的代码如何获得许可提出了任何要求,除了声明"你同意允许其他人查看并分叉你的存储库"(https://help.github.com/articles/github-terms-服务).
因此,您几乎可以使用您想要的任何许可条件.如果您在存储库中删除名为"LICENSE.txt"的文件,大多数人都会收到该消息.如果人们忽略了这些信息,要么忽略它们,要么咨询你的律师并准备好付钱给他/她.
但是,如果您偏离"标准"许可证,您的代码对其他人的帮助就会减少.
经典的"BY-SA"软件许可证是GPL.它不是 BY-NC-SA许可证,但在流行的免费软件许可证中,它可能是最"限制性"的许可证之一.
当您将软件置于免费/开源许可下时,您不会放弃任何权利.您(不可逆转地,在大多数情况下)授予他人一些权利.这是一个重要的区别,因为您始终保留在商业上使用自己的软件的权利.
如果您希望稍后将软件作为专有软件出售,除了您已决定的免费软件许可之外,您可以使用不同的(专有许可)进行许可.您无法"召回"已发布的免费版本,但您无需将您未来的任何改进作为免费软件提供.
其他人可以通过几种不同的方式从您的软件中赚钱:
他们可能会开发一个新的和改进的软件版本,并将其作为专有软件出售(您无需付费即可查看或使用他们的改进!).GPL禁止这样做(如果您想允许这样做,您将使用"非copyleft"许可证,例如BSD或X11许可证)
他们可能会出售您的软件,保持不变,将其与书籍捆绑在一起或以其他方式重新分配.GPL允许这样做,但这在许多方面都是一件好事,因为您可能会获得免费的分销网络.现在已经不再有很多钱了,因为人们只会下载软件(免费).可能有一些不起眼的免费软件许可证禁止这样做.
有人可能会提议改进软件,但需要资金来完成他的工作.这是可以的,因为付费工作的结果将随后可供所有人免费使用.我不知道许可协议如何可能阻止这种情况.
有人可能会为您的软件提供支持合同.同样,我不知道你怎么可能(或为什么你会)禁止这个.如果您允许我使用您的软件,我可以付钱给别人帮我使用它.
当您决定销售软件的新版本和专有版本时,有人可能会改进软件的免费版本并与您竞争,从而削弱您的价格.他们并没有真正从中赚钱,但你可能不喜欢它.免费/开源许可证是不可撤销的(根据定义,我认为),所以你不能做很多事情(可撤销的自由根本就没有自由).
有人可能会使用你的软件,并且可能会赚钱.禁止这与开源定义(http://opensource.org/osd.html/ Point 6)和自由软件定义(http://www.gnu.org/philosophy/free-sw.html"Freedom 0 )相矛盾").一个免费的软件程序没有附加小的打印,告诉你如何使用它,也可能不使用它.
摘要:考虑GPL.它是ShareAlike前沿最强大的流行许可证.如果您想要更具限制性,您的代码将不再真正免费,并且人们将无法将您的代码与其他(例如GPL许可的)代码组合.
| 归档时间: |
|
| 查看次数: |
2707 次 |
| 最近记录: |