Wpis z mikrobloga

#heheszki #humorinformatykow

https://en.wikipedia.org/wiki/Douglas_Crockford#.22Good.2C_not_Evil.22

W 2002r. Douglas Crockford, w odniesieniu do słów George'a Busha o wojnie z czyniącymi zło ("evildoers"), dopisał do open-source'owej licencji MIT swojego programu JSMin dodatkową regułę: "niniejsze oprogramowanie ma być używane dla Dobra, nie Zła". Klauzula ta została skopiowana do programu JSMin-PHP, będącego wersją JSMin autorstwa Ryana Grove'a. Oprogramowanie to było hostowane na platformie Google Code do grudnia 2009r., kiedy to Google stwierdziło, że taka licencja nie jest zgodna z definicją otwartego oprogramowania, która nie pozwala ograniczać, w jaki sposób oprogramowanie może być używane. JSMin-PHP musiało przenieść się na inną platformę.

Pomimo swojego humorystycznego charakteru, "klauzula zła" dalej sprawia problemy programistom, którzy nieświadomie użyją kodu opartego o Crockfordową wersję licencji MIT. Pomimo licznych próśb Crockford nie zgodził się na zmianę licencji, z jednym wyjątkiem. Zgodził się, aby "IBM, jego klienci, partnerzy i słudzy używali JSLint do czynienia zła".

https://www.youtube.com/watch?v=-C-JoyNuQJs&feature=player_detailpage#t=2480s
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach