20070906-GPL2相關軟體釋出機制的自我評量清單之不負責任正體中文化(初版)

此份文件適用客體為以GPL2.0釋出的產品,乃建議廠商在產品販售前須進行的自我評量清單,以下為非官方譯文、且摻雜部份原文所無之贅字以幫助讀者得其真意,其原文可參閱註一提供連結,希望各方賢達先進不吝糾正指教。

Useful Compliance tips for vendors(註一)

協助廠商落實GPL相關軟體釋出機制的自我評量清單

These useful tips can help you locate some common issues when releasing software that contains code under the GNU GPL license. For a complete and authoritative guide to releasing software under the GNU GPL you should read the FSF’s GNU GPL FAQ and the FSF’s HOW-TO for using the GNU GPL.

這份評量清單的編寫目的、是為了協助廠商解決及避免一些關於GPL相關軟體釋出的常見爭議。較全面及官方的解決方案請參照自由軟體基金會的「GPL常見問答集(註二)」及自由軟體基金會所發布的相關運用指南。

This is not legal advice. If you have doubts consult a legal advisor.

此份自我評量清單僅為便利散布者快速掌握GPL相關程式的釋出機制,若更有契約條款及法律上的疑問,請自行徵求專門法律從業人員的進一步協助。

Basic Guidelines:

基本的注意事項

1. Check if the source code of the software is available to users.

1、備齊此GPL相關程式的原始碼,以備軟體目的碼的收受者提出索取程式原始碼的要求時,能夠即時的予以供給(GPL所謂供給程式原始碼的義務,解釋上散布者由提供程式目的碼之始即應擔負;又、此一提供程式原始碼的義務乃針對「收受GPL程式目的碼之人」而言,並非對不特定公眾皆有提供程式原始碼的義務。

2. Check if you are the copyright holder of the software and if you include Free Software copyrighted by third parties make sure you give proper credit.

2、確定您與此一GPL相關程式的著作權歸屬關係,如在程式中摻雜了部份他人編著的自由軟體程式碼,請僅記須善盡尊崇原始著作權人的「顯名主義」,透過聲明或其他布告手法表彰其顯名上的權利。

3. Check if you are distributing the correct version of the source code. The source code shipped must be the same source code userd to build the binary.

3、確認欲釋出的程式原始碼版本是否正確,其與所散布的程式目的碼間須有完全的對應關係,而不是從權地散布陳舊的原始碼版本、或者根本給予他人錯誤的或不相關的原始碼檔案。

4. Check if you include the source code for any derivative works of the GNU GPL code you are using, not just of the third-party GNU GPL components themselves.

4、確定您是否盡到提供GPL相關程式及其衍生作品「完整」原始碼的義務,請注意GPL於程式編寫上有其「授權攫取性」,亦即若您取用了相當部份的GPL軟體程式碼,則整個作品皆須以GPL為其日後再行散布之授權條款,故此處所指的提供「完整」原始碼義務,非僅止於結合作品中第三人本以GPL釋出之自由軟體,更包含至此結合作品中您另行編寫的其他部份。

5. Check if you include the scripts used to control compilation and installation.

5、確定您是否提供具體翔實的編譯腳本及安裝所需流程予收受程式的後手使用,依GPL的規定、釋放程式原始碼的義務並非僅是粗糙性的將原始碼檔案未經修整的散布出去即可滿足,其要求散布者亦須提供程式相關的編譯及安裝資料方可稱之。

6. If the toolchain is released and contains tools under the GNU GPL (like the GCC compiler), check if the source code for those tools is also released.

6、如您釋出的標的包括其他附屬性的GPL程式(如GCC編譯器此一使用率極高的GPL程式),注意除了您釋出的主要程式須服膺在GPL諸般義務性要求之下,亦不可忽略了這些附屬程式亦為GPL所拘,其雖為附屬性的程式、一經釋出仍須依足GPL預設的遊戲規則來進行。

Before shipping the product:

產品釋出前的自我檢測

1. Check if your purchasing contracts require suppliers to disclose the presence of any GPL software.

1、確認承包您產品之軟體編寫的上游廠商,是否已經由明示的書面契約、承諾其善盡編寫過程中取用GPL類程式的揭露義務。

2. Check if your suppliers provide all the materials you need to comply with the GNU GPL license.

2、若承包您軟體編寫的上游廠商、已明示其於編寫過程中採用了部份的GPL軟體程式碼,則您須自此承包商處得到相對應的充足資料,以助您在日後產品釋出時可善盡GPL所要求的各項義務性條款。

3. It helps to ensure that if your supplier turns out to not comply with the GPL they agree to rectify the situation in a timely fashion.

3、若承包您軟體的上游廠商認為其編寫的作品與GPL完全無涉或不受拘束,那麼對您更為慎重而有保障的作法是、請此承包廠商簽署相關的保證協定,要求其以書面允諾擔保,若日後此一產品釋出後涉及GPL相關爭議,則相關責任由軟體編寫廠商擔負,意即軟體編寫廠商須允諾在最短合理期間內改正GPL授權不當的爭議狀態,以避免您所釋出的產品受到GPL授權不當爭議的波及。

Shipping the product:

產品釋出時所須特別留意的事項

1. Check if a copy of the GNU GPL license is shipped with the product.

1、確認產品釋出時是否附隨一份GPL授權條款全文,此份文件的附隨散布亦為GPL授權條款的重要義務性要求之一。

2. Check if a copy of the source code is shipped with the product or that you include a written offer to provide the source code on a physical media like a CD ROM for no more than the cost of production and shipping.

2、確認程式原始碼是否附隨產品併行釋出,若您採取嗣後使用者要求後方才提供的作法,則需以一紙正式聲明隨同產品釋出,此份聲明的內容即講述使用者如何向您索取相關程式原始碼的管道,須注意的是、此嗣後單獨提供程式原始碼的作為僅得收求其散布上的工本費用,例如燒錄光碟片及寄送郵資等成本費用。

3. Remember you cannot offer a download link to the source code instead of a written offer to ship the source code on physical media. You can supplement the written offer with a reference to a download site. This may reduce the number of requests for source code.

3、請記得、您並不能僅以片面公布一行連結網址供人下載原始碼,即認為已實踐了GPL授權條款所要求的公開原始碼義務,較傳統穩當的作法是、將此原始碼資料載於有形的散布媒體之上(如CD光碟片),然後與您的產品同時併行散布;但當然、您仍然可在一定條件下,利用網際網路提供下載的機制來完遂此項義務,與前述不同的分野在於、此時下載連結的說明文件乃是併隨著產品一同傳達至收受產品的後手,其並非任意片面的公告、而是得到產品之人同時可資查照的慎重文件。

4. Remember that if you distribute binaries over the Internet then you must also host the source code on the same server.

4、另外、如您徹頭徹尾皆是利用網際網路提供產品的散布方式,那麼依GPL授權條款規定、您須將產品原始碼的下載連結點置於產品目的標之旁,方便使用者下載完目的碼後若更有需要,可簡易尋得接續原始碼的下載節點。

Don’t forget to review the FSF’s HOW-TO for using the GNU GPL. It’s short, clear and explains exactly what you need to do when you release code under the GNU GPL license.

最後還是提醒您經常地翻閱自由軟體基金會所編撰,與GPL授權條款有關的運用指南。這些指南說明文件通常言簡易賅、並且清楚說明了GPL授權條款各式的權利義務關係。

Copyright©FSFE. Last changed: 2007-04-16 11:11:04(shanecoughlan)

本「評量清單」著作權歸於「歐洲自由軟體基金會」所有,最後的修改日期為公元2007年4月16日(修改上傳者shanecoughlan)。

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

在不增刪改變「評量清單」的內容及明示表彰「歐洲自由軟體基金會」之「著作權聲明」等二前提下,您可自由地將此份評量清單散布於任何的傳遞媒介之上。

Please report problems with thi page to webmaster at fsfeurope.org

如您閱讀此一頁面發生技術上的問題,請回報予fsfeurope.org的網站管理者。

註一:Useful Compliance tips for vendors,本譯文遵守「歐洲自由軟體基金會」著作權聲明之指示,並無意增刪改變其文章內容,所為者僅提供部份的中文化說明、並隨之簡附各段原文供閱覽者查照,其出處請參照:http://www.fsfeurope.org/projects/ftf/useful-tips-for- vendors.en.html。

註二:Frequently Asked Questions about the GNU GPL,其原文請參照:http://www.fsf.org/licensing/licenses/gpl-faq.html。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料