V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
raincious
V2EX  ›  程序员

专有软件或商业软件有没有较为通用/著名/认知度高的许可协议或代码头注释声明?

  •  
  •   raincious · 2014-12-25 11:05:34 +08:00 · 2501 次点击
    这是一个创建于 3657 天前的主题,其中的信息可能已经有所发展或是发生改变。
    开源软件有很多著名的许可协议,比如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
        1
    gravecoder  
       2014-12-25 14:21:57 +08:00
    随便你放, 闭源的东西反正你写了也没人看得到吧, 就算反编译了也看不到...
    raincious
        2
    raincious  
    OP
       2014-12-25 20:20:00 +08:00
    @gravecoder

    但是比如PHP的项目呢?源代码是要分发的,但是软件本身不是开源许可的。
    wdlth
        3
    wdlth  
       2014-12-25 23:25:07 +08:00   ❤️ 1
    @raincious 如果你要保护PHP程序的话,还是用Zend、IonCube等加密混淆起来比较好,何必纠结什么协议。
    raincious
        4
    raincious  
    OP
       2014-12-25 23:56:19 +08:00 via Android
    @wdlth

    好吧,看来“源码可用”不是那么容易达成的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2312 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:57 · PVG 23:57 · LAX 07:57 · JFK 10:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.