首页 > 系统相关 > Linux操作系统中的软件

Linux操作系统中的软件

时间:2023-06-05 21:01:09浏览次数:61  
标签:操作系统 可以 Linux 用户 开源 自由软件 使用 软件

                                               1 软件分类  

    在LInux操作系统中主要有自由软件和开源软件,现在我们使用的最多的很多的自由软件或者开原软件几乎都得益于GUN计划。

    GUN计划是由1983年9月由美国人Richard Stallman发起的,目的是创建一套完整自由的操作系统。Linux就是免费且可以自由使用的操作系统。

   软件一般可以分为三种类型:自由软件、开源软件、再造软件。

                                   2.三种类型软件的特点以及区别

                                              2.1自由软件

      为了保证软件可以被用户自由的使用、复制和修改,所有使用了GPL版权生明软件都被称为自由软件。

      GPL是一个被广泛使用的自由软件许可协议。自由软件强调的是自由而不是免费,也就是说你可以自由的使用、再发行、学习和修改这个软件。自由软件主要有下面几个特点:

  •  用户可以获取软件的源码,根据自己的需求使用这个软件 。
  • 用户可以自由的使用、复制、修改和再发行这个自由软件。
  • 用户在发行过的的时候,也必须基于GPL授权声明的,不可以单独的销售这个软件或取消GPL的授权。
  • GPL这种版权声明保证了软件的自由度,达到共享和发展的目的。自由软件强调用户拥有如何使用软件自由。表示如下

                                   Linux操作系统中的软件_开源软件

                                                         2.2 开源软件

     初了解者可能会混淆这两种类型。为了解决一些商业公司对是否投入自由软件的疑虑,开放源文件这一新名词。注意:并不允许读取源代码的软件就是开源软件,有以下的特点:

  • 用户可以获取和修改这个软件的源代码。
  • 用户可以再发布软件,并且程序的代码可以被销售。再发布的软件允许使用相似的授权,软件再发布的时候允许使用与原本软件不同的名称。
  • 不可以限制个人和团体的使用权限以及在某些领域的应用权限。
  • 与自由软件相比,开源软件在授权方面会比较宽松一些。比如开源软件的全部或者其中一部分代码可以作为其他软件的一部分,且其他的软件不需要使用相同的授权再发布,这一点与自由软件的差别比较大。解释图如下:

                                   Linux操作系统中的软件_开源软件_02

                                                   2.3再造软件

        这种软件也可以叫作专有软件,与之前的两种相比,这种软件不会公开自己的源代码,只公开二进制代码。这种专有软件是有人专门负责维护的,其他人是不可以修改或者复制的。当然,也是不可以进行再发布的。在部分LInux发行版本中的,有时候包含专有软件,如果擅自将原程序软件复制发布,恐怕会引起版权纠纷,专有软件有以下的特点:

  • 用户只可以使用这个软件,没有经过发布者的同意,不可以修改和复制。
  • 用户不可以对这个软件再进行发布。
  • 用户获取专有软件是需要付费的。
  • 这种软件的灵活度不如之前两种软件,用户无法按照自己的要求修改这个软件的程序。如果存在安全漏洞,也需要花费一段时间来消除这种安全隐患,发布公司只是有偿地提供二进制代码。我们使用WIndwos或者其他的操作系统中运行的收费软件都是专有软件。解释图如下:

  

                                   Linux操作系统中的软件_自由软件_03

以上就是对软件分类的介绍。

标签:操作系统,可以,Linux,用户,开源,自由软件,使用,软件
From: https://blog.51cto.com/u_15912723/6419162

相关文章

  • 11步排查Linux是否被入侵
    以下操作是在CentOS6.9的系统中查看的。1.入侵者可能会删除机器的日志信息可以查看日志信息是否还存在或者是否被清空,相关命令示例:2.入侵者可能创建一个新的存放用户名及密码文件可以查看/etc/passwd及/etc/shadow文件,相关命令示例:3.入侵者可能修改用户名及密码文件可以查看/etc/p......
  • 凌志软件加入飞桨技术伙伴计划,共同探索“AI+金融”应用场景落地
    近日,苏州工业园区凌志软件股份有限公司正式加入飞桨技术伙伴计划,双方将探索人工智能、大数据、云计算、区块链等新兴技术在金融领域的应用和创新,推动“AI+金融”在垂直领域的应用场景落地。苏州工业园区凌志软件股份有限公司凌志软件是一家金融软件公司,主要业务为对日软件开发业务......
  • 广州app软件定制开发公司哪家好?
    广州不仅是一座文化名城,是岭南文化的中心城市和南越古国的国都,还是国内四大一线城市,经济发展名列前茅。在广州,app软件定制开发还是很盛行的,那如果想在广州做app软件定制开发,找哪家app软件定制开发公司好呢?在广州,app软件定制开发公司数量繁多,不过质量参差不齐,如果稍有不慎,很容易碰......
  • linux 分区误区
    分区linux默认是MBR分区,最多四个主分区一种是GUID(GPT)分区,GUID(GPT)最多支持128个主分区,没有扩展分区和逻辑盘,支持2.2T容量以上的硬盘分区需求是每个用户200GB分区挂载[root@lexun20~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTnvme1n1259:2......
  • ai写论文,ai写论文软件分享!​
    AI写论文是指利用人工智能技术,让计算机程序自动化地完成论文写作的过程。这种技术可以帮助用户快速生成高质量的论文,同时可以减轻用户在写作过程中的负担,提高写作效率。很多小伙伴也是有写论文方面的烦恼,下面小编也是给大家分享一下ai写论文的软件,下面感兴趣的小伙伴快跟随小伙伴一......
  • 13. linux 中断式驱动编程
    1.根据硬件工程生成设备数文件dts/{amba_pl:amba_pl{#address-cells=<1>;#size-cells=<1>;compatible="simple-bus";ranges;axi_timer_0:timer@42800000{clock-frequency=<10000......
  • Linux命令速查手册
    man-获得帮助manls#许多Linux自带命令可以通过man查看使用帮助ls--help#有些程序可以通过-h,--help查看使用帮助ls-显示目录内容ls#显示目录内容ls-l#以列表显示形式显示目录内容,通常在~/.bashrc文件......
  • linux 上使用的命令
    常用的命令mkdir文件夹名(创建文件夹)touch文件名 (创建文件)mv 文件要目标地址 (移动文件)解压命令:tar-zxvf/bbs.tar.zip-C/zzz/bbs将文件解压到指定文件夹下tar-xvffilename.tartar-zxvffilename.tar.gztar-zxvffilename.tgz......
  • Linux软连接和硬链接
    1.Linux链接概念Linux链接分两种,一种被称为硬链接(HardLink),另一种被称为符号链接(SymbolicLink)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(InodeIndex)......
  • 京东数据分析软件工具(京东618销量查询)
    这一期,我们主要分享今年618京东美妆个护类的预售数据,包括面部护肤、香水彩妆、男士面部护肤品类。-面部护肤-今年618,面部护肤品类在京东累计预售量达到130万件,预售额达到13亿元。预售期间,护肤品类均价在1010元左右。期间,约有381个热销品牌和500家热销店铺,是今年预售期间涉及品牌和......