Richard Stallman, znany haker uważa, że JavaScript łamie zasady OpenSource. Stallman jest twórcą ruchu wolnego oprogramowania, założycielem projektu GNU oraz Free Software Foundation, a także współtwórcą licencji GNU GPL. Oprócz tego jest współtwórcą wielu programów, edytora Emacs, debugera GDB czy świetnego kompilatora GCC.
W swoim najnowszym artykule porusza kwestię "The JavaScript trap" (Pułapki JavaScriptu). Krytyce poddał przede wszystkim stosowanie JavaScript na stronach internetowych. Twierdzi on bowiem, że wiele programów działających w przeglądarkach internetowych, łamie zasady wolnych w znaczeniu OpenSource.
Nie może być bowiem tak, że użytkownicy nie są w ogóle informowani o działaniu tych programów w tle. Widzi on tylko jedno rozwiązanie, niestety dość drastyczne. Należy bezwzględnie wyłączyć obsługę JavaScript. Dodatkowo stwierdza, że nie ma możliwości dopuszczania jedynie wolnych aplikacji. Należy takową dodać, gdyż to by zapewniło prawidłowe działanie stron internetowych. Użytkownik musi być świadomy działania nietrywialnych i własnościowych programów. Ponadto użytkownicy muszą mieć możliwość stwierdzenia, jaki kod pracuje na stronach bazujących na wolnym oprogramowaniu.
Nietrywialny program jest zdefiniowany przez metodę programistyczną, pobiera zewnętrzny skrypt lub wykonuje wywołania Ajax, podaje swoją lokalizację oraz podaje szczegóły na temat licencji jego stosowania.
Więcej na temat nietrywialnych programów i proponowanych zasadach ich działania można przeczytać na http://www.gnu.org/philosophy/javascript-trap.html
Źródło: http://www.heise-online.pl/ |