谈开源

最后更新于:2022-04-02 08:03:16

## 谈开源 下面我将从几个方面来谈开源。 ### 开源的协议 待续…… * * * * * ### 开源不等于免费 待续…… * * * * * ### 开源如社区 开源软件需要大家一起推动,如果没有一个良好的社区环境那么开源就很难推动了,社区的健康状态决定了开源软件的生态。 同时开源软件的文档也同等重要。 * * * * * * ### 开源与商业 待续…… * * * * * ### 技术人的安全感 人们喜欢在项目中使用开源项目,追随开源项目的另一个重要原因是因为人们都缺乏安全感,想跟随大部队一起,这样就能避免自己独自在错误的方向越走越远。人们觉得人多的地方会有安全一些,这样至少不会独自面对风险。并且技术的发展比什么都快,人们想要追随技术的潮流,趋势,害怕在大的方向中落伍,害怕被孤立。所以我们都拥抱开源。 * * * * * ### 为何要拥抱开源 从两个方面要说:我们使用开源软件和我们开源自己的代码。 **一:使用开源软装** 计算机的世界里太广袤了,我们无法在所有领域都钻研的很深,术业有专攻。选择使用开源软件来帮助我们构建项目,相当于是让世界上优秀的人来为你工作一样,那些聪明的人在自己擅长的领域去探索,而你只需要专注于自己的事情就可以了。这是你使用开源软件最大的收益。当然了,开源软件也不是没有缺点,这需要每个人的努力。 **二:开源我们的软件** 开源自己的软件,有利于大家一起发现问题,使我们的软件更健壮。软件不同于建房子,软件代码是要永远保持变动的,**最好的代码就是在不断改进,不断更新的代码。** 所以开源可以为我们的软件注入更大的生命力,让社区推动它前进。 * * * * * ### 扩展 [开源新手之邮件列表 - Scapelan - 博客园](http://www.cnblogs.com/scapelan/p/9199121.html) [PhantomJS 核心开发者宣布退出,项目或面临困境 - 开源中国社区](https://www.oschina.net/news/84158/vitaly-stepping-down-as-maintainer) [因内部闹矛盾,PhantomJS 宣布封存归档暂停开发](https://mp.weixin.qq.com/s/KEcpmituG4pti6gc4N6MYA) [GitHub CEO:GitHub 十年,感谢有你](http://mp.weixin.qq.com/s/TFbJ79ZivbUSPlCs-NK1OQ) [因为违法使用开源资源,他们不仅要道歉还要赔钱 - 开源中国社区](https://www.oschina.net/news/95614/because-of-illegal-use-of-open-source-resources?from=20180429) [知名公司(努比亚/中兴)拿我的开源软件( XXL-JOB)申请国家知识专利,我该怎么办? - V2EX](https://www.v2ex.com/t/367424?p=1) [大公司利用开源作品申请专利,谁伤了开源软件作者的心? - 开源中国社区](https://www.oschina.net/news/85710/company-use-open-source-software-to-apply-for-a-patent) [话题:你见过哪些在代码中下毒的项目?](https://mp.weixin.qq.com/s/7NrYeWdUL0ZiSJBGBWba-g) [甲骨文在开源后裁掉了JMC整个团队;中兴:将支付10亿美元罚款,更换董事会等高层;阿里云:未来三年追平亚马逊技术丨Q新闻](https://mp.weixin.qq.com/s/npyBEVWBHzhrYzQRH_CrjQ) [谷歌欲将个人突破性发明申请专利,双方争执引发专利与开放大讨论](https://www.toutiao.com/a6565725187457679879/?tt_from=weixin&utm_campaign=client_share×tamp=1528736477&app=news_article_lite&utm_source=weixin&iid=33124962994&utm_medium=toutiao_android&wxshare_count=1) [关于开源项目赞助这件事 | Hi, DIYgod](https://diygod.me/open-source-project-donation/#more) [GitHub 和开源是对穷人的恩赐](https://mp.weixin.qq.com/s/yDnqM6BWt6pmsW1SFifhbQ) [中国内地 GitHub 造假呈指数级增长](https://www.toutiao.com/a6573406173473538568/?tt_from=weixin&utm_campaign=client_share×tamp=1530692619&app=news_article_lite&utm_source=weixin&iid=33124962994&utm_medium=toutiao_android&wxshare_count=1) [云计算这个名词来自于Google,而最早的云计算产品来自于Amazon!](http://blog.sina.cn/dpool/blog/s/blog_839e06ff0101gyhr.html) ~~~ 不过是照搬亚马逊而已吧,说的像是自己发明的一样。 云计算最早起源于谷歌,最早落地的产品是亚马逊,2002年。Google对云计算的最大贡献是为它起了个好名字,Amazon才是云计算的真正开拓者。 认清事实,不要总搞的像是我们发明创造的一样。别人理论,这并不能说超前,不知为什么,现在的媒体在都有意无意地向大家灌输这样的思想,故意误导人们,只能说是利益驱动下的软文。 ~~~ ~~~ Open Collective 是一个非营利性平台,为“集体”提供接收资金的工具,同时也提供机制让这些集体的成员以民主和透明的方式花钱。它为 2500 多个项目提供了服务,试图让开源项目全职工作成为在营利性公司从事开发工作的替代选择。 现在,它正在将基金引入其开放资金管理平台,以使公司更容易投资开源项目,通过向该基金一次性付款,然后基金将资金重新分配给不同的项目和贡献者,而不是单独向这些项目付款。 现在越来越多的公司开始意识到需要对开发者在开源项目上的工作进行补偿,并愿意为他们提供资金。这是一件好事,开源不仅仅是热情和理想,也会成为一种职业。 ~~~ [从技术层面分析百度和谷歌](https://blog.csdn.net/xcntime/article/details/42461381) > 百度也有因技术难度过大而无法攻克导致研发失败的项目。 [百度与Google的巨大差距——价值观](https://www.douban.com/note/580023541/) > 百度还利用paw技术做流量劫持的流氓行为,https://www.baidu.com/paw/c/m.douban.com/mip/note/580023541/ 这个地址在PC端打不开,移动端打开就是百度劫持豆瓣的页面,估计熊掌号也是百度自己搬运的数据,细思极恐。 [港股上市!小米开源项目盘点](https://mp.weixin.qq.com/s/mx4Iu4ZFo2rSFyGfffMrJQ) [最受欢迎图数据库Neo4j宣布企业版彻底闭源](https://mp.weixin.qq.com/s/QQIOCsElYhPX5LDqZzIvYg) > 开源的杀手 贡献开源 开源项目的维护 盈利问题等等 > 开源和商业,盈利,是冲突的吗,显然不是,因为自由软件运动在就证明了这一点。而我们都在其中。 [月下载量千万的 npm 包被黑客篡改,Vue 开发者可能正在遭受攻击](https://mp.weixin.qq.com/s/IaOWxG0XLvn2znvvP1dmwA) (开源与安全) [Redis 作者 Antirez 关于开源软件的一些想法 - 文章 - 伯乐在线](http://blog.jobbole.com/32864/) [大神陨落,Erlang 之父 Joe Armstrong 离世](https://mp.weixin.qq.com/s/8z1A5shs8SAVuGXWX18MKA) [关于Facebook 的 React 专利许可证 | | 酷 壳 - CoolShell](https://coolshell.cn/articles/18140.html) > 所以,公司Y的橡皮擦专利又被广泛地叫作“[Blocking Patent](https://definitions.uslegal.com/b/blocking-patent/)”。公司Y不能说他发明了铅笔,因为这是公司X的专利,但是,他们可以让公司X无法对铅笔做出某些改进。 [GitHub 启动代码永久保存计划,为人类文明留“火种”?](https://mp.weixin.qq.com/s/XfcJ_N1p5M2kfiyhpPrnQQ) > 世界由开源软件提供动力。它是现代文明的隐藏基石,也是全人类的共同遗产。GitHub Archive Program 的任务是为后代保留开源软件。 [Internet Archive:记录那些被遗忘的互联网](https://mp.weixin.qq.com/s/PDGiI_lyQgcULwpox4EATw)(有人试图备份整个互联网。) [干得漂亮!全网接力帮她破解软件](https://mp.weixin.qq.com/s/iN0zmFUxAWPaK9V1ZOvhtQ) (软件是有温度的) [全网都在帮这个女孩子破解一款软件。](https://mp.weixin.qq.com/s/2TteFpFG4WTXZ9RBAoluQQ) [第143期 | “爬虫”真的合法吗?](https://time.geekbang.org/column/article/167848) [突发!Nginx 之父被拘留,原因竟然是“接私活儿”?](https://mp.weixin.qq.com/s/XqoaxlY6cBVuSk7LH90swA) [译丨如何为开源软件做出贡献](https://mp.weixin.qq.com/s/97stgC7b2anprBl16HsLtA) [不再是开源产品!分布式数据库CockroachDB修改代码授权协议](https://mp.weixin.qq.com/s/GYekQGODAWjQ6MRlwsBoWA) ~~~ Q: 开源协议是开发者随时想修改就修改的吗,如果是这样,那么在早期积累用户,壮大后,然后突然修改协议,不用任何人同意,不受任何法律约束,那么这样就会导致之前用过此项目的商业公司全部面临侵权风险,要么支付巨额赔偿,要么大换血替换掉已经使用的前开源项目,这算什么,这和诈骗有什么区别? 软件协议真的是这样吗,希望有懂的普及一下 作者: 解答你的问题:协议和版本两者是固化的,协议变更之前版本依旧遵循老的。 ~~~ [“因为你不懂技术…” 警察:???](https://mp.weixin.qq.com/s/Hw0DEjQQI4YJEEHCp3R95Q) > 这个案例告诉我们,开源的不等于免费,用东西的时候一定要看清楚开源协议,要不这年头被版权碰瓷了也很难说清楚… [GitHub有国界:全面封禁受美国制裁的伊朗、叙利亚等地区开发者账户!](https://mp.weixin.qq.com/s/lrRjNFswz1R4ro4LVN-AeQ) [GitHub 也无奈!CEO 回应限制开发者](https://mp.weixin.qq.com/s/xrDI2B6DsmLXqGAzXlyfSA) [视觉中国、死去的天才程序员与版权纠纷](https://mp.weixin.qq.com/s/vttmmUQ5iZS8B2vBgFzUOQ) [甲骨文扼杀 Java EE](https://mp.weixin.qq.com/s/3bfWl48P5a-35je-dIly1Q) [辟谣:开源软件只要不涉加解密技术,不会被限制出口!](https://mp.weixin.qq.com/s/MA5kpdNAtQwqrIQ8YqRVFA) [GitHub 被指审查内容,著名“换脸”开源项目 deepfake 遭限制访问](https://mp.weixin.qq.com/s/9GioH-QcBYSJqpDyVo2LdQ) [Redis再次修改协议!被喷伪开源也要与云厂商怼到底](https://mp.weixin.qq.com/s/kNvcczEPM7-jVp00eSOqDw) > 开源许可是想改就突然改的吗,如果这样,那么许可不就是个幌子?比如,a开源项目开始是开源的,等用的人多了,它突然更改为非开源的,这就迫使以前使用过a的项目全部侵权了,如果开源协议可以这样被随时随意更改的话,那它的意义在哪里? [中国互联网公司开源项目调研报告:BAT们谁才是开源王者?](https://mp.weixin.qq.com/s/NOeu79-xiHHJveTaYyxkMw) [从明年1月开始,Oracle要对JDK8就要收费了,怎么办?](https://mp.weixin.qq.com/s/gRtOaTXdLYVrIPnejVytMw) [彩蛋惹祸!阿里旗下蚂蚁金服开源项目 Ant Design 遭狂批始末](https://mp.weixin.qq.com/s/hxb6E9TeJz-Na4bNSGJ2KQ) [阿里开源的彩蛋和开源意识](https://mp.weixin.qq.com/s/QwtWvHLG-bsM7Z2GxAwF9w) [反爬虫战争进行了十八年,但一切才刚刚开始](https://m.toutiaocdn.com/group/6584385549463716356/?iid=33124962994&app=news_article_lite×tamp=1533364650&group_id=6584385549463716356&wxshare_count=1&tt_from=weixin&utm_source=weixin&utm_medium=toutiao_android&utm_campaign=client_share) [Kafka团队修改KSQL开源许可,怒怼云厂商](https://mp.weixin.qq.com/s/QLCTy_ew6VCWQrOABDhpkA) [Hello, GitHub](https://mp.weixin.qq.com/s/Ya5rOu5ozwdzkjetBTr_mg) [知名公司(努比亚/中兴)拿我的开源软件( XXL-JOB)申请国家知识专利,我该怎么办?](https://www.v2ex.com/t/367424?p=1#tt_daymode=1) [月下载量千万的 npm 包被黑客篡改,Vue 开发者可能正在遭受攻击](https://mp.weixin.qq.com/s/IaOWxG0XLvn2znvvP1dmwA) > 在代码中下毒 [ESLint的NPM账户遭黑客攻击,可能窃取用户NPM访问令牌](https://mp.weixin.qq.com/s/Wou0saK5RGpKh5i1jceBLw) > 开源库被攻击,被下毒,恶毒、卑鄙 至极 [为啥玩开源的,只有红帽一家挣了“大”钱?]([https://www.toutiao.com/a6451513386702143758/?tt\_from=weixin&utm\_campaign=client\_share&app=news\_article&utm\_source=weixin&iid=12619555732&utm\_medium=toutiao\_android&wxshare\_count=1](https://www.toutiao.com/a6451513386702143758/?tt_from=weixin&utm_campaign=client_share&app=news_article&utm_source=weixin&iid=12619555732&utm_medium=toutiao_android&wxshare_count=1)) [刚刚!GitHub宣布正式收购npm](https://mp.weixin.qq.com/s/8xG5x2rCPrUP6wsZIITUhw) [Q新闻丨Go 语言排行飙升至前十;GitHub 已切换到 Kubernetes;陆奇最新内部演讲:如何成为一个优秀的工程师?](http://mp.weixin.qq.com/s/pboTbWevEWoN2FJEQgtcKA) ~~~ 默默维护 30 年,glibc 创始人兼维护者辞职 GNU C library (glibc) 项目原作者兼维护者 Roland McGrath 宣布辞职和退出该项目,原因与家庭或其它问题无关,而是因为 30 年了该放手了。1980 年代,Roland 当时还是一名十多岁的青少年,他在为自由软件基金会工作期间开发了最早的 C 函数库。 他在邮件列表上表示,他过去几个月故意保持沉默,不回应任何邮件,看看这个项目还需不需要他这位维护者,结果证明 glibc 项目没有他仍然能继续前进,因此他决定辞职和不再直接参与 glibc。今年夏天将迎来 glibc 诞生三十周年的纪念。Roland 对所有帮助和参与 glibc 项目的人表示感谢,称有许多人对项目做出的贡献比他更大。 ~~~ [在哪里可以找到C语言标准库的实现源代码? - 知乎](https://www.zhihu.com/question/20956554) [程序开发者去世,代码没人懂,一个bug导致千万损失](https://mp.weixin.qq.com/s/H8ISDHztgHqAqjD96O9OXg) [从MIT协议谈契约精神](https://mp.weixin.qq.com/s/s8UV4EoRoQGrx8HpU1hybA) [core-js作者入狱18个月,月下载量过亿的npm包或将无人维护](https://mp.weixin.qq.com/s/gAdQYDYsXRHoqGGEeit5CA) [Linus:我们都老了,但Linux维护后继无人](https://mp.weixin.qq.com/s/xyR8Af1vHxOwdIn6fwrKiA) [Redis 创始人宣布退居二线,不再进行项目的日常代码维护](https://mp.weixin.qq.com/s/LW8XYEBHD09lUPObxOaqyA) [Redis之父退出开源项目维护:人生苦短不想上班](https://mp.weixin.qq.com/s/RuRizLwmDxWq1_TxiX9apQ) [我,一个靠 GitHub 打赏谋生的程序员,如何做到年入 10 万美元?](https://mp.weixin.qq.com/s/0D_q0AdP_KFQMlztENV6Jw) [fastjson到底做错了什么?为什么会被频繁爆出漏洞?](https://mp.weixin.qq.com/s/xFS9I2vjwbYIBTszjOBfnw) [开撕,“谷歌违反协议”](https://mp.weixin.qq.com/s/4K7acTDGwIY42POIWxnIIA) [“痛苦地去死”,Linus 再次怒喷 Intel](https://mp.weixin.qq.com/s/D_5tBASgwvIjy0BN1zbJ8w) [Mozilla裁员四分之一:免费模式难以为继,未来以赚钱为第一要务](https://mp.weixin.qq.com/s/l6nfxDDJEFflpngpcCeOPw) [有人在代码里下毒!慎用 pip install 命令](https://mp.weixin.qq.com/s/1Wc8ZgT37N7_wNbI6csPiw) [GitHub 遭炮轰“不知道羞耻”:Copilot “抄袭”已经失控](https://mp.weixin.qq.com/s/XT50I6RquGZVrRu-MBkC7A) [Sci-Hub 反围剿,开通支付宝:让天下没有付费的论文](https://mp.weixin.qq.com/s/AsjJl_LOuSNTmME0dEC6wA) [“要源码上门自取”,结果人真上门了!国内企业再惹争议](https://mp.weixin.qq.com/s/h3GEz7nze3bkyPd8eQoDrw) [国内首例!违反 GPL 协议致侵权被判罚 50 万](https://mp.weixin.qq.com/s/e-v42UZDB1D8jjf0WDdJkQ) [这个曾领先于谷歌和微软的开源项目,为何盛极而衰?](https://mp.weixin.qq.com/s/Ew9fLV_BounJNhaxf5hJgA) [暴力拒绝白嫖,著名开源项目作者删库跑路,数千个应用程序无限输出乱码 | 机器之心](https://www.jiqizhixin.com/articles/2022-01-10-2) > 当社会让一个才华横溢的人抓狂失控,我们应该想想他遭遇了什么,以及背后的原因,而不是一昧的指责,没有认识旁观者。 [下载量和Vue一样大的开源软件被作者恶意破坏,数千款应用受到牵连](https://mp.weixin.qq.com/s/TDh4BPeYTITjJIZ4KH-4Jw) > 当社会让一个才华横溢的人抓狂时,我们想想他遭受了什么,而不是一味的指责。 [原开发者出局,Faker.js 已被社区控制](https://mp.weixin.qq.com/s/utLVV8d_UY2x3r3_oSXGZw) * * * * * ### 关于如何选择开源库的感想 [使用 webpack 定制前端开发环境 - teabyii - 掘金小册](https://juejin.im/book/m/5a6abad5518825733c144469/section/5a6abad5518825732e2f8546) 选择开源项目,要选择使用人数多的,star 多的才好,这样各方面会更方便一些,因为使用的人多,社区就会更活跃,插件齐全一些,周边配套更全面一些,也不至于让你在遇到某些问题时会孤立无援,要知道编程会用到很多库,依赖项比较多,若没有选择好的生态,后期会很痛苦。(比如 [handlebars](https://github.com/wycats/handlebars.js) 和 [artTemplate](https://github.com/aui/art-template) ,哪怕后者可能性能更好一点,但是前者的 star 是后者的两倍,这应该作为首要考虑的决策条件,这会让你后来的开发更加容易和顺畅。并且我也不相信,这么有多人支持的项目会差到哪里去。) 另外,还有很多东西,付费的明显比免费的实用性强一些,因为免费的受众广,不会深入,更不会考虑读者的反馈,毕竟没有人有义务免费为你工作,但是付费的就不一样了,付费的产品需要得到读者的认可,就必须更加实用,以吸引读者,所以内容质量会高一些。 [开发者对 npm 公司不满,unpublish 了自己的所有模块](https://mp.weixin.qq.com/s/csZ3SLsB8cSIDd73UbsqUg) [一个 npm 包的坎坷“续命”之生](https://mp.weixin.qq.com/s/pZuo2ToAEIp3PKConGAntg) > 安全 npm 在代码里面下毒 [搞完 Java,亚马逊又开始搞 MongoDB 了](https://mp.weixin.qq.com/s/Ce9n8pyXPD1BYVU8AsWT_Q) [小程序:越狱未遂](https://mp.weixin.qq.com/s/malOlFAPB8XQr0YfPuQYIQ) [请不要尝试简化这些代码](https://mp.weixin.qq.com/s/NJnnwdnJArNoD-Zlnz-Mzw) [机械妖姬上门要源码,给她吗? - 卫_sir的个人空间 - OSCHINA - 中文开源技术交流社区](https://my.oschina.net/vigor23/blog/5214892) [GPLv2许可证正经人话翻译](https://mp.weixin.qq.com/s?__biz=MzAxMDc4NDc5OA==&mid=2649431692&idx=1&sn=e57152bdc9a5373a1b478456ddd635a0&scene=21#wechat_redirect) * * * * * ### 墙:GFW [自由——从github两次被墙说起 - 杨肉的演讲台](https://yangzhe1991.org/blog/2013/01/%E8%87%AA%E7%94%B1/) [屏蔽GitHub是互联网时代的“闭关锁国”吗?-CSDN.NET](https://www.csdn.net/article/2013-01-23/2813907-github-shield) > 创新工场CEO李开复认为:在GitHub的300万会员中,中国是第四大国。GitHub是程序员学习和与世界接轨的首选工具。GitHub并无意识形态,也没有反动内容。封锁GitHub毫无道理,只会导致国内程序员和国际脱轨,失去竞争力和前瞻性。 [家里网络访问不了 xxx.github.io 类的网站 - V2EX](https://www.v2ex.com/t/346699) [别天真了,第三方 CSS 并不安全](https://mp.weixin.qq.com/s/rPGXNRDrHwnDlwKVt5PYIg) * * * * * ### 免费怎么赚钱,你需要换个思维了? ![](http://cdn.aipin100.cn/18-7-23/37611802.jpg) * * * * * last update:2018-11-26 19:01:24
';