自由软件与软件版权
2016-05-16 07:23
218 查看
理查德·马修·斯托曼(R.M.Stallman,生于1953年),自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。
自由软件:
自由软件是指计算机用户拥有选择和任何人合作的自由、拥有掌控他们所用的软件的自由。
不论目的,有使用软件的自由。
有研究软件如何运作的自由,可以改写软件来符合用户自身的需求。通过取得软件的源码来达到这个目的。
有重新散布软件的自由。
有改善再利用软件的自由,可以发表改写版供公众使用,让公众受益。通过取得软件的源码来达到这个目的。
几个概念:
自由软件(free software)
免费软件(freeware)
开源软件(open source software)
GPL(general public license):
承认软件著作权
可复制、传播、修改
任何目的的运行
自由获得源代码
自由散发和复制
自由修改/改进,但一定要向公众公布
一旦宣布永远是自由软件,包括原作者无权改变
其他:
LGPL(lesser general public license):允许非自由软件与LGPL许可的函数库相连接。
MPL(mozilla public license):允许结合。允许在已有源代码库上加接口,接口程序以MPL形式公开。
BSD(berkeley software distribution):可不受限修改源代码,注明出处后修改可不公开。
基于自由软件的商业模式:
以发布自由软件为主,通过增值服务、支持等盈利。
以支持服务为主。
基于自由软件上的系统集成。
基于自由软件开发环境进行开发,移入商业平台。
自由软件:
自由软件是指计算机用户拥有选择和任何人合作的自由、拥有掌控他们所用的软件的自由。
不论目的,有使用软件的自由。
有研究软件如何运作的自由,可以改写软件来符合用户自身的需求。通过取得软件的源码来达到这个目的。
有重新散布软件的自由。
有改善再利用软件的自由,可以发表改写版供公众使用,让公众受益。通过取得软件的源码来达到这个目的。
几个概念:
自由软件(free software)
免费软件(freeware)
开源软件(open source software)
GPL(general public license):
承认软件著作权
可复制、传播、修改
任何目的的运行
自由获得源代码
自由散发和复制
自由修改/改进,但一定要向公众公布
一旦宣布永远是自由软件,包括原作者无权改变
其他:
LGPL(lesser general public license):允许非自由软件与LGPL许可的函数库相连接。
MPL(mozilla public license):允许结合。允许在已有源代码库上加接口,接口程序以MPL形式公开。
BSD(berkeley software distribution):可不受限修改源代码,注明出处后修改可不公开。
基于自由软件的商业模式:
以发布自由软件为主,通过增值服务、支持等盈利。
以支持服务为主。
基于自由软件上的系统集成。
基于自由软件开发环境进行开发,移入商业平台。
相关文章推荐
- WinRarHelper帮助类
- 利用记事本创建一个ASP.NET Core RC2 MVC应用
- 发布在即!.NET Core 1.0 RC2已准备就绪
- 构建高性能.NET应用之配置高可用IIS服务器-第一篇:IIS必须掌握的知识
- spring+mybatis+Atomikos JTA事务配置说明
- juce Justification 分析
- poj 1521 Entropy 并查集+优先队列实现哈夫曼编码
- spring+mybatis+Atomikos JTA事务配置说明
- LeetCode 18. 4Sum
- Java实现HTML代码生成PDF文档
- Java实现HTML代码生成PDF文档
- 你真的了解load方法么?
- 战略转移, 各位zhihu见
- Spring学习(一)---IoC介绍
- iOS雷达图 iOS RadarChart实现
- Thinking in java并发
- Android获取Manifest中<meta-data>元素的值
- 布局
- PAT-Java-1017. A除以B (20)
- Spring学习(一)---IoC介绍