>
Python编程 Python编程 82409Pythonista

修改了GPL开源的软件自己用也得开源发布吗?

星星点灯 2010-07-23
比如一个企业用GPL开源的系统,根据自己的业务需求做了相关修改,那么该企业必须把这个系统再用GPL开源的方式发布吗?

前提是:修改了这个系统是自己用的,不出售
1

查看更多有趣的豆瓣小组

回应 (36条) 只看楼主

  • 南 靖男
    不用。

    但是,任何一个开发人员都有权利根据GPL公布其源代码。
  • 星星点灯
    怪不得企业对GPL开源的软件不感兴趣,特别是业务层面的,这里面都包含公司的商业机密,被其中一个员工一下子给开源了……
  • 星星点灯
    这么说国内的Discuz、phpwind这种开源方式也有它的优点:
    个人用户免费用,随便改,企业购买授权,源代码也随便改,并且可以保护企业自己定制修改后的源代码不被泄漏。
  • 南 靖男
    Discuz的所有权属于康盛,可以自行二次开发,除非你先从康盛购买其相关许可,否则,任何人和公司也无权二次发布或发售。
    但是,反之没有明确的条文说明。不过,不排除A公司窃取B公司在Discuz上二次开发的代码,然后从康盛购买商业授权,而B公司本身没有得到康盛商业授权,从而A是合法的,B是不合法的可能性。
  • 星星点灯
    康盛如果用了jquery这种开源库,然后按康盛这种商业开源方式发售,会不会被jquery起诉啊?
  • 南 靖男
    jQuery是Mit和GPL双授权的。
  • LipingTaBaBa
    不用。
    但是,任何一个开发人员都有权利根据GPL公布其源代码。

    ==========有待商榷.

    GPL是建立在知识产权上的,修改的部分的产权是属于公司,开发人员无权发布属于公司的代码.

    GPL防止的是那种修改开源软件,把修改部分保密,然后再公开出售的龌龊行为. 对于自己内部使用的修改,不开源是允许的.
  • 南 靖男
    #
    2010-07-23 16:52:02 LipingTaBaBa (你以为我是文盲啊)

    不用。
    但是,任何一个开发人员都有权利根据GPL公布其源代码。

    ==========有待商榷.

    GPL是建立在知识产权上的,修改的部分的产权是属于公司,开发人员无权发布属于公司的代码.

    GPL防止的是那种修改开源软件,把修改部分保密,然后再公开出售的龌龊行为. 对于自己内部使用的修改,不开源是允许的.


    ---------------------------------
    你选择GPL,你在GPL的基础上的继续投入就是GPL的。
    实际上,任何人都有权利公布这些代码,因为它属于GPL。只不过,开发人员更容易接触而已。

    自用不开源确实允许的。但是开源也是合法的,我说的是这个意思。
  • 南 靖男
    GPL授权的所有软件,从copyright的角度,都属于FSF自由软件基金会,而不是属于开发者本身。
  • LipingTaBaBa
    你选择GPL,你在GPL的基础上的继续投入就是GPL的。
    ==========你理解错了.

    1.GPL是一个协议,GPL不能拥有权利.

    2.一个GPL项目的知识产权,是分散的属于各个贡献者的.比如Linux的内核部分属于linus,red hat等贡献者.而bash,glibc等则归属与FSF. reiserfs属于Hans Reiser等等.

    3. FSF拥有glibc的权利,不是由于GPL,而是由于FSF和贡献者们有另外的协议,把权利让渡给FSF.
查看更多回应(36)/  添加回应

Python编程的热门贴

推荐小组

值得一读

    豆瓣
    我们的精神角落
    免费下载 iOS / Android 版客户端