发展历程 开源许可-您需要知道的

开源许可-您需要知道的

目录:

Anonim

有许多服务于许多应用程序的开源软件程序。 也有许多不同的开源许可证。 广义上讲,开源软件可以在许多环境和环境中合法使用,修改和共享。 但是,不同的许可证具有不同的协议,理解每个主要许可证之间的区别很重要,这样才能充分利用开源软件,并广泛了解开源运动及其用途。 (要了解更多信息,请参阅开放源代码:真的太好了吗?)

开源之源

尽管“开源”一词在1998年被创造出来,但是自由软件运动的起源可以追溯到1970年代。 软件开发人员,黑客和自由软件活动家Richard Stallman于1983年开发了一个自由开放的操作系统。1984年初,他宣布了GNU项目,该项目的开发很大程度上受Unix的启发(GNU是递归的缩写) (“ GNU的非Unix”版本),但源代码是免费的,并向公众开放,以为社区带来更大的利益。

GNU采用了Stallman(以及其他反版权活动家)率先提出的被称为“ copyleft”的哲学,该哲学本质上承认合法赋予原始知识产权的版权特权,但明确放弃了这些特权,以促进对知识产权的开放使用和发展。工作。 这种技术和理念允许自由访问在copyleft下发布的软件的源代码,以自由和开放地使用和修改。

开源许可-您需要知道的