关于开源理念的一些思考:什么是开源,什么是开源精神?

我认为首先要思考的问题是:什么是开源精神。

开源精神是那种在包纳中实现劳动协作和劳动成果推广的、海纳百川(协作)的创新者精神(生产者精神)。

开源精神是那种尊重和推崇生产者、尊重劳动、尊重知识产权、遵守和敬畏法律的使用者精神(消费者精神)。

开源精神是共创、共建、共享的“社会主义”市场精神(集市);世界这么大,需要很多的“社会主义社区”(项目社区),各个“社区”内部民主自治;世界这么大,足以容纳下不同的思想,不需要“国际政客”宣传什么政治正确。——开源精神是市场精神(集市),而不是政治精神(大教堂),不需要搞政治正确的“政客”。

开源精神用来约束使用者(消费者);开源精神用来尊重生产者在法律框架下制定规则(开源许可证)的权利。不应当利用“开源精神”对开源项目的产权持有人形成道德绑架(版权不免费授权给公众难道就不是开源软件?)

业内存在着一些(貌似)“学术派”的人士(又疑似是搞“政治正确”的),他们往往会先讲一讲国外开源运动的历史,再得出如下结论:

×)满足如下两个条件(一、公开发表源码;二、将源码的复制分发权、修改权免费授权给公众)的软件才是“根正苗红”的“正经”开源软件(Open Source)。

×)以自由的名义,制造了一个“专有”名词:Source Available Software。将Open Source与Source Available分割开来。只要生产者对版权收费,便算不上“根正苗红”的“正经”开源软件。

×)以自由的名义,在Open Source Software与Free Software之间含混不清,甚至于将Open Source Software等同于Free Software。

自由者,我所向往也;尤其是位于市场和法制框架之内的、尊重和推崇生产者、尊重劳动、尊重知识产权、遵守和敬畏法律的自由。

什么是开源,什么是开源精神?相关推荐

  1. 猫与虎——浅谈开源协议与开源精神

    本周对中国开源界影响最大的事件是什么?我想,莫过于射手播放器开发日志中关于"射手播放器项目公开谴责腾讯违反开源协议"(原文地址:http://blog.splayer.org/?p ...

  2. 【转】猫与虎——浅谈开源协议与开源精神

    开源,不仅是种行为,更是一种信仰. 胡适在<追悼志摩>中,这样评价徐志摩道:"他的人生观真是一种'单纯信仰',这里面只有三个大字:一个是爱,一个是自由,一个是美.他梦想这三个理想 ...

  3. 源码推荐:基于uni-app前端框架,开源版本还开源免费商用

    今天要给大家介绍一款电商软件,目前有两个主流版本:免费开源版.商业开源版.首先需要和大家普及下什么是开源软件? 提到开源,一定绕不开Linux.Linux 是一款开源软件,我们可以随意浏览和修改它的源 ...

  4. 聚焦国内名企开源!OSCAR 开源先锋日(1020)全部议程首次曝光

    无论你是辛苦赚钱的程序员.运维,还是对 IT 技术有些兴趣的爱好者,想必你一定听说过"开源"这个词. 2018年,这是"开源"这个词提出的第二十个年头.建立在追 ...

  5. 程序开源与不开源区别_什么是开源程序办公室? 为什么需要一个?

    程序开源与不开源区别 开源计划办公室是任何现代公司必不可少的组成部分,其计划要有一个雄心勃勃的计划来影响软件生态系统的各个领域. 如果公司希望增加影响力,澄清其开源消息传递,最大化其项目影响力或提高其 ...

  6. 一文看懂开源许可证丨开源知识科普

    一文看懂开源许可证丨开源知识科普 1. 一文看懂开源许可证丨开源知识科普 1.1. 什么是开源许可证? ("Open Source License") 1.2. 常见开源许可证 1 ...

  7. OSCAR开源大会 | 「开源学」:如何分门别类理解开源

    | 转载自:云计算开源产业联盟 | 作者:庄表伟 | 编辑:胡佳 | 设计:周颖 | 责编:钱英宇 引言 我们拥抱开源需要知识的导引,那么开源究竟是什么?有没有一个明确的指引的点,让任何人都可以去遵照 ...

  8. Apache IoTDB PMC 乔嘉林荣获 2022 杰出开源贡献者|开源技术强大,开源文化活跃...

    2022 年 12 月 29 日至 30 日,2022 木兰峰会正式召开,会上发布了中国开源云联盟 2022 年度评选名单.本次评审专家包括数十位开源领域专家.社区领袖.科研院所专家,共评选出杰出开源 ...

  9. 关于开源的思考 开源如何影响程序员?

    Apple 核心系统高级工程师 Asta 谢(谢孟军)就<开源如何影响程序员>这一主题,结合自身经历.从开源中得到的自我提升,详细阐述了自己对开源的理解,如何在国内做开源,并成为 GitH ...

  10. 开发者故意破坏自己的开源项目,开源商业化之路如何走?

    科技云报道原创. 开源 or 不开源,一直以来都是一个争议性的话题. 但不可否认的是,在过去的一两年,开源在全球呈高速发展趋势,越来越成为跨越国界和语言的共识. 据GitHub官方数据显示,2021年 ...

最新文章

  1. oracle10g ora 29702,ORA-29702,请帮助一下。
  2. 屏蔽微软的SignalR
  3. iOS-iOS9.Plist插入网络安全xml
  4. c java 异常_javac -version 异常
  5. Web如何应对流量劫持?
  6. Spring For All 顶级Spring综合社区服务平台
  7. ElasticSearch范围查询(英文检索)
  8. d3设置line长度_Graph Embedding之LINE算法解读
  9. 【a202】【9208】输油管道问题
  10. Codeforces Round #190 (Div. 1): E. Ciel and Gondolas(决策单调性DP+wqs二分)
  11. 浏览器窗口可视区域大小相关方法
  12. MediaCoder参数设置教程
  13. 【超全面】【持续更新中】Windows-美化指南
  14. AI+Science系列(一) :飞桨加速CFD(计算流体力学)原理与实践
  15. freeswitch的使用
  16. 小米10获取root权限_2020年小米红米Miflash新版刷机救砖恢复去除ROOT权限教程
  17. 【同步与补偿】频率偏移
  18. 计算机发展史图,图说计算机发展史
  19. java根据url获取pdf流_从URL获取动态创建的PDF
  20. Unity Shader之燃烧消散效果

热门文章

  1. c语言学习之可变数组
  2. 微信小程序 界面跳转之后出现空白
  3. vue 实现动态路由
  4. vue实现动态路由俩种方式
  5. SQL注入之注入原理
  6. 鼠标事件offsetX会传递给子元素
  7. app图标角标产品设计_APP图标风格与创意设计的方法分享
  8. 计算机病毒怎么分类的,计算机病毒的分类有哪些?
  9. 如何明晰定位与责任_学会如何自我定位
  10. 基于android的百度地图的工程车辆租赁服务平台设计