我算得上是写代码的人,因此算得上开发者。但是与作者不同,我不会用上“ 在开发者看来”这种口气来说话,这么说就是把自己当全世界码农的代表了。
更重要一点,题主的开发者的观点怎么跟我的理解完全不一样,然后就被他代表了?
下面切入正题
1.题主好象搞混重写与抄袭了。提到http://github.com上那几个项目不是medium本尊吧,是其它开发者模仿其功能重新实现的,看到有人提交的十五言前端代码,那是像素级拷贝啊,直接拿人家代码来修改。
2.即便是重写,如果碰到被模仿申请专利,也是碰到雷区不合法的。比理苹果这种事无巨细都会申请专业的主来说,如果他家程序员想到用放屁声来解锁,也一定会申请专利的。这时你去实现一个类似功能,如果他想,就会找你打官民司了。三星就是花了10亿美金来明白这个道理。
3.然后在http://github.com是是开源项目,开源项目的作者公布自家的代码,给其它开发者使用,开发者修改源码是完全合法的,根本无所谓抄袭。
跟它对应的另一个世界叫闭源软件,如果用其它手段拿到源码去修改就是违法的。这两个世界行事逻辑完全不一样。
4. 使用开源项目也是有代价的。按照协议不同,如GPL要求修改后的源码也要公布,否则就违反了协议。
-------------------------------------------------------------------------
现在我看一下十五言情况。
1.medium 是非开源的商业项目
2.十五言也是非开源的商业项目
3.我认同有人提出十五言在像素级的抄袭。
4. 这里与开源项目有一毛钱关系吗?