Fud們,你們沒有資格詆譭自由軟件和開源軟件! 頂 原 薦

        最近我看到有個人在知乎和他的個人網站上(http,s://www點lulinux點com/archives/4222)偏激地辱罵着爲社會做出巨大貢獻的 理查德 斯托曼先生 和他的夥伴們。不難看出,他一邊用偏激的語言罵着大神,一邊說對方偏激。那麼我們來探討一下這類人的邏輯錯誤,以及——爲什麼自由軟件運動的思想是正確的。

 

我寫本文並不想罵誰,只是想明明白白地提出這些荒謬的錯誤,以便他們改正這種偏激的邏輯。

 

      前言

  首先,我們應該先假設一下——假設斯托曼先生和FSF他們和自由軟件社區真的是如他所說的那般不堪,那麼他們還會有如今的發展壯大嗎?斯托曼先生曾經多次來到我國的清華大學等學校演講過,FSF, GNU以及他的個人網站在我國大陸地區均可訪問。我們的開源中國社區就是國家的“開源軟件推進聯盟”指定的官方社區(見開源中國的網頁底部)。甚至我國的“中標麒麟”發行版的許可協議(http://www.cs2c.com.cn/news/index.php?id=1001)第3條也也明確說過,“您可以且必須根據《GNU GPL-GNU通用公共許可證》複製、修改及分發中標麒麟高級服務器操作系統軟件產品中遵守《GNU GPL-GNU通用公共許可證》協議的軟件”

        既然如此,假如斯托曼和FSF真的有那麼偏激,想必他們的網站一定會被衆人排斥,然後被屏蔽而無法在大陸訪問,我國也不會允許斯托曼先生入境來到國內大學演講。

http://mp.weixin.qq.com/s?__biz=MzAwOTA3NTEzMw==&mid=205795425&idx=1&sn=dcec99b546a466e773be93a8f3e6d904&scene 

        讓我們先來看看這篇文章和其他一些文章的的荒謬之處:

荒謬點 1.

“搞不懂一個商業公司怎麼也敢接受這些霸王條款,莫非是被bergwolf的粗糙翻譯弄“醉”了?看看peterrk的標準翻譯吧,該清醒了!”{https://www.lulinux.com/archives/3370 }

如果GNU/GPL真有這麼恐怖,那爲什麼還是有不少公司和軟件(紅帽,Canonical,Linux,MySQL,LinuxMint團隊製作的一些軟件,MPC-HC,VLC,VirtualBox)都喜歡用GPL呢?難道他們都是傻子?不可能吧?

那些使用GNU GPL許可證的商業公司也不至於傻到不會找一個懂英文的人來看英文版本吧?更何況,什麼叫“一個商業公司怎麼也敢接受這些霸王條款”?GPL就是一份對他人的授權,怎麼可能反過來讓一個公司“接受這些霸王條款”? 一份版權聲明有這麼誇張的效果?

荒謬點 2.

“發現這個GPL協議非常的霸道,簡直是爲盜版伸手破解黨撐腰的霸王條款。”

如果您真的這麼想,那麼請考慮:MIT/BSD/WTFPL/Apache 這些許可證對使用者更放鬆呀,您爲什麼不去批判這些非Copyleft(左版)的許可證呢?

 

荒謬點 3.

“開發者在自由軟件運動中的存在感幾乎爲零”

 

請看:https://fsfs-zh.readthedocs.io/zh/latest/imperfection-isnt-oppression/

如果您認爲某個自由軟件中的某個特定擴展程序十分重要,請以一種尊重我們貢獻的方式提出。不要批判那些已經爲我們貢獻了有用代碼的人。

 

這難道像是忽視開發者的社區說出來的話麼?

 

更重要的是——在自由軟件社區,根本沒有固定的所謂“開發者”“小白用戶”這樣的角色,每個用戶都可以是一位潛在的作者!想爲社區做點貢獻的人可以寫一個基礎,別的用戶就可以補上他們想要的功能,然後把大家設計的東西都複製出來,最後可以合併這些代碼,最開始的那位作者可以因此而大大減輕負擔

So,有些人感覺不到“開發者”這個角色的存在也是情有可原的。但是跑出來瞎咧咧就是你們的不對了。

 

荒謬點 4.

“在這個世界裏,不勞動不付錢的用戶是大爺,吃力不討好的開發者是龜孫子。龜孫子的名字和網站都不要頻繁提及,因爲那樣會有“商業廣告”的嫌疑,這在他們的世界裏是觸犯禁忌的。”

 

首先指出博主的一個常識性錯誤——在自由軟件社區,每個人都要參與與他人的合作,在斯托曼先生的文章裏面,[https://fsfs-zh.readthedocs.io/zh/latest/pragmatic/]

“融入我們的社區就意味着與我們的合作;如果他們不想加入,我們就不能“把他們帶入我們的社區”。”

已經說得很清楚了。

所謂的用戶,就是指使用的人,難道就不能參與開發嗎?既可以共享好東西又可以爲最初的那位作者減輕負擔。

並且,我翻遍了整本書,並沒有所謂的“名字和網站都不要頻繁提及”之類的內容。而且嚴格來講,自由軟件社區並不排斥商業,[https://fsfs-zh.readthedocs.io/zh/latest/words-to-avoid/]

“如果您擁有一項自由軟件的支持業務,您就可以擁有客戶,並且您可以在市場中同他們進行交易。只要您仍然尊重他們的自由,我們就會祝願您在自己的市場中取得成功。”

自由軟件社區從不排斥商業廣告,只要您尊重用戶的自由就行。斯托曼先生所主張的是:功能性作品(例如軟件)必須是自由的,非功能性作品至少要可以分享(即,非商業性質地分發原始副本),不要用SaaSS這些。

荒謬點 5.

“說斯托曼有偏執型人格障礙毫不爲過。正常人使用谷歌翻譯這樣的SaaS服務,通常考慮的是這種免費工具給自己帶來的好處,而不是背後的所謂安全問題。按照斯托曼的邏輯,把自己的壞車交給維修點,那就是維修工人控制了自己的汽車;生病了去看醫生,那就是醫生控制了自己的身體;去餐館吃飯,那是廚師控制了自己的食物,因此這些都是不公正的。那我倒要問問:這世界上還有什麼是值得斯托曼信任的呢?莫非什麼事都要自己“自由”的處理??你斯托曼生下來還是不自由的呢,因爲你無法控制父母如何造你。”

 

第一點,

斯托曼先生反對的是SaaSS而不是SaaS,斯托曼先生之前用過SaaS這個詞彙來代表那些控制他人計算過程的行爲,但是後來他覺得這個詞不適合,自己想出來了一個詞彙叫做SaaSS。[https://fsfs-zh.readthedocs.io/zh/latest/who-does-that-server-really-serve/]

再者,

一般的汽車製造商有逼着你必須去官方的修車點去修車嗎?接生你的醫生有逼着你以後染病了必須去他那裏看病嗎?餐館的廚師有要求你必須去他們的飯店吃飯嗎?有強迫你把飯菜打包回家然後自己加鹽加調料或者研究做法嗎?更可笑的是,父母和自己的基因都是自然生成的,又不是別人爲你自己編寫然後拒絕交出控制權。所以,從這點可以看出,這些話根本沒有深入思考,而是在想當然地隨意批判他人。看來,在偏激的人眼裏,理性的人反而會被當成偏激。

 

SaaSS 和 SaaS

最初,我們將這種有問題的實踐稱爲“SaaS”,意爲 Software as a Service(軟件即服務)。這個短語通常用於指代在服務器上部署軟件而非向其用戶提供副本。我們當時認爲,在這些問題發生時,這一短語對實際情況做出了精確描述。

然後,我們開始意識到,短語 SaaS 有時用於通訊服務——而這一名稱並不適用於這些活動。此外,短語“軟件即服務”並不能解釋爲何這是一種壞的實踐,於是我們打造了這一短語“服務作爲軟件替代品”,這一稱謂對這種壞的實踐給出了更爲清晰的定義,並且解釋了它爲什麼是壞的。

荒謬點 6.

“專利對科技創造和生產力發展發揮的進步作用不言而喻”

真的是這樣嗎?請看這裏:“https://wenku.baidu.com/view/06ce974c8762caaedc33d415.html”

如果要我來評價專利制度,那麼我會很明確表達這個原因:專利本質就是對於他人的一種稅收,它只是用來禁止他人使用相同的想法來製作相同或者不同的東西。上個世紀,專利制度確實對發明有促進作用,可是對於小公司來說,他們只會被各種各樣的專利來圍堵而無法實施自己的創新作品。因爲很多常用的想法都已經被大公司壟斷了啊。尤其是軟件專利,一個數學公式,可以被無數的其他軟件來用於做無數其他的事情。將他們壟斷到一個人手裏,難道是好事嗎?何況使用他人的靈感來製作的新東西(不是指抄襲)本身也是一種創新,難道就不應該鼓勵?

 

荒謬點 7.

“GPL就是給軟件開發者們準備的坑”{https://www.lulinux.com/archives/3388 }

 

哦,如果真的是這樣,那麼也有不少開發者使用這個協議呢?哦,我明白了,原來您比這些開發者都聰明呀!那您爲什麼不去自己開一家公司,秒殺W軟,腳踏in特爾呢?

還有,您居然把GPL說成是“讓開發者去接受GPL協議,打個不恰當的比方說,就像讓一個女人脫了褲子說“我的身體是公共的,爲了處男們的自由,共享我吧!”,你作爲一名會開網站的高級用戶,居然用這種色情的語言來描述一個嚴謹的版權許可證?教養何在

 

荒謬點 8.

“斯托曼同志那架勢恨不得整個和平的商業社會都崩潰”

 

難道真的是這樣?前面第四條已經提到,社區是鼓勵商業的。

 

荒謬點 9.

“GNU自己都說了,GPL在他國沒有法律效力,離開了美國就是廢紙一張。”

 

抱歉,您錯了,請看這裏:“https://wenku.baidu.com/view/6a2cf6c450e2524de5187e55.html?from=search”

 

結尾已經提到,在德國,2004年 至 2005年 已經出了幾個這樣的案例——被告因爲違反GPL而被起訴,而且還幾乎每次都是原告必勝。看來我大FSF在德國的姊妹組織還是挺給力的嘛!=v=

 

=======分==========割=========線===========

 

爲什麼自由軟件運動的思想是正確的?

首先我們來明確一下軟件是幹嘛的,軟件難道不是控制計算機如何運行的一堆指令嗎?如果不能可能控制這些代碼,那我們如何控制自己的計算機如何運轉

再者,如果我們被禁止分享文件,那麼社會的合作共生的特性也就被削弱了,只會讓人與人之間越來越疏遠

認真看過《互聯網之子》的朋友們應該知道,美國的版權制度已經因爲過於專制而犯了衆怒,結尾處的示威遊行的畫面實在是令人覺得振奮!

棱/鏡門事件,Intel ME,Secure Boot,Boot Guard,距離這些事情發生30年以前斯托曼就已經警告過,提醒軟件私有化的災難性後果(詳情請見:http://www.ruanyifeng.com/blog/2012/01/richard_stallman_was_right_all_along.html)!難道這還不足以證明斯托曼的思想的正確性嗎?

SaaSS也確實會對用戶有害,因爲你的計算過程看不到,也不能像買回家裏的一臺榨汁機那樣拆開研究。軟件本身嚴格來講並不算什麼工具,只是指揮計算機這臺大工具的指令。就好比您必須確定如何操控您的榨汁機一樣的道理。如果您的榨汁機或者電冰箱讓一個完全不熟悉的另一雙手來操控,還不允許你指定這雙手如何操控榨汁機或者電冰箱,難道這是好事情嗎?

斯托曼先生假如真的有那麼偏激,想必國內媒體也不可能會採訪他,更不可能讓他有機會來中國的大學演講。

{ http://mp.weixin.qq.com/s?__biz=MzAwOTA3NTEzMw==&mid=205795425&idx=1&sn=dcec99b546a466e773be93a8f3e6d904&scene }

而事實正好相反。

不管某些人是出於對歷史的無知也好,對斯托曼先生的嫉妒也罷,你們都沒權力去批評一個對社會有巨大貢獻,而且還獲得了許多尊重的偉人!某些人,做不到斯托曼和自由軟件社區那樣公益商業兩不誤,嫉妒心爆棚,還跑來噴別人。這種人只能用一個詞彙來形容——低俗!

 

 

 

G

M

T

 

 

  Detect languageAfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu

 

AfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu

 

 

 

 

 

 

 

 

 

Text-to-speech function is limited to 200 characters

 

 

 

Options : History : Feedback : Donate Close

 

 

 

G

M

T

 

 

  Detect languageAfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu

 

AfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu

 

 

 

 

 

 

 

 

 

Text-to-speech function is limited to 200 characters

 

 

 

Options : History : Feedback : Donate Close

 

 

 

G

M

T

 

 

  Detect languageAfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu

 

AfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu

 

 

 

 

 

 

 

 

 

Text-to-speech function is limited to 200 characters

 

 

 

Options : History : Feedback : Donate Close

 

 

 

G

M

T

 

 

  Detect languageAfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu

 

AfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu

 

 

 

 

 

 

 

 

 

Text-to-speech function is limited to 200 characters

 

 

 

Options : History : Feedback : Donate Close
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章