这是一个创建于 3697 天前的主题,其中的信息可能已经有所发展或是发生改变。
开源软件有很多著名的许可协议,比如GPL、LGPL、BSD、MIT之类。但是貌似闭源软件就很少(好像很自然,协议也是有版权的。。。),包括那些能放在代码头的声明。
(或者闭源软件的许可协议都是请律师写的?)
我有一些自己的项目,但是源码是不开放或者不提供源码的,但是对于那些不开源的项目,是不是要放点什么在代码头注释?现在我放的是这样的:
========================
<ProjectName>
Copyright (C) XXXX <MyName> <<MyEmail>>, All Rights Reserved.
This file is a part of <ProjectName>.
<ProjectName> cannot be used, copied and / or distributed without explicit permission of <MyName>.
========================
也就是最后一段从指明开源协议改成了指明必须授权。这样可行么?
4 条回复 • 2014-12-25 23:56:19 +08:00
![gravecoder](https://cdn.v2ex.com/gravatar/f2834cecb579d91a604f3d7abecd3ffd?s=48&d=retro) |
|
1
gravecoder 2014-12-25 14:21:57 +08:00
随便你放, 闭源的东西反正你写了也没人看得到吧, 就算反编译了也看不到...
|
![wdlth](https://cdn.v2ex.com/avatar/4f2f/8ee0/43573_normal.png?m=1510071176) |
|
3
wdlth 2014-12-25 23:25:07 +08:00 1
@ raincious 如果你要保护PHP程序的话,还是用Zend、IonCube等加密混淆起来比较好,何必纠结什么协议。
|
![raincious](https://cdn.v2ex.com/gravatar/4b1ae268162e51ad7b9d64ec60fe56d0?s=48&d=retro) |
|
4
raincious 2014-12-25 23:56:19 +08:00 via Android
@ wdlth 好吧,看来“源码可用”不是那么容易达成的。
|