![开放源代码许可](https://linux22.com/image/1048745/%E5%BC%80%E6%94%BE%E6%BA%90%E4%BB%A3%E7%A0%81%E8%AE%B8%E5%8F%AF.png)
我应该如何授权一些桌面图标和 shell bash 文件作为开源软件?我正在创建它们并准备将它们打包到 Ubuntu 14.04。
答案1
关于免费软件对比开源,你可能想看看GNU 项目的哲学,特别是在 Richard Stallman 的为什么开源软件错失了自由软件的要点。
如果你更喜欢观看和聆听,请观看 Richard Stallman 的最新演讲(2014-12-29)计算机和网络上的自由,见31C3。
你写了:
打开源代码,但不能编辑代码,而且每个文件的源代码中都必须有我的名字
这将排除GNU通用公共许可,因为你想剥夺你分发作品修改版本的自由。
原则上,可以想象的许可证是创作共用许可证,即署名-禁止演绎 4.0 国际 (CC BY-ND 4.0)。
在这些条件下许可的软件包永远不会进入 Ubuntu主要的,其中许可明确指出:
必须允许在同一许可下修改和分发修改后的副本。仅拥有源代码并不代表拥有更改源代码的自由。如果没有修改软件的能力,Ubuntu 社区就无法支持软件、修复错误、翻译或改进软件。