Представлена спецификация лицензирования JavaScript
16.02.2012
Необходимость для создания подобного формата созрела ещё в 2009 году, когда Ричард Столлман (Richard Stallman) опубликовал свою статью “Ловушка из JavaScript”. Тогда он констатировал, что в наше время на базе JavaScript часто представлены весьма значимые программные продукты, и при этом они не свободны, то есть это порождает точно такие же проблемы для пользователей, какие свойственны и любому другому проприетарному ПО. По мнению Ричарда, любой, кто серьёзно относится к своей свободе - должен отвергнуть несвободные разработки на JavaScript, также как поступает с более традиционным десктопным ПО.
На момент той статьи, всё что можно было сделать – это лишь констатировать саму проблему, к сожалению, сама специфика JavaScript, когда браузер автоматически запускает все сценарии на открываемой странице, приводит к тому, что пользователь может и не знать что именно и когда исполняется в его браузере. В такой ситуации для людей, которые не хотели бы запускать заведомо несвободный JavaScript был только один выход – вообще отключить запуск всех JS-скриптов глобально для всех сайтов сразу, что, конечно же, было излишне радикальным решением.
И вот в качестве решения этой проблемы предложено удобное решение - JavaScript License Web Labels. Этот формат объясняет веб-мастерам, как нужно публиковать сопроводительную лицензионную информацию и исходный JavaScript-код для выкладываемого в онлайн каждого своего сценария. Несмотря на то, что технически здесь все очень просто и даже более чем очевидно, теперь появляется вполне важная и практичная возможность для создания автоматических инструментов, которые могли бы помогать посетителю сайта отвергать (или принимать) какие-либо лицензионные категории JS-сценариев. И такой инструментарий уже разрабатывается, например плагин LibreJS - для всех браузеров, построенных на базе технологии Mozilla.
Игорь Савчук
| Еще новости на эту тему: | |
26.08.2016 | Представлены характеристики Sony Xperia XZ и Xperia X Compact |
24.06.2016 | Microsoft SharePoint представлено в версии для iOS |
28.10.2015 | Смартфон Galaxy On7 представлен на сайте Samsung |
15.09.2015 | Представлен протез, позволяющий передавать тактильные ощущения |
12.08.2015 | Новые iPhone, iPad и Apple TV будут представлены 9 сентября |
12.06.2015 | Представлена потребительская версия Oculus Rift |

