TA的每日心情 | 擦汗 前天 19:58 |
---|
签到天数: 671 天 [LV.9]以坛为家II
白金会员
- 积分
- 76266
|
搞软件的,了解一些开源协议,我不太清楚这个字幕的许可证文件是什么,但要是没有许可证的话。
如果源代码没有带有给予其用户四个基本自由的许可证,除非它明确并有效地说明是公有领域作品,那么它不是自由软件。
有些开发者认为没有许可证的代码自动是 公有领域作品。在当今的版权法之下,这个不对;反之,任何可以有版权的作品默认是受版权法保护的。这些作品包括程序。没有许可证不会给予用户自由。在有些国家,用户下载没有许可证的代码,仅仅是编译或运行这些代码就已经侵犯了版权。
为了使程序自由,其版权所有者必须明确赋予用户 四个基本自由。他们提供一个叫做 a 自由软件许可证 的文档达到这一点。这就是自由软件许可证的目的。
有些国家允许作者将代码放到公有领域,但是需要明确的操作。如果你想这么做,我们建议的方法是使用 CC0,通过使用一个大致和公有领域一样的许可证,在其他国家也可以达到同样的目的。不过,在大多数情况下,最好使你的代码 copyleft,这样的代码可以让所有用户都获得自由。
由美国政府雇员编写的代码是特例,因为美国版权法明确把这些代码放到公有领域;但是这个不包括美国政府付钱让某个公司做的工作。它也不适用于其他国家,许多国家允许政府拥有自己写的代码的版权。 |
|