Leksykon IT › Programowanie › Ethical source

Ethical source

Programowanie Svenska → Zaktualizowano: 2026-11-01

Licencje zakazujące pewnych zastosowań kodu ze względów moralnych – i z definicji niebędące open source.

Ruch zyskał nazwę i rozpęd w 2019 roku, gdy Coraline Ada Ehmke opublikowała Hippocratic License, zakazującą zastosowań naruszających prawa człowieka. Jej praprzodkiem była licencja JSON z 2002 roku, w której Douglas Crockford dopisał, że oprogramowanie „shall be used for Good, not Evil”. IBM poprosił o wyjątek pozwalający IBM-owi i jego klientom używać go do złych celów – i go dostał.

Open Source Initiative odrzuca wszystkie takie licencje: Open Source Definition zakazuje dyskryminacji osób i dziedzin zastosowań. Zastrzeżenia są też praktyczne. Kto decyduje, co jest złem, i który firmowy prawnik zatwierdzi zależność z taką klauzulą? Efekt to kod niedostępny właśnie dla ostrożnych użytkowników, którzy faktycznie czytają licencje.

← Wróć do leksykonu