Open source 对于法律问题,每个开发者都应该知道什么?

Open source 对于法律问题,每个开发者都应该知道什么?,open-source,licensing,Open Source,Licensing,今天我了解了GPL许可证的一些含义,主要是我不能像我想的那样自由地使用它 现在我知道了 我还应该知道什么,更广泛地说,每个开发人员都应该知道什么样的法律知识? 您可以将员工、自由职业者、开源项目贡献者(等)分开,或给出更广泛的答案。如果有疑问,请联系律师。一位优秀的知识产权律师的名字。对于员工:我们应该能够向您的客户提供第一轮建议——比如他们/我们是否可以使用我们想要的组件,在他们的应用中 对于自由职业者:我们必须能够给你的客户提供强有力的建议;并选择哪些组件可用于我们为其开发的应用程序 当然,

今天我了解了GPL许可证的一些含义,主要是我不能像我想的那样自由地使用它

现在我知道了

我还应该知道什么,更广泛地说,每个开发人员都应该知道什么样的法律知识?


您可以将员工、自由职业者、开源项目贡献者(等)分开,或给出更广泛的答案。

如果有疑问,请联系律师。

一位优秀的知识产权律师的名字。

对于员工:我们应该能够向您的客户提供第一轮建议——比如他们/我们是否可以使用我们想要的组件,在他们的应用中

对于自由职业者:我们必须能够给你的客户提供强有力的建议;并选择哪些组件可用于我们为其开发的应用程序

当然,你的话没有律师给你的建议那么好;但你已经可以为第一轮提供帮助了;例如,说“我们绝对不能使用它,因为它意味着……”
最后,律师会对街角案件了解很多——但如果你能帮点忙的话


对于OSS贡献者:如果你关心人们可以如何使用你的代码(重新发布?修改?在商业应用程序中使用?在专有应用程序中使用?),了解免费许可证之间的一些差异可能很重要。

NOLO(我不为他们工作)为外行出版了一套很好的法律指南


我的回答与我回答“每个律师都应该了解编程什么?”的回答一样,也就是说,要知道,除了最简单的事情之外,你不可能对深度领域有足够的了解。找一位专家。

您应该知道您将要使用的许可证的基本权利和义务。这并不难,即使有很多,你也只需要仔细阅读那些你将要使用或触摸的东西。只要读一下,在大多数情况下,它们都很清楚


你还需要什么,那要看情况了。申请专利?商标?如果你需要这些东西,很可能你在一家公司里,有一个法律部门为你做这件事。

我不是律师,但随着时间的推移,我从法律人士那里收集了一些经验法则,你可以用它们来节省时间:

  • GPL许可证为“左拷贝”或“病毒性”。这意味着您编写的任何依赖于GPL组件的代码也必须在GPL下发布。一个好的经验法则是,如果您需要一个GPL组件来编译您的软件,您的软件必须在GPL许可证下发布
  • 如果您没有分发您的软件,您没有义务提供您的源代码。例如,如果出于内部目的或在web服务器上运行软件,则无需释放源代码。这就是为什么谷歌不需要发布使用GPL库的软件。这是GPLv3中的一个关键争论点
  • LGPL(Library或Lesser-GPL)只要求您以不可替代的方式合并LGPL-ed库,从而对自己的源代码进行GPL。如果您只“使用”库,则您自己的软件不需要是GPL。包括头文件和针对
    .dll的链接
    /
    .so
    库是您可以“使用”LGPL-ed代码的方式之一,无需承担任何义务,但适当的版权声明除外
  • BSD许可证(Apache许可证非常类似)允许您创建使用开源组件的商业扩展。这就是为什么苹果选择FreeBSD而不是Linux作为OSX的内核
  • MPL在商业上非常友好,因为Netscape认为,在编写许可证时,他们可能会从Mozilla中赚到一些钱
联系开源项目的维护人员通常会有所帮助。他们最适合就许可证的初衷以及他们自己对开源的看法向您提供建议。有时,维护人员愿意在多个许可证下发布软件来帮助您。通常情况下,情况并非如此。取决于版权所有者


如果是自由职业者或承包商,KDE项目有一个

:确保你有良好的责任保险,并知道保险范围

例如,我的不包括可能暴露信用卡号码的代码错误的责任。所以我不再碰那些东西了

我想斯蒂芬·菲什曼的律师就是你要找的人

回顾

一本了不起的书!几乎回答 你能想象的每一个法律问题 还有一些你从未想过的 当然约翰·德沃夏克,个人电脑杂志

涵盖每一个可以想象的细节 对这样一个快速增长的经济体来说很重要 和无形的媒介企业家

这本书通过了我个人的测试 对于法律指南——分数更高 比任何其他法律指南都重要。-杰夫 邓特曼,编辑,电脑技术 杂志

产品说明

保护您的权利和您的辛勤工作

涉及网站和软件的法律 发展是复杂的,混乱的,, 但如果你不解开它们,它 可能会花费你几千美元 律师费和诉讼费

幸运的是,网络法律指南& 软件开发对此进行了解码 法律的复杂领域,彻底 并以方便读者阅读的英语。信息技术 还提供合同、协议 及法律表格的唯读光碟,附 填写的分步说明 把它们拿出来,这样你就可以保护你的孩子了 软件和网站无需付费 律师的赎金

使用网络和软件的法律指南 发展学习:

  • 你需要什么样的法律保护
  • 每种保护类型的优势和局限性
  • 如何避免侵权
  • 起草协议时需要哪些条款
  • 如何获得使用他人材料的许可
你会发现一步一步地完成 我