java - 开源现实生活许可证示例 : yours or others

标签 java php open-source licensing

我知道通常的开源许可证列表,所以我什至不打算在这里列出它。

我想问的是关于您的开源项目(无论是已经完成的还是计划在未来进行的),以及为什么您计划选择某个许可证而不是其他许可证。基本上说我选择了 X 许可证,因为我想要 Y,而其他许可证没有为我提供它。

我知道语言本身可以在许可证的选择上产生影响:像 PHP 这样的解释型语言与像 Java 这样的编译型语言。我最感兴趣的是了解 PHP 项目,但当然也欢迎其他见解。您甚至可能出于许可原因选择了该特定语言。

理想情况下,我想听到参与实际项目(即您自己的项目)的人的答案,因为这通常意味着您自己对许可证进行了一些思考并了解该许可证的含义。但不属于您自己的现有项目的示例也可以。请仅说明为什么您认为该许可证对他们有利/不利。但有第一手经验者优先。

期待听到一些信息丰富的意见。

最佳答案

如果您想销售非开源版本和/或不希望其他人在其商业产品中使用它,请使用 GPL。

如果您希望世界各地的每个人都能够使用您的代码,请使用 MIT 许可证。

否则请使用 Apache 许可证。

关于java - 开源现实生活许可证示例 : yours or others,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2613448/

相关文章:

html - 任何免费的开源 WebGL 编辑器?

java - 如何使用 spring data cassandra 创建表?

java - 在 JNA 中重定向输出并静默生成子进程(无弹出命令窗口)

php - 从mysql数据库php中删除数据

java - 在android中使用volley发送json数组将mysql中的多条记录添加到php脚本

open-source - 大/热门网站的源代码

java - Android 示例蓝牙聊天应用程序中此空分配的目的是什么

java - 获取 Spring Data 上按日期排序的最后记录

具有公共(public)列的 Php mysql 回显结果

open-source - 编辑源代码(并重新编译?) julia 包