Linux算不算抄襲Unix?
01-07
其實是下面兩個問題:
1. 假如Linus手頭有Unix的源碼,然後把代碼重構一下(相對複雜的重構),發布為開源軟體,這構不構成抄襲呢?2. 假如Linus看過Unix的源碼,他借鑒了Unix的思想和架構,自己重頭實現Unix系統,這樣算不算抄襲和侵權呢?
十多年前,2004 年,有人試圖證明 Linux 是抄襲的 Minix,因為 Linux 的最早期版本是在 Minix 上開發的,Linus 也好像讀過《操作系統設計與實現》,這本書有 Minix 的源碼,而且 Linux 一開始就支持讀寫 Minix 文件系統。不過 Minix 的作者 Andrew S. Tanenbaum 否認了抄襲,體現了高風亮節。Some notes on the "Who wrote Linux" Kerfuffle
總體而言,Linux是針對POSIX標準的重新實現,跟UNIX無論是SYS V還是BSD都沒關係。
提供同樣的API並不屬於抄襲範疇,這在Unix發展史上已經有案例定論了。你這兩個前提都是假設呀,還要說Linus是不是抄襲。感覺是高級黑。依據事實的論證才是有意義的。
對於第一點,重構原有的unix代碼,大概類似文學的改編範疇?是要
徵得著作權人的同意的。對於第二點,知識產權法律認為思想不受保護,只要是代碼不同,就不存在侵權,不是抄襲。最後大神說學習編程知識的歷程是這樣的:看代碼,抄代碼,最後自己寫代碼。
api算不算抄襲?這事兒還是問甲骨文吧
不算,都說是借鑒了。這就像你看過很多書,自己寫了一本書,那算不算抄襲?如果有人改良其他人的演算法,發布了paper能算抄襲?(這個需要得到授權,來自評論。平時沒注意啊 )
x86、mips以及arm的指令集都有類似的地方,你能說他們抄襲?
暈,我一直以為linux的內核是unix的^O^
好像當初就是因為unix版權無奈,才復刻的unix。代碼是重頭寫的,我覺得它也算unix,不算抄襲。
LINUX不是抄襲UNIX,只是因為LINUX剛開始出來時,想他人使用這個系統,必然要兼容UNIX,那時是UNIX獨大,由於不開放,現在LINUX屬於小眾系統了,LINUX比UNIX更出名了。
推薦閱讀:
※錄音室或現場實際錄製的音樂聽起來是否比電腦合成製作的音樂更有立體感?
※一部電腦,一個麥克風,還需要什麼軟體才能錄製歌曲?
※軟體UI使用不同的語言(中文、英文)對運行速度有影響嗎?
※如何用10萬元改造自己的筆記本電腦?
※Evernote 是不是在走向消亡?