The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск GNU LibreJS 6.0.10, дополнения для блокирования несвободного JavaScript в Firefox

25.10.2015 12:49

Проект GNU представил выпуск LibreJS 6.0.10, дополнения к Firefox и GNU IceCat, позволяющего отказаться от выполнения несвободного JavaScript-кода. По мнению Ричарда Столлмана, проблема с JavaScript состоит в том, что код загружается без ведома пользователя, не давая возможности оценить степень его свободности перед загрузкой и воспрепятствовать выполнению проприетарного JavaScript-кода. Определение применяемой в JavaScript-коде лицензии производится через указание на сайте специальных меток или через анализ наличия упоминания лицензии в комментариях к коду. Кроме того, по умолчанию допускается выполнение тривиального JavaScript-кода, известных библиотек и кода с сайтов, занесённых пользователем в белый список.

В версии LibreJS 6.0.10 осуществлён переход на использование нового инструментария сборки дополнений jpm вместо ранее используемого cfx. В список распознавания лицензий добавлена поддержка свободной лицензии Universal Permissive License. В системное руководство добавлен раздел для разработчиков по работе с кодовой базой LibreJS.

  1. Главная ссылка к новости (http://savannah.gnu.org/forum/...)
  2. OpenNews: Ричард Столлман обратил внимание на несвободный JavaScript код
  3. OpenNews: Фонд СПО выработал этические критерии оценки хостингов свободного ПО
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/43197-librejs
Ключевые слова: librejs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (45) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 12:53, 25/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    Грубый подход. Следовало бы для начала разработать и протолкнуть стандарт, описывающий каким образом ЯваСкриптовый код должен уведомлять о своей лицензии.
     
     
  • 2.8, Аноним (8), 15:13, 25/10/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так LibreJS требует чтобы в самом начале файла каждого скрипта шёл текст лицензии.
     
     
  • 3.10, Аноним (-), 15:26, 25/10/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    После минификации .js? лохи!
     
     
  • 4.11, kandeshvari (ok), 16:06, 25/10/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Согласен. Но для как раз таких случаев они запилили метки идентификации кода в базе свободного js ПО.
     
  • 4.26, myrubapa (?), 19:46, 25/10/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    во первых назвать Ричарда Столлмана и людей из проекта Гну лохом это не хорошо так как вы сами не являетесь авторитетом для таких заявлений
    во вторих про минификацию, легко https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js
    https://github.com/shinnn/uglify-save-license
     
     
  • 5.39, Аноним (-), 13:53, 26/10/2015 [^] [^^] [^^^] [ответить]  
  • –5 +/
    а кто он как не лошара? Толкает идеи неработающих ноутбуков и отказа от рождения детей - якобы что бы дети не увеличивали потребление.
     
     
  • 6.43, t (??), 23:26, 26/10/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а зачем всем-всем людям на свете рождать детей? потому что так хочет государство, или потому что так _принято_ в нашим социуме?
    Уважать чужую точку зрения, без оскорблений - вот навык который следует прививать детям, раз уж вы их защитник.
    Благодаря усилиям Столмана, мир есть такой каким мы его знаем; а без него, многое, очень многое могло быть бы совершенно иным.
    С моей точки зрения такого человека стоит уважать за деяния.
     

  • 1.2, Аноним (-), 13:09, 25/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Под какой лицензией распространяются скрипты Opennet?
    Будут ли создавать свободные реализации скриптятины Youtube для замены например?
     
  • 1.3, Аноним (-), 13:49, 25/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пускай ещё несвободное железо блокируют.
     
  • 1.4, IZh. (?), 13:58, 25/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Это для тех, у кого уровень РМС в крови 1 Столлман и выше.
     
  • 1.5, IZh. (?), 14:17, 25/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надо ещё сделать запрет на просмотр контента не под Creative Commons.
     
     
  • 2.6, Аноним (-), 14:22, 25/10/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А когда уже введут запреты на запреты?
     
     
  • 3.9, Аноним (8), 15:15, 25/10/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это Вам к BSD-шникам.
     

  • 1.7, Аноним (-), 14:41, 25/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Они решают не ту задачу. Вместо "не запускать автоматически всё подряд с флэшек/cd/dvd и из почты" они предлагают "запускать автоматически только свободное".

    Причём они сознательно путают "свободное" и "помеченое столлманоугодным способом". Столлман уже [Роскомнадзор], у него нет монополии на свободу и этику.

     
  • 1.12, kandeshvari (ok), 16:09, 25/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Не срача ради - кто мне популярно объяснит для чего это поделие может пригодиться людям без маниакальных неврозов?
     
     
  • 2.14, IZh. (?), 16:27, 25/10/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ни за чем.
     
  • 2.15, bOOster (ok), 16:50, 25/10/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ничем не пригодиться.. Ну и я бы еще поправил - не маниакальных, а параноидальных :)
     
     
  • 3.16, kandeshvari (ok), 16:52, 25/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Ничем не пригодиться.. Ну и я бы еще поправил - не маниакальных,
    > а параноидальных :)

    Да нет, именно маниакальных. Навящивые состояния - удел маньяков, а не параноиков. Желание зарезать побольше проприетарщины и изъять ее из обращения - это маниакальный невроз, а не паранойя. Страха-то нет.

     
     
  • 4.29, foo (?), 00:53, 26/10/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Желание повесить усатого вымогателя, который возомнил себя превообладателем - это не болезнь, а здравый смысл.
     
  • 4.38, scorry (ok), 11:41, 26/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Навящивые состояния ...

    Скажите, умоляю, что это эрратив, а не приговор вашей системе образования.

     
     
  • 5.40, Kandeshvari (?), 14:01, 26/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Навящивые состояния ...
    > Скажите, умоляю, что это эрратив, а не приговор вашей системе образования.

    Хотелось-бы чтоб первое, но, фактически, второе. Мой косяк, исправлюсь.

     
  • 3.17, Аноним (8), 16:55, 25/10/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Параноикам оно как раз ни чем не сможет помочь. Сразу за текстом лицензии может идти обфусцированый баннер или эксплойт. Так, что это именно для маньяков которым важна возможность законно открыть код и скомуниздить его кусок.
     
  • 2.20, Нанобот (ok), 17:24, 25/10/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    может пригодиться людям для развития этих самых маниакальных неврозов. в GPL-тусовке такие девиации - последний писк моды
     
     
  • 3.21, kandeshvari (ok), 17:25, 25/10/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > может пригодиться людям для развития этих самых маниакальных неврозов. в GPL-тусовке такие
    > девиации - последний писк моды

    ПО сектора M2M - Maniacs to Maniacs ))

     
  • 2.37, iPony (?), 09:47, 26/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    В принципе на основе этого, если подправить, наверно можно сделать какой-то более полезный анализатор. Первое что приходит на ум - это детект используемых фреймворков и их версий (конечно такие решения уже есть).
     

  • 1.13, Михрютка (ok), 16:22, 25/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    будете много пылить, в сорок пятом файрфоксе выпилят нафиг javascript.enable.

    и about:config, чтоб два раза не вставать.

    а то понимают об себе видишь ты. будут они еще выбирать, что за код на ихних писючках бегать. совсем распустились.

     
     
  • 2.18, Аноним (-), 16:55, 25/10/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Вы не можете ни в троллинг, ни в русский
     
     
  • 3.33, Аноним (-), 03:06, 26/10/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дитя свободного кода же. Глаза смотрят в разные стороны и волосы торчат из третьего уха.
     
  • 2.28, Crazy Alex (ok), 00:34, 26/10/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, к этому у всех "больших" браузероделов идёт
     

  • 1.19, Нанобот (ok), 17:23, 25/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >код загружается без ведома пользователя, не давая возможности оценить степень его свободности перед загрузкой и воспрепятствовать выполнению проприетарного JavaScript-кода

    предлагаю перед загрузкой каждого GPL-скрипта показывать его лицензию и требовать от пользователя явного нажатия на "я принимаю". GPL-адепты оценят.

     
     
  • 2.30, foo (?), 00:56, 26/10/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У тебя каша в голове. Тут нужно согласие не с лицензией, а с самим фактом запуска.
     
  • 2.45, Талгат (?), 18:11, 27/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    набора в консоли "я принимаю лицензию, и согласен с запуском этой программы"
     

  • 1.22, Ананимаз (?), 18:08, 25/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Свободный HTML by Штульман, когда?
     
  • 1.23, Ilya Indigo (ok), 18:42, 25/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    <div id="icon1">...</div>
    <img onclick="document.getElementById('icon1').style.display='block';this.style.display='none';" src="icon.png" alt="icon"/>

    Такое содержимое onclick он тоже заблокирует, так как в onclick не указана лицензия?
    Я правильно понял?

     
     
  • 2.24, IZh. (?), 19:14, 25/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    По идее, можно указать лицензию для всего документа.
     

  • 1.25, Аноним (-), 19:29, 25/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Столлман хочет огородить нашу Свободу от несвободного ПО забором с колючей проволокой под напряжением, останется только над единственными воротами входа в  Свободу написать что-нибудь звучное по-немецки."Freiheit macht frei".
     
     
  • 2.31, anonymous (??), 01:09, 26/10/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Столлман хочет огородить нашу Свободу от несвободного ПО забором с колючей проволокой
    > под напряжением, останется только над единственными воротами входа в  Свободу
    > написать что-нибудь звучное по-немецки."Freiheit macht frei".

    Разупoрись пожалуйста, твоя "свобода" ему в болт не упёрлась.

     
     
  • 3.32, Аноним (-), 01:14, 26/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А чья упёрлась?
     
  • 3.41, Аноним (8), 14:08, 26/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Как это не упёрлась? Разве он не за GNU на корпоративных, государственных, школьных ПК? А остальные будут загнаны в GNU автоматически из за необходимости обмена информацией с теми.
     

  • 1.34, Илья (??), 05:53, 26/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Хорошо, что это дополнение мне не дало мне зайти в интернет-банк. А то пришлось бы отвлечься от высоких мыслей и заняться реальной жизнью :)
     
  • 1.35, iPony (?), 08:20, 26/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    'Вирусная лицензия'...
    Сами вон какой-то антивирус сделали :D
     
  • 1.36, Тот_Самый_Анонимус (?), 09:29, 26/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Столлман не додумался до LibreBlock, который блокирует только несвободную рекламу?
     
  • 1.42, Аноним (-), 17:05, 26/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В FOSS не создают свой код, там разуплотняют чужой. FOSS занимается не созиданием, а деструкцией. Ломать намного проще чем строить. Шизофренические манифесты и прочее кукарекание я за креатив не считаю.
     
  • 1.44, Аноним (-), 23:33, 26/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Осталось еще и LibrePHP запилить )
     
  • 1.46, Аноним (-), 00:55, 28/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это какой то бред и жуткий костыль который в глобальном плане - нечего не решает. И это от бородатого гика.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру