Debian 社羣契約 Version1.1 2004/04/26獲准通過
▼ 與自由軟體社群訂立社群契約(說明人與debian的關係)
1.Debian 將始終是 100% 的自由軟體
我願意相信且支持Debian裡面都是自由軟體
他們不讓系統依賴於任何非自由軟體
(系統本身全部使用自由軟體)
2.我們將回報自由軟體社群
在系統裡面發生了什麼事 或
我在哪個軟體使用上發生問題我一定會回報給他
3.我們絕不隱瞞問題
使用者回報的錯誤資訊會開放給公眾知道
4.我們將優先考慮我們的使用者及自由軟體
在Debian環境下的Google Chrome如果發生什麼事我們去回報他
他不會理我,就算理我也只會叫我用Debian
因為他不會理會MSWindows(非自由軟體)的任何一件事
5.哪些作品不符合我們的自由軟體規範
Debian一定會使用自由軟體
然而他也不會阻止我們使用自由軟體
也可以把非自由軟體安裝在Debian上面
不過他會列一個清單或是提示我們目前使用的是非自由軟體
我作為一個Debian的使用者所以我同意這些契約
/*自由這件事是從法國大革命開始去講
在那件事後自由的定義才夠完整*/
▼ Debian自由軟體指導方針(DFSG)(說明Debian如何使用軟體)
1.自由的再次散佈
Debian元件的許可證不得限制任何人把
內含Debian社群釋出的軟體放在有若干來源不明的程式軟體包中 販賣或捐贈
使用的許可證也不能像這類的銷售行為索取專利費或其他費用。
換句話說,
Debian會先取得軟體的授權,其中也包含讓Debian自由的再散播這些軟體。
(這邊的自由指的是 不受任何限制。)
2.原始碼
程序必須包括原始碼,而且必須允許以原始碼以及預先編譯好的形式散佈。
假設,同學跟你借了筆記
但是你不能作成圖檔讓人無法修改
因為看不到原始碼了(無法得知原貌)
以目前的行情來講,我們建議你使用Ogg或ODG
/*Ogg:一種自由開放的檔案格式。
不受軟體專利的限制,可納入各式各樣
自由和開放原始碼的編解碼器
被設計用於流媒體及處理高品質的數位多媒體。
(包含音效、影片、文字(字幕等)、後涉資料的處理。)
ODG:開放文檔格式(OpenDocument Format)之一 (G→Graphics)
用於辦公室應用程式的開放文檔格式*/
3.作品的衍生
許可證必須允許對其所屬作品的修改以及衍生,而且
必須允許這些作品在原始軟體的許可証條款下散佈。
接續剛剛的假設,
筆記借人使用時要容許他修改我的內容
借人使用之後同學發現你有錯字就幫你改了(修改
她覺得你筆記解釋的不清楚於是做了影片(衍生
另外的視障同學我們幫他念了一段聲音檔(衍生
許可證只有在允許
修補檔案隨其所屬作品的原始碼一同發行,以便
在編譯時修改程式的情況之下,方可
限制對其所屬作品的原始碼在發行時的修改行爲。
許可證必須清楚表明用已修改的原始碼編譯而成的軟體,是允許散佈的。
許可證可要求衍生軟體使用有別於原來軟體的名稱或者版本號。
Debian處理的軟體一定是完整的軟體
我們發現錯字就直接改了散播出去之後你要散佈兩個檔案
一個是原來的檔案、另一個是你改過的檔案
讓後來的人都能看到,以保存完整性
實際上的做法稱為修補檔案(又稱patch file補丁)
我散播了原始檔及補丁檔
後來的人再改的時候會散播他的補丁檔
那份補丁檔通常會包含前面那些補丁檔
5.禁止歧視人仕或者團體
任何軟體都不能歧視任何人
比如有個軟體裡面都是中文
並限制不能翻譯成義大利文這樣就是歧視義大利
6.禁止歧視用途
許可証不能歧視程式可以被用於的任何特定領域。
如果你規定不能改了之後拿去販賣
這樣你有沒有歧視商人 有 這樣你就是歧視他們
7.許可證的散佈
程式附帶的權利必須適用於程式再次發行的每一個受眾,
無需他們再執行一個附加的許可証。
授權之後再散播或是修改全部不需要另外的授權方式,用原來的許可證即可
8.許可證不能特定於 Debian
程式附帶的權利不能由該程式是否爲 Debian 的一部分來決定。
用在Debian上的自由軟體不能規定這東西只能使用在Debian上
限制不能用在其他系統上
這樣就不屬於自由軟體
所以Debian不會使用
9.許可證的規定不得污染其他軟體
許可證不得對其他與此軟體一同分發的軟體作出任何限制的規定。
所以得到這許可證的Debian也同樣不會限制我
在它上面使用的軟體都一定要是非自由軟體
10.許可證示例
GPL、BSD、Artistic都算是Debian設甚為自由的許可證示例。
這邊只列舉三個Debian社群接受的授權方式,當然可能還有其他的。
Debian Code of Conduct
(使用debian的這個人)
要參與這個計劃就要遵守這個條款
1.Be respectful(要尊重)
我若不同意某些人我還是要尊重他
2.Assume good faith(假設大家都是正直的人)
3.Be collaborative(要是願意合作的)
4.Try to be concise(跟人溝通時要簡單明瞭)
5.Be open(要公開)
6.In case of problems(萬一發生問題的時候)
我們要承認有些人在某些時間就是會有bad days我們要去體諒人家
人總是有不如意的時候
碰到這種情況的時候怎麼辦呢 我們要把code of conduct給他看
當那人暴跳如雷的時候我們要拿鏡子給他看
----------------------------------------------------------------------------------------------------------------------
沒有留言:
張貼留言