发布简单软件的最佳做法是什么?假设我创建了一个非常小的简单实用的程序或工具,并希望通过将其上传到我的网站与大家分享。
答案 0 :(得分:3)
由于这是一个“非常小的简单而有用的程序”(例如有人可以轻松地重新创建它),我不会过分担心细节并选择simple license,你可以在大约20行中包含这些内容在每个文件的顶部:
版权所有(c)< year> <版权所有者>
特此允许任何获得副本的人免费获得许可 这个软件和相关的文档文件(“软件”),来处理 在软件中没有限制,包括但不限于权利 使用,复制,修改,合并,发布,分发,再许可和/或出售 本软件的副本,并允许软件所在的人员 在这样做的情况下,符合以下条件:
上述版权声明和本许可声明应包含在内 本软件的所有副本或重要部分。
该软件按“原样”提供,不提供任何形式的保证,或者 暗示,包括但不限于对适销性的保证, 适用于特定用途和不侵权的适用性。在任何情况下都不应该 作者或版权所有者对任何索赔,损害或其他内容负责 无论是合同,侵权行为还是其他行为,由此产生的责任, 在软件或使用或其他交易中的或与之相关的 软件。
你真的没有什么可以告诉悲观的用户说服它不含病毒,我甚至都不会详细说明。使用病毒扫描程序扫描文件,并根据需要简单说明您使用的文件,但仅此而已。提供源代码以便有人可以阅读,理解和编译自己应该可以减轻大多数用户对您故意试图破坏它们的担忧。 (即使没有人真正阅读来源,这也行得通,因为大多数人都信任。)
答案 1 :(得分:1)
这些答案只是我自己的意见,而不是一些广泛建立的最佳实践
Copyright 2010 Your Legal Name
应该足够 - 我会把它作为评论放在所有源文件和“信用屏幕”/帮助菜单/任何GUI中。还要在那里放一个指向许可证的指针。答案 2 :(得分:-1)
如果您想使其成为开放源代码,则需要许可证。如果是这样,许可证将指定版权,并且通过发布源代码,用户可以感到安全,它不包含病毒。
如果您没有开源应用程序,只需将其上传到其中一个共享软件站点(download.com,tucows.com) - 他们将负责扫描病毒。
答案 3 :(得分:-1)