商业软件、共享软件和自由软件

 

商业软件、共享软件和自由软件

转自:http://www.almond-lawyer.com/fanbuzhengdangjingzheng/250.htm


    计算机软件根据发行方式分类的不同,可以分为商业软件、共享软件和自由软件。


    所谓“商业软件”,是指通过贸易方式面向社会公众发行的各种商品化软件。作为商业软件,其功能、性能通常已经过严格测试,供应商不仅应该向用户提供程序和使用说明,而且应该向用户提供包括更新在内的技术服务。


    所谓“共享软件”,是指复制品可以通过网络在线服务、BBS(电子公告板)或者从二个用户的手里传给另一个用户等途径自由传播的软件。这种软件的使用说明通常以文本文件的形式同程序一起提供。共享软件的主要特点是:
    (1) 主要通过国际互联网、BBS等远程手段进行传播;
    (2) 针对主流操作系统的不足,对其功能进行完善、补充和扩展;
    (3) 共享软件的价格一般不会太昂贵。
    共享软件是软件的一种新的类别,它不同于传统的商业软件,其特殊性在于销售方式的变化和使用程度的提高。


    自由软件,又叫“开放源代码软件”。其概念由推出人里查德•斯德尔曼归纳为:“自由软件的含义是你可以自由修改、研究、改编并再次发行,或再发行修订版,至于用什么名称并不重要。”因此,自由软件的本质不是免费,目的就是要打破商业软件占主导地位的格局。其特点是:
    (1) 提供源代码,允许修改完善;
    (2) 可以散发,并且散发对象享有的权利不受限制;
    (3) 不提供担保。
    自由软件与商业软件的主要区别在于:
    (1) 商业软件一般不提供源代码,而自由软件保证提供源代码;
    (2) 商业软件禁止用户将软件散布给第三者,自由软件的许可证在法律上保证任何人有权按照许可证的规定散发软件;
    (3) 大多数商业软件的许可证在法律上保证(如介质〈指软盘、光盘等〉有毛病)商家包换,而自由软件在法律上是完全不负责任的。

 

完!

posted @   iTech  阅读(3227)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示