開發者和用戶之間的世界觀距離有多大?

&<此問題因為違反有關部門的有關規定已被關閉。&>


我算得上是寫代碼的人,因此算得上開發者。但是與作者不同,我不會用上「 在開發者看來」這種口氣來說話,這麼說就是把自己當全世界碼農的代表了。

更重要一點,題主的開發者的觀點怎麼跟我的理解完全不一樣,然後就被他代表了?

下面切入正題

1.題主好象搞混重寫與抄襲了。提到http://github.com上那幾個項目不是medium本尊吧,是其它開發者模仿其功能重新實現的,看到有人提交的十五言前端代碼,那是像素級拷貝啊,直接拿人家代碼來修改。

2.即便是重寫,如果碰到被模仿申請專利,也是碰到雷區不合法的。比理蘋果這種事無巨細都會申請專業的主來說,如果他家程序員想到用放屁聲來解鎖,也一定會申請專利的。這時你去實現一個類似功能,如果他想,就會找你打官民司了。三星就是花了10億美金來明白這個道理。

3.然後在http://github.com是是開源項目,開源項目的作者公布自家的代碼,給其它開發者使用,開發者修改源碼是完全合法的,根本無所謂抄襲。

跟它對應的另一個世界叫閉源軟體,如果用其它手段拿到源碼去修改就是違法的。這兩個世界行事邏輯完全不一樣。

4. 使用開源項目也是有代價的。按照協議不同,如GPL要求修改後的源碼也要公布,否則就違反了協議。

-------------------------------------------------------------------------

現在我看一下十五言情況。

1.medium 是非開源的商業項目

2.十五言也是非開源的商業項目

3.我認同有人提出十五言在像素級的抄襲。

4. 這裡與開源項目有一毛錢關係嗎?


程序員的事,那能叫做抄么?那叫fork


說實話建議提問的開發者了解開源協議相關知識。常用的五個協議:MPL、MIT、GPL、Apache和BSD。

另外請注意抄(或者用你用的詞 fork)github 上的實現和抄 Medium 的代碼,有本質的不同,姬十三有種給 Medium 發封信問下他們願不願意開源。

還有你去看看 github 上的實現,他們是不是直接去抄人家 Medium 的代碼?

明顯是你這個開發者和 github 上的開發者世界觀距離比較大好不好。


瀉藥。

開源本質上是一種變形的版權政策,開源協議其實就是在一定範圍內的版權約束。

開源不代表可以隨意使用。開源更不代表可以隨意抄襲。

開發者和用戶之間不應該有世界觀差異,如果理解不了「使用別人的勞動成功就應該付出報酬」。那無論用戶還是開發者都是三觀不正。

記住,我允許你用,你去使用是合理合法。但是我沒有說什麼你就拿去用就是盜竊。即便有人不願意分享那也是他的自由,他為其付出的勞動成果,理所應當有處置權。


這究竟是提問還是觀點陳述?

——我究竟是在回答還是在提問?⊙﹏⊙b汗


那就按照許可證來就好了啊。BTW,Linus開發的是git不是github


推薦閱讀:

前端系列教學(入門篇) - 響應式設計(2)
框架基礎:ajax設計方案(三)--- 集成ajax上傳技術 大文件/超大文件前端切割上傳,後端進行重組
PS教程:Web前端必備PS技能,視頻講解

TAG:互聯網 | 前端開發 | 開發者 |