当前位置: 首页 > news >正文

26、GNU、自由软件基金会与开源世界:理念、哲学与资源探索

GNU、自由软件基金会与开源世界:理念、哲学与资源探索

1. GNU项目与自由软件基金会
  • GNU项目:1984年,Richard Stallman创立了GNU项目,其软件目标是开发一个完全自由的类UNIX操作系统。GNU是一个递归首字母缩写词,代表“GNU’s Not Unix” ,官方在线网站是http://www.gnu.org 。
  • 自由软件基金会(FSF):1985年成立,致力于促进计算机用户使用、研究、复制、修改和重新分发计算机程序的权利。它推动自由软件(强调自由而非仅仅是免费)的开发和使用,特别是GNU操作系统(其Linux变体如今被广泛使用)以及自由文档。FSF还帮助传播软件使用中自由的伦理和政治问题的意识,官网为http://www.gnu.org/fsf 。

FSF不仅仅支持自由软件的开发,还寻求支持和培育一个鼓励思想共享的环境。在这种模式下,软件用户可以自由检查他们使用的软件程序的源代码,如有需要可以扩展它们,并且有义务与社区共享他们添加的源代码。这与商业软件行业形成鲜明对比,商业软件行业将软件视为创建它的公司的财产,通常以二进制形式交付,不包含源代码或对源代码的使用和传播进行限制,许可协议禁止与外部用户社区共享源代码。不过近年来,这种观点有所改变,例如苹果公司采用了许多开源理念,并使用和支持Darwin操作系统。

2. 开源运动与自由软件运动
  • 开源与自由软件的关系:GNU软件属于开源软件范畴。根据GNU项目的说法,“自由软件”和“开源软件”大致描述了同一
http://www.gsyq.cn/news/118947.html

相关文章:

  • EmotiVoice在低资源设备上的运行优化策略
  • 数据库MySql 8.0.44的安装
  • EmotiVoice语音合成结果版权归属问题解析
  • EmotiVoice开源项目国际化(i18n)支持现状
  • Kotaemon开源框架深度解析:模块化设计助力企业级RAG落地
  • EmotiVoice语音合成引擎的容器化部署最佳实践
  • pq优先处理最优候选|桶排序
  • 开源新星Kotaemon:专为复杂对话系统而生的AI框架
  • pyslam G2O python 工程目录解析,后期添加GNSS边 - MKT
  • EmotiVoice支持哪些情感类型?全面测评来了
  • 使用EmotiVoice构建多角色对话系统的架构设计
  • EmotiVoice语音合成在紧急广播系统中的可靠性验证
  • EmotiVoice语音合成引擎的冷启动时间优化建议
  • 8051单片机程序——矩阵键盘+led数码管实现密码锁
  • EPubBuilder:零基础也能轻松上手的电子书制作神器
  • 如何快速上手mermaid-live-editor:终极实时图表编辑指南
  • AI搜索排名GEO优化家居装修业白皮书
  • ConnectivityFilter数据集中分离的区域或连通分量
  • ExtractPolyLinesFromPolyData切割一个三维模型(球体),并可视化切割后产生的多条等高线
  • ExtractSelection 选择和提取数据集中的特定点,以及如何反转该选择
  • 小熊猫Dev-C++快速上手教程:零基础搭建C/C++开发环境
  • 无需重造轮子!Kotaemon提供开箱即用的RAG组件
  • TLS网络安全协议巩固知识基础题(5)
  • 再见 PotPlayer!更好用的开源播放器,来了
  • 基于GoFrame与微内核架构的企业级物联网平台设计与实现
  • 3步解锁Wallpaper Engine创意工坊:这款下载器如何让壁纸获取变得如此简单?
  • 图灵电子书全场限时折扣,新书老书同步参与!
  • Bypass Paywalls Clean终极指南:轻松绕过付费墙的5种简单方法
  • 嵌入式学习!(一)C++学习(16)入门-12/17
  • 5大付费墙绕过技术深度解析:Bypass Paywalls Clean终极使用指南