FSF proponuje etykiety w kodzie JavaScript

FSF proponuje etykiety w kodzie JavaScript

przez -
4 643
Free Software Foundation

Free Software Foundation zaproponowało JavaScript License Web Labels, które można by było dodawać, jako znaczniki na stronach internetowych. Głównym zadaniem tych oznaczeń miałoby być określenie, czy jest używane w danym momencie wolne i otwarte, czy zamknięte oprogramowanie. Miałoby to również pomóc w łatwym blokowaniu skryptów na stronach we większości przeglądarek, bez potrzeby instalowania wtyczek typu NoScript.

Kolejnym powodem, dla którego FSF chce wprowadzenia etykiet, jest uniknięcie tzw. Pułapki JavaScript’u, o której jakiś czas temu wspominał Richard Stallman. Fundacja ma nadzieję, że twórcy stron zaakceptują owy pomysł, co pozwoli tworzonym witrynom być bardziej zgodnymi z licencjami GNU i Open Source.

Etykiety byłyby przechowywane w zwykłej tabeli HTML o id="jslicense-labels1", nazwę pliku JavScript, nazwę licencji i link do kodu źródłowego, dzięki czemu automat byłby w stanie szybko znaleźć i podjąć odpowiednią akcję.

<table id="jslicense-labels1">
<tr>
<td><a href="/js/jquery-1.7.min.js">jquery-1.7.min.js<</a></td>

<td><a href="http://www.jclark.com/xml/copying.txt">Expat</a></td>

<td><a href="/js/jquery-1.7.tar.gz">jquery-1.7.tar.gz</a></td>
</tr>

</table>