我们都被GitHub出卖了!逃跑吧兄弟!
周一突然间爆出微软以75亿收购GitHub可真是一颗重磅炸弹,一下轰动整个软件业。如果你不是搞开发的这篇文章几本不会引起你的共鸣;如果你没有用源代码管理这个消息也只不过是个新闻;如果你是微软系的朋友那么恭喜你你们终于买到一个好工具了;如果你和我一样是一个开源社区的寄居者,看在党国的份我给你一句忠告:死神来了,快夹着代码逃吧!
对于微软我可不是个无脑黑,在多年前还曾是一位忠实的“软狗”。只是在某天墨菲斯给了我两片药丸:蓝色代表「从梦中醒来,沉沦虚幻世界,认为看到的只是做了假梦」,红色代表「跟我前进,领你去看真相」。我几乎没有犹豫,选择吞下红色药丸。当我醒来时我义无反顾地投入了开源社区,投入了python的拥抱,深深地爱上nodejs,迷恋上ruby,从那时起我们就快乐地在GitHub上安顿下来,那个时候GitHub是自由的,平等的,开放的,她不属于任何人,只属于全球来自各个开源社区的开发者们。
算算在GitHub上窝居也超过8年了,认识了不少的朋友,阅读了不少优秀的源代码,收藏了各领域中最实用的项目。甚至将这一切都推广到我自己的团队和朋友圈之中,就连我业余的写作成果我通过GitHub完成,GitHub几乎是成为了我和小伙伴们日夜相伴的助手了,因为她不属于任何商业公司,那里没有阴谋论,可信,安心。
自由、平等还是干不过75亿美金!GitHub这个最大的开源社区竟然被将开源视为毒瘤的微软买去,我一下子就理解了当年犹太人被法西斯捉到集中营的感觉。当然,微软承诺所有的开发者他们不会偷窥任何私有的代码,用脚趾头都想都知道当狼进入羊窝还发誓保护羊群之后会发生什么。
GitHub 10年不赚钱,确拥有了全球最贵的资产——巨量的开源软件,不好好想如何盈利甚至连准备时间都没有就将我们统一以75亿给卖了!跑路吧!为了要将以前的源代码迁走还不知道得白白耗掉多少时间,今天国外已经开始大面积迁移了,GitLab会是相对比较好的下一站吧,毕竟它已经获得了Google2000万美金的C轮融资,估计服务会比以前好,至少Google一直在推动开源社区。GitHub一被收购GitLab当天收入“难民”的最可谓达到了恐怖的10万个之多(见下图)
代码好迁移,但GitHub上的Stars, Followers, Issues这几年的积累算是白搭了!今天实在是在极度不爽的情况下才奋笔疾书含怒写下此文,不要相信大公司的承诺,昨天的GitHub已不复存在了,在利益面前一切都是屎,快点开溜才是正途。
再见了,我不会想念你的 —— GitHub曾经的家.
我们都被GitHub出卖了!逃跑吧兄弟!的更多相关文章
- 之前博客中的代码都放到github上
之前一直把代码托管在taocode上,现在已经不能用了,所以把代码整理了一下,统一都放在gibhub上了. LALR(1)语法分析生成器:https://github.com/kiven-li/xby ...
- Github 的系统内部都在用什么开源软件?
有时候处理规模问题最好的办法就是让事情变得简单并尽你可能去避免出现这种情况.这是 GitHub 所采用的方法,林纳斯·托瓦兹(Linus Torvalds)在十年前开发了Git源代码控制工具,GitH ...
- Github使(zhuang)用(bi)指南
本文针对未能熟练使用GitHub的人员,旨在为其指明通往新世界的小路. 一些闲话可以无视 在这个开源的时代,可能你听说过GitHub,知道大概是个什么.但是,你要是不能熟练的玩起来,怎么和大神取经,怎 ...
- 针对github权限导致hexo部署失败的解决方案
hexo deplay出错,没有反应 今天想在自己的另一个博客地址(链接地址)上更新一下博客,没想到hexo deplay没有反应,以下是解决过程:(更新于 2016-12-24 11:17:43) ...
- 微信快速开发框架(七)--发送客服信息,版本更新至V2.2 代码已更新至github
在V2版本发布的博文中,已经介绍了大多数Api的用法,同时也收到了很多意见,其中发布了几个修正版本,修改了几个bug,在此感谢大家的使用,有了大家的支持,相信快速开发框架会越来越好,也会越来越完善的. ...
- Git & GitHub
使用 Git 和 GitHub 有一段时间了,总结下经验. 起初接触 Git 是先遇到 GitHub 的,当时傻傻分不清这两者的区别,毕竟名字都那么像,刚开始只想用酷酷的方法 clone 代码(SSH ...
- 在GitHub上建立个人主页的方法
GitHub就不需要介绍了,不清楚可以百度一下.只说目前GitHub是最火的开源程序托管集中地了,连PHP的源码都在GitHub上面托管了(https://github.com/php ). GitH ...
- 开启Github之旅
在那个远古时代,我以为可以用GoogleCode干点事,结果啥也没干好.如今,Github已经成为了业界标杆,就连Google.微软.Facebook的开源项目都往Github搬.Github作为全球 ...
- github 基础教程推荐
github现在很火的样子 我在一篇博客上看到说“如果你不知道什么是github,那你就不能说你是个coder,如果你现在看到这篇博客,那么你已经是个coder了”. 我对github一直很好奇,可是 ...
随机推荐
- (python)面向对象
一.面向对象概述 要了解面向对象,就需要先了解面向过程的概念,那么什么是面向过程编程呢?最具代表性的就是C语言了,所谓面向过程编程就是在做一件事的时候,需要按步骤进行,第一步干什么,第二步干什么,这种 ...
- ERP服务启动后无法连接数据库的解决方法
请安照步骤一步一步走,一个方法一个方法试. 方法一: 第一步,退出ERP 第二步,卸载sql服务,操作方法如下(win+R—输入cmd—输入sc delete mysql_sl 回车键) 第三步,重启 ...
- 使用fiddler对手机上的程序进行抓包
用fiddler对手机上的程序进行抓包,网上有很多的资料,这里写一下来进行备用. 前提: 1.必须确保安装fiddler的电脑和手机在同一个wifi环境下 备注:如果电脑用的是台式机,可以安装一个 ...
- sqlserver——cube:多维数据集
1.cube:生成多维数据集,包含各维度可能组合的交叉表格,使用with 关键字连接 with cube 根据需要使用union all 拼接 判断 某一列的null值来自源数据还是 cube 使用G ...
- C#中的委托和事件 - Part.1
注意:文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式 ...
- hivesql优化的深入解析
转载:https://www.csdn.net/article/2015-01-13/2823530 一个Hive查询生成多个Map Reduce Job,一个Map Reduce Job又有Map, ...
- Win10家庭版-添加[组策略]
win10家庭版有很多功能都不能用,这一次就碰到了一个找不到‘组策略’的问题,在网上搜索到了一个方法,记录一下: 新建一个txt,将下面内容复制到文本中: =====分隔符====== @echo o ...
- JSP(一):初识JSP
在Servlet中,我们多次用到了jsp页面,今天就来仔细聊聊JSP. 一.概念 JSP全名是Java Server Pages,可理解为Java服务端页面,是一种动态网页开发技术,其本质是一个简化的 ...
- February 14th, 2018 Week 7th Wednesday
Love does not dominate, it culitvates. 爱不是羁绊,而是成就. Love should not wipe out everything you are, love ...
- Python闭包和装饰器再复习
闭包 闭包的定义 在一个外函数中定义了一个内函数,并且内函数用到了外部函数的变量,而且外函数的返回值是内函数的引用,这就构成了一个闭包. 一般情况下,在我们认知当中,如果一个函数结束,函数的内部所有东 ...