zoukankan      html  css  js  c++  java
  • 商业软件、共享软件、免费软件、开源软件的区别

    商业软件

    商业软件是指被作为商品进行交易的软件。到2000年止,大多数的软件都属于商业软件。如Windows操作系统,Microsoft Office, Photoshop, Oracle,SQL Server,AutoCAD等。使用者必须支付相应的费用才能被许可使用。许可费用的下列几种常用方式:1、按安装的计算机数量购买;2、按使用人的数量进行购买;3、部分服务器端的商业软件按安装服务器的CPU的个数或同时使用的用户数进行购买。相对于商业软件,有非商业的专用软件(但专用软件中亦包含有商业软件),可供分享使用的共享软件、免费软件等。

    共享软件

    共享软件是为了促进IT业的发展,软件开发商或自由软件者推出的免费产品,共享版软件一般有次数、时间、用户数量限制;不过用户可以通过注册来解除限制。也就是以“先使用后付费”的方式销售的享有版权的软件。根据共享软件作者的授权,用户可以从各种渠道免费得到它的拷贝,也可以自由传播它。用户总是可以先使用或试用共享软件,认为满意后再向作者付费;如果你认为它不值得你花钱买,可以停止使用。共享软件在未注册之前通常会有一定的功能限制,如使用时间限制、次数限制、功能不完全等。用户在试用共享软件认为满意后,可以通过本站向软件作者支付一定的注册费用,获得该软件相应版本的使用授权,即成为正式版用户。 根据相应共享软件开发者的承诺,正式版用户可以享受到相应的待遇,包括:版本升级、技术服务、疑问解答等。

    免费软件

    免费软件是软件开发商为了推介其主力软件的产品,扩大公司的影响,免费向用户发放的软件产品。还有一些是自由软件者开发的免费产品。免费软件一般有广告! 不用钱!无限制!

    开放源代码软件

    开放源代码软件是这样一种软件,它们在发布时附带了旨在确保将某些权利授予用户的许可证。当然,最明显的权利就是源代码必须可用,以便用户能自由地修改和再 分发该软件。这种用户权利的保护是通过一种称为 copyleft 的策略来完成的:软件许可证主张版权保护,除非明确授予用户这样的权利,否则用户不得分发该软件。copyleft 还要求同一许可证涵盖任何被再分发的软件。这实际上倒置了版权的目的——使用版权来授予用户权利,而不是为软件的开发者保留版权——copyleft 经常被描述为“保留所有版权”。 曾经四处蔓延的对开放源代码软件的许多恐惧、担忧和疑虑,都与某些 copyleft 许可证的所谓“病毒”性质有关——如果使用开放源代码软件作为您开发的程序的一部分,您将失去自己的知识产权,因为该许可证将“传染”您开发的专有部分。 换句话说,该许可证可能要求与开放源代码软件一起打包的所有软件,都必须在相同的许可证之下发布。虽然这对最著名的 copyleft 许可证(即 GNU 通用公共许可证,例如 Linux 就是在该许可证之下发布的)来说可能是事实,当时还有其他许可证在商业化和社区考虑之间提供了较好的平衡。 开放源代码计划(Open Software Initiative)是一家非营利机构,它明确定义了开放源代码的含义及满足其标准的认证许可证。开放源代码软件通常需要在 OSI 认可的通用公共许可证(CPL)1.0 版之下被授予许可证的,CPL旨在促进程序的商业化使用。典型的开放源代码软件有Linux(OpenSuse,Ubantu等),OpenOffice

     最后奉上最近开发的一款截屏上传插件 点击下载

  • 相关阅读:
    day2流程控制
    day1初识java
    SVG路径PATH
    Android开发 ---Media
    Android开发 ---ContentProvider数据提供者,Activity和Service就是上下文对象,短信监听器,内容观察者
    Android开发 ---ORMLite实现数据的增删改查,单例模式,Dao栈
    Android开发 ---SQLite数据库,lock文件,结果集游标,适配器,安全退出,给连接设置下划线,编辑器,投影,ContentValues存储,DbHelper,activity栈
    Android开发 ---多线程操作:Handler对象,消息队列,异步任务下载
    深入理解之 Android Handler
    Android开发 ---xml构建选项菜单、上下文菜单(长按显示菜单)、发通知、发送下载通知
  • 原文地址:https://www.cnblogs.com/wonderfuly/p/2861249.html
Copyright © 2011-2022 走看看