開發者和用戶之間的世界觀距離有多大?
&<此問題因為違反有關部門的有關規定已被關閉。&>
我算得上是寫代碼的人,因此算得上開發者。但是與作者不同,我不會用上「 在開發者看來」這種口氣來說話,這麼說就是把自己當全世界碼農的代表了。
更重要一點,題主的開發者的觀點怎麼跟我的理解完全不一樣,然後就被他代表了?
下面切入正題
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技能,視頻講解