开放源代码许可

开放源代码许可

我应该如何授权一些桌面图标和 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 社区就无法支持软件、修复错误、翻译或改进软件。

相关内容