开源≠白漂 别毁灭代码的这般美好(三)

开源≠白漂 别毁灭代码的这般美好(三)

首页角色扮演代号:熙攘更新时间:2024-06-01

大厂为了抢占商业市场和赢取口碑,决定将软件代码开源。这种方式会吸引很多没有办法做研发的小公司,在大厂公开源码基础上研制产品,当使用的人数多了起来,依托这套开源的代码,也就成功建立起了自己在某个产品某个方向上的商业标准,实现自己在某一方面的垄断。

这样的做法相当于免费帮别人做研究,但是建立了自己的标准,也代表着自己在这个方向上有绝对的主导权。最能体现这一套做法的就是谷歌旗下的安卓,安卓所依赖的AOSP虽然是开源,但是每当安卓升级版本时,其他使用IOSP魔改安卓的厂商,就必须得回到安卓的主线上来,不然就等着产品不兼容吧。而且谷歌在慢慢把搜索、音乐、短信等原本在AOSP的东西放到GMS里,这让各个手机厂商越来越离不开GMS。

当初Facebook开发的前端开源框架React本来是一个非常好用的框架,能够极大地提高前端的生产力,但是2016年7月,脸书突然更改协定,在开源协议里加了一个规则,只要用了React做项目,那脸书就能直接使用你项目里的专利,即使是和React无关的专利,否则脸书可以收回React授权。这个做法直接让使用React的公司炸锅,纷纷表示将从此弃用React,而这些开源的拥护者也对脸书的做法口诛笔伐,在这样的压力下,最终脸书才放弃使用这个协议转成了MIT协议。

现在选择代码开源的商业公司多多少少都有自己的思想,回到计算机发展初期那种开源盛况,已经是不可能了。另外随着计算机逐渐平民化和简易化,以及大量不同功能的应用程序诞生,自己修改应用程序已经成为一项非必要技能,所以既然现在开源已经被各种利用,甚至还有这么多坏处,普通用户也没必要修改代码了,那咱们要不全部闭源,先不说我的观点,第一个出来喷的肯定是程序员,编程最最最重要的一点是什么?不是命名规范,不是添加注释,不是可读性,而是不要重复造轮子,我能control c,为什么还要再打一遍,这个功能我去百度给你找一下,实话实说开源这件事吧确实保住了许多程序员的饭碗,而如今互联网上各种丰富的开源框架开源库还可以让程序员在短时间内完成很多,他们原本需要花很多时间才能完成的功能逻辑,比如很有名的Open CV,这套基于BSD许可的机器视觉学习库,让不少编程爱好者整出了花火,之前很火的换脸视频,用来训练这些换脸AI的软件基本上都有使用到这个库里的代码,正是由于开源,所以你没有必要学会什么是机器学习,什么是计算机视觉,只要你会调用接口或一些C 或Python等的基础代码,那你就能出一个属于自己的换脸软件,虽然有很多人拿这种技术去做一些违法的换脸小视频,但这些人自然有法律去制裁他们。

现在开源协议已经从软件界影响到知识界,启发了大家提到的CC共享许可,进而引发了学术界的OA期刊运动,促进了知识的分享,全人类正是靠着这些知识在不断前进,创造出一个又一个奇迹,天才少年自研操作系统,结果只是重写了一遍开源代码的UI,国产资源软件——结果只是魔改了一遍开源代码,这些都是对开源精神的破坏,对努力维护开源社区的程序员的侮辱,对人类科技进步的阻碍,所以小编希望所有人都能够尊重开源,开源这么美好的东西可千万别毁了它。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved