私自將書中函數代碼編寫出來放到網上分享侵權嗎?

私自將書中函數代碼編寫出來放到網上分享侵權嗎?


看到這個問題,忍不住來回答一下。

hadoop權威指南第四版英文版中的聲明如下:

This book is here to help you get your job done. In general, you may use the code in

this book in your programs and documentation. You do not need to contact us for

permission unless you』re reproducing a significant portion of the code. For example,

writing a program that uses several chunks of code from this book does not require

permission. Selling or distributing a CD-ROM of examples from O』Reilly books does

require permission. Answering a question by citing this book and quoting example code

does not require permission. Incorporating a significant amount of example code from

this book into your product』s documentation does require permission.

所以O『REILLY的書中的代碼,為了引用、回答問題,這樣的目的放到網上是不需要和他們聯繫的。在自己的程序中使用一些代碼也無關緊要。但是不能copy了書去賣,如果在你的產品里包含了大量的書中的示範代碼,也是需要他們批准的。

再來看《Java編程思想》的聲明:

本書的所有源代碼都能以保留版權的免費軟體的形式得到,他們是以單一包的形式發布的,訪問http://www.MindView.net網站便可獲取。為了確保你獲得的是最新版本,這個發布這些源代碼和本書電子版的網站是一個官方網站。你可以在課堂或其他教育場所發布這些代碼。

保留版權的主要目的是為了確保源代碼能夠被正確的引用,並且防止在未經許可的情況下,在出版媒體中重新發布這些代碼(只要說明是引用了這些代碼,那麼在大多數媒體中使用本書中的實例通常不是問題)。

在每個源碼文件中,都包含下述版權聲明文字:

//:! Copyright.txt

This computer source code is Copyright 2006 MindView ......(我就不繼續打下去了。)

還有《C專家編程》英文版的聲明:

All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from Pearson Inc.

這個還是比較嚴厲的。連拍照存自己手機里都不讓,連抄在紙上都不讓。。。

總的來說,只要你並沒有使用他們的代碼直接獲利,或者損害他們的利益,是不會有任何問題的。不用特意跟出版社取得聯繫。如果不放心的話,可以看一下書前面的聲明。知識在於分享,一個問題不應該被解決兩次,如果你知道答案,最好的做法是告訴那些還不知道的人,儘管你並不要求任何好處。

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

如有需要,以上回答不需要我的許可便可轉載。轉載請註明出處。

最後,翻了好多書,字都是一個個打出來的。如果覺得有幫助,請幫我點個小贊。謝謝


我認為這個是個相當複雜的問題,穩妥起見,最好不要這樣做:因為發出來的東西再撤回去是不太容易不留下痕迹的。

在國際法方面,《保護文學和藝術作品伯爾尼公約》規定受其保護的作者「享有授權以任何方式和採取任何形式複製這些作品的專有權利。」大部分文明國家都是伯爾尼公約的締約國,因此在任何一個有正常司法體系的國家,至少在法律上,作者是可以起訴未經授權的任何複製行為的,無論該行為是否以圖利為目的。

當然,大部分大部分國家的法律上有「合理使用」的條件,例如,發表一篇文章評論這本書,其中為了說明這本書如何而引用少許的句子或者甚至段落,通常並不被認為是侵權。但是,比如說在個人博客上發表完整的一章內容,這個往往並不能認定為屬於「合理使用」。

所以,如果書籍作者明確地給予了相關許可(通常會在書中明示;此外,有些代碼可能實際上來自於其他項目而採用了比較常見的開源許可證),則可以使用。如果沒有的話,這類使用就有可能是侵權行為,作者可能選擇不予起訴,但不代表他們不可以起訴和求償。


o"reilly的書是這樣的。


以前python中文社區討論過這個問題,基本上如果你重寫過一遍的,不太會有人追究。就像你照著菜譜自己重新做了一遍,把自己做菜的步驟寫下來拍照放上網,一般不會有人追究你的版權。


總之,如果不涉及金錢,就算侵權他也不會知道,,,


推薦閱讀:

如何評價《自由軟體世界裡的「版權勒索」》?
如果你不用殺毒軟體,能殺毒,弄木馬么?需要不靠軟體去殺毒殺木馬,需要什麼水平或者會什麼?
如何只用16進位編輯器寫出hello_world.exe?
許嵩寫代碼的水平如何?
用 Ubuntu 系統是一種怎樣的體驗?

TAG:程序員 | 編程 | 代碼 | 著作權法 |