- 如果你不修改代码,你就很好。很多企业认为只要他们不修改源代码,也不用担心其许可证的开源软件了。有些人甚至创造,因为那时,他们认为,他们是无风险,禁止开放源代码的修改政策。虽然修改开源软件可能会导致支持问题,修改代码通常不是什么触发许可任何东西。例如,GPL说,如果你做对软件进行修改,你必须与你的二进制分发这些修改的源代码文件。但它的分配触发该条款,而不是修改。所以,如果你发布的二进制文件修改,你必须发布源代码。如果你静态链接到那些GPL-ED的二进制文件,你必须分配你的源代码,以及 - 但只有当你分配你的产品。如果你只是用它在公司内部,它真的不要紧,你是否修改与否 - 除了从支持的角度。
- 如果您修改了GPL代码,则必须将所做的修改返回给项目。虽然它是明智的贡献你的修改上游(即回项目),它不是必需的。根据GPL,你只需要给出修改后的源代码,任何人给你分配的二进制文件为之。这是聪明的贡献你的修改回上游,因为你使用的是标准产品,而不是一个特殊的,分叉的版本。如果有任何问题,它更可能别人也会遇到他们和修补程序将很快做出。这也使得升级到下一个版本更容易,和开源软件项目一般经常发布新版本。
- 在保密协议(NDA)下发布GPL代码并不算真正的发布。许多律师认为,在保密协议下发布GPL代码并不算真正的发布。此外,他们认为,在NDA的条款下,接受者可以将GPL产品提供给任何他们想要的人,而不管NDA到底说了什么。除非您愿意在GPL许可下发布您的软件,否则不要在不公开的情况下发布与GPL代码链接的代码。
- 如果你只在内部使用开源软件,您不必担心。其实,你可能需要有点担心。首先,你应该记住,软件很少停留内部。它几乎总是与合作伙伴或供应商共享,或公司获得或出售。其次,拥有的许可证数量由比分布以外的东西触发条款。有时他们是简单的,有时他们没有。例如,一个许可证说,你必须购买的每个开发人员开发的书的副本,在你的团队,不管你是否重新发布与否。另一许可证说你必须买开发商啤酒,如果你看到他在一个会议。这些看似琐碎的条款给你,但公司的律师支付给这样的事情是否每一位员工将在一次会议上承认,即使开发商担心,更何况他买了啤酒。
- 任何人都可以控告我滥用开源软件。只有谁拥有版权的一个软件的人可以告你违反了许可证。通常情况下,谁拥有版权的人也谁写代码的人。他们可以,但是,给的版权了。他们甚至可以把它送人,并保持它自己 - 所以现在两个人拥有版权。版权持有者也谁可以改变一个软件许可的唯一的人。这就是为什么SCO失去了他们的诉讼。(上海合作组织起诉IBM据称有助于SCO知识产权到Linux,但最终法院裁定SCO未持有的Unix版权,所以它不可能是自己的知识产权。)
- 有开源的支持。首先,很多产品都是开源的。支持选项千差万别,从自己动手到多家公司竞争你的业务。(OpenLogic提供开源支持对于数百个不同的软件包)的挑战是,你有时必须做大量的调查研究 - 产品的名称并不一定给你一个直接的线索,该公司支持它;或者你可能会拿出更多的名,字,有几家公司进行比较。无论如何,有很多公司和个人在那里支持开源软件。
- 免费软件和共享软件都是开源的。免费软件和共享软件是不是开源。所有的东西都是免费的不是开源。只是因为它是免费的,但这并不意味着它的开源。(这里,我们现在已经三次说过,以三种不同的方式。)的免费软件和共享软件许可证有很大的不同,他们不符合任何周围的事物,传统的开源准则如提供源代码,允许修改,而再分配。
创建基础设施
许多公司决定他们需要一个开放源码的政策和开源治理过程中,他们之前使用开源软件,但后来决定如何创建基础设施的过程中熄火。它可以帮助你有一个开放源码软件的政策和治理过程,是专门针对贵公司的需求的初稿。危险的是,如果你把它用,您的项目可能会延迟到政策和流程的批准。在另一方面,表明你不仅想过的政策,但已经创造基础上,研究可能有助于表明您了解开源软件的风险和收益草案。这可能是一种解脱,你的管理。
如果您决定创建策略和治理流程,请查看以下指南编写一个开放源码软件的政策和创建一个开源的治理流程。
有用的快捷键
- 引进外部专家。通常,信任外部专家更容易。还记得你小的时候,你妈妈不会相信你,但她相信邻居吗?这里也一样。如果你聘请了外部顾问,一定要和他们密切合作,帮助他们了解公司的内部情况以及你想要完成的任务。
- 想做就做。请求原谅,而不是许可。做你自己的风险这一个!有时工作只使用开源软件,那么说明它已经工作了一段时间,节省您的时间和金钱,并没有什么灾难发生。要确保你能证明你已经考虑了所有的风险,解决了所有问题,创造了一个非正式的政策,等等。
- 有一个火。没有什么比创造像发现只能固定一个时间问题的组织变革......开源!
计划
作为承诺,这里是你可以用它来说服你的管理,它在使用开源软件公司的最佳利益的计划。你必须要做相当多的准备工作,但最终这将是值得的,因为时间和金钱,你的公司将通过使用你的方式已经找到了开源软件解决方案保存,最大限度地减少了风险。
- 知道你想用什么软件。
- 确保它能正常工作。知道。
- 找出如何解决所有的点,你的公司通常会在收购。
- 知道你的管理是关于他们的知识,以及有关的,开源的信念;并知道如何解决他们所有的问题和感知风险。
- 放在一起的文档:
- 说明你想解决的问题。
- 描述你要使用的软件。
- 过渡,支持等国计划
- 地址的风险。
结论
如果您的经理已经是一个开源爱好者,那么说服她使用开源软件可能真的很容易,并且你们两个将能够集中精力建立计划和创建基础设施来有效地使用开源软件。如果您的经理不熟悉开源软件,或者对与开源软件相关的风险非常恐惧,那么您可能要花费更长的时间。但你并不孤单!许多开源爱好者已经成功地使用了本文中提到的策略,将开源软件引入他们的公司,从而节省了公司的时间和金钱——改善了他们的业务。如果你是这些人中的一员,请在评论中分享你的任何额外的技巧或建议!
祝您好运给你开源的球迷!
暴风雨彼得斯的执行董事GNOME基金会和热情的传播者开源软件。她创办惠普开源项目办公室和专家在社区OpenLogic和她在开源软件业务方面的突出会议以及为政府组织,如联合国和欧盟频繁发表主题演讲。暴风雨有北极圈以北寿命,在世界各地游历独奏,以及最令人印象深刻的成才班到二二八岁。目前,她花她的业余时间上的计算机孩子,在那里她帮助成立于墨西哥一个计算机实验室(使用开源软件,当然)工作。
如何说服你的经理使用开源软件最初出现在娃子,一个网站,提供基于开源技术,管理和许可有深度的文章。娃子是一个配套的网站OpenLogic交易所(OLEX),一个软件即服务(SaaS)解决方案,用于企业开放源码软件的全面治理和供应。
OpenLogic的解决方案,使企业能够安全地获取,支持和控制开源软件的领先供应商。OpenLogic提供的成千上万的开源软件包,其中包括数百名已被认证可用于企业使用的库。OpenLogic还提供扫描和治理工具,许可证合规性解决方案,赔偿,更新和商业级的技术支持开源和CentOS Linux支持由OpenLogic专家社区。欲了解更多关于OpenLogic,请访问:www.openlogic.com。