代码之家  ›  专栏  ›  技术社区  ›  user225312

了解开放源码软件许可证[关闭]

  •  5
  • user225312  · 技术社区  · 16 年前

    我看到过许多正在使用的许可证,比如GPL、MIT、Apache许可证。当然我不想成为一名律师,但至少掌握这些方面的基本知识会有所帮助。

    那我从哪里开始呢?我只是简单地阅读这些许可证吗?或者有没有一本书/网站可以解释这一切?

    1 回复  |  直到 16 年前
        1
  •  8
  •   Community Mohan Dere    9 年前

    虽然这可能不会有什么帮助,但我最近看了一下这个页面 Open Source Licenses by Category www.opensource.org . 看看这个类别 “受欢迎和广泛使用或具有强大社区的许可证” . 我认为这将是一个很好的起点。

    而你可能 律师要真正理解和了解每一个许可证的所有含义,你可以通过观察它们来把握主要的区别。不是所有的许可证文本都和GNU的GPL一样长,所以不要害怕看它们(麻省理工学院的执照就是一个很好的例子。你可以在大约1分钟的时间内阅读。)


    (顺便说一句,gnugpl被一些人认为是在商业产品中使用软件时限制最严格的开源许可证。我认为这是他们提出GNU LGPL的最初原因。)


    推荐文章