HESSLA 存在的問題
Hacktivismo 增強源代碼軟件許可證協議(HESSLA)是一種軟件源代碼許可證,它試圖在使用和修改軟件方面添加道德約束。因為它限制軟件可用的范圍,并且大幅限制修改后軟件可以使用的范圍,所以它不是自由軟件許可證。具有諷刺意義的結果是,那些最可能同情 HESSLA 目標的人,卻無法在不違背 HESSLA 原則的情況下為遵循 HESSLA 的軟件作貢獻。
HESSLA 的限制會禁止某些不可饒恕的行為:違反人權、在軟件中引入監控用戶的功能。人們也許會問為什么我們沒有為這些限制聲明一些例外——為什么我們一直堅守一般性的原則:拒絕對使用軟件和修改軟件的一切限制?
但凡我們需要給自由軟件的原則添加例外的話,這里應該是要添加的地方。但添加是錯誤的:這將會損害自由軟件運動,并且一無所獲。用軟件許可證來阻止這些具體的活動既沒有必要,也沒有效果。
就修改軟件來說,HESSLA 的限制是沒必要的。一般說來,GNU GPL 足以保護人們免受隱私侵犯,因為它保證了人們可以獲得源代碼、找到監控功能、進而發布一個沒有監控功能的改進版。如果用戶不想讓自己的個人信息被監控,那么用戶就可以切換到改進版。
就限制違反人權的政府使用軟件來說,這種限制很可能沒什么效果。政府可以使用其他的軟件。而且,至少從美國法律來看,版權類源代碼許可證不能限制該程序的使用;這種限制無法在法律上執行。同時,政府還可以簡單地宣布他們對此限制豁免。