HESSLA 的問題

駭客主義強化原始碼軟體授權協議」(Hacktivismo Enhanced-Source Software License Agreement,HESSLA)是一種軟體原始碼授權條款,試圖對軟體的使用和修改施加道德行為的限制。由於它限制了人們可以使用該軟體從事的職業,並以實質性方式限制了程式修改版本可以從事的職業,因此它不是自由軟體授權條款。諷刺的是,最有可能對 HESSLA 的目標產生同情心的人群,若要對受 HESSLA 規範的軟體做出貢獻,反而會違反其原則。

HESSLA 中的限制禁止了某些不可原諒的特定活動:侵犯人權,以及引入間諜使用者功能。人們可能會問,為什麼我們不針對這些特定限制聲明例外——為什麼我們要堅持拒絕所有對使用和修改版本的功能的限制的一般政策?

如果我們打算對我們的自由軟體原則做出例外,那麼這裡就是地方。但是這樣做將會是一個錯誤: 這將會損害自由軟體運動,並且不會有任何成果。 試圖通過軟體授權條款來阻止這些特定活動,不是不必要就是無效的。

關於修改版本,HESSLA 的限制是不必要的。一般來說,GNU GPL 足以充分保護隱私免受侵犯,因為它確保有人可以取得原始碼,找到間諜軟體功能,並發布不具備該功能的軟體的改進版本。如果使用者不希望他們的個人資訊被報告,那麼他們可以切換到該版本。

至於限制侵犯人權的政府使用該軟體,這很可能無效。他們可以使用許多其他程式。此外,至少根據美國法律,基於著作權的原始碼授權條款不能限制程式的使用;這樣的限制無論如何都不可執行。同時,他們可以簡單地決定他們不受這些限制的約束。