The OpenNET Project / Index page

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



"Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от opennews (ok) on 01-Фев-18, 11:16 
Проект GNU представил (https://www.fsf.org/blogs/community/gnu-librejs-new-and-impr...) выпуск LibreJS 7.11 (https://addons.mozilla.org/en-US/firefox/addon/librejs/), дополнения к Firefox, позволяющего отказаться от выполнения несвободного JavaScript-кода. По мнению (https://www.opennet.me/opennews/art.shtml?num=20882) Ричарда Столлмана,  проблема с  JavaScript состоит в том, что код загружается без ведома пользователя, не давая возможности оценить степень его свободности перед загрузкой и воспрепятствовать выполнению проприетарного JavaScript-кода. Определение применяемой в  JavaScript-коде лицензии производится (http://www.gnu.org/software/librejs/manual/librejs.html#Free...) через указание на сайте специальных меток (https://www.opennet.me/opennews/art.shtml?num=33044) или через анализ наличия упоминания лицензии в комментариях к коду. Кроме того, по умолчанию допускается выполнение тривиального JavaScript-кода,  известных библиотек и кода с сайтов, занесённых пользователем в белый список.

В новой версии дополнение переписано с использованием технологии WebExtensions, что позволяет использовать его с Firefox 57 и более новыми выпусками, в которых была прекращена поддержка классических XUL-дополнений. Переработан метод обработки содержимого: файлы теперь анализируются по отдельности, что положительно сказалось на скорости загрузки web-страниц. Для включения и выключения дополнения теперь не требуется перезапуск браузера.

URL: https://www.fsf.org/blogs/community/gnu-librejs-new-and-impr...
Новость: http://www.opennet.me/opennews/art.shtml?num=48003

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +14 +/
Сообщение от A.Stahl (ok) on 01-Фев-18, 11:16 
Столлман в данном случае обращает внимание на не самую большую проблему. Разумеется его понять можно. Свободность это его "фишка" и на неё он будет акцентировать внимание в первую очередь.
Но практическая проблема ЯваСкрипта совсем не в свободности. 90% ЯваСкрипта бесполезно, 9% откровенно вредно, а без оставшего процента вполне можно было бы и обойтись.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +5 +/
Сообщение от Аноним (??) on 01-Фев-18, 13:43 
Обходись, кто ж мешает. Только вот ненавистный тебе js на главной странице опеннета, переключает табы "Главное" и "Мини-новости"
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

17. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +5 +/
Сообщение от Аноним84701 (ok) on 01-Фев-18, 15:27 
> Обходись, кто ж мешает. Только вот ненавистный тебе js на главной странице опеннета, переключает табы "Главное" и "Мини-новости"

Как посещавший и посещающий регулярно опеннет  с помощью маргиналь^W экстравагантных браузеров, с не менее маргинал^W экстравагантными настройками, открою страшную тайну:

Eсли заходить на opennet.ru (без www) или переходить с (www*)opennet.ru сразу на -> "новости"  или заходить через закладку типа https://opennet.ru/opennews/, то о такой жизненно-важной и несомненно-полезной функции JS на опеннете можно никогда и не узнать, т.к. в этой версии  сайта на табах, вместо JS, висят старые добрые (или немолодежные и старперные — кому что по душе) прямые ссылки:
https://opennet.ru/opennews/index.shtml
https://opennet.ru/opennews/main.shtml
https://opennet.ru/opennews/mini.shtml

А JS на опеннете действительно необходим только для (удобного) раздавания плюсиков и минусиков ;)
Все остальное работает и без него.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

21. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 01-Фев-18, 18:01 
без жс ты бы заходил на отдельную страницу "Ваш +1 принят. Выберите дальнейшее действие: 1) Вернуться к треду 2) Выйти на главную страницу 3) Отменить +1 и поставить -1 4) Отменить +1, но не ставить -1"
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

24. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +3 +/
Сообщение от Аноним84701 (ok) on 01-Фев-18, 18:38 
> без жс ты бы заходил на отдельную страницу "Ваш +1 принят. Выберите
> дальнейшее действие: 1) Вернуться к треду 2) Выйти на главную страницу
> 3) Отменить +1 и поставить -1 4) Отменить +1, но не ставить -1"

Cовсем не сомневаюсь, что в  исполнении современного смузифила^W разработчика это будет выглядеть именно так ;)

Но кармадр^H^Hcистемам на форумах уже лет ... больше, чем некоторым посетителям опеннета. И тогда это решалось несколько  проще – был переход на страничку (позже, с появлением соотв. CSS фич – всплывающая на страничке менюшка, хотя тут я точно уже не помню, обходилось ли все действительно без JS) c "обоснование для плюса/минуса", ссылкой "вертай меня назад, я передумал" и автоматической перенаправкой обратно в тему.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

41. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 02-Фев-18, 07:11 
"Плюсики" легко делаются на голом HTML/CSS без смены страницы
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

38. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 02-Фев-18, 06:52 
Табы давно можно делать на CSS через чекбоксы
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

49. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +2 +/
Сообщение от anonymous (??) on 02-Фев-18, 13:27 
Конечно же не нужен. Зачем нужны интерактивные загрузчики файлов. https://louder.me/upload
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  –4 +/
Сообщение от Аноним2 on 01-Фев-18, 14:40 
Пруф || GTFO?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

18. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +4 +/
Сообщение от A.Stahl (ok) on 01-Фев-18, 15:41 
Да, можешь GTFO. У меня нет возражений.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

25. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним2 on 01-Фев-18, 19:12 
Впрочем как нет и пруфов у тебя. Зато у теья есть танк, в котором ты плотно так засел, мечтая о вебе без джаваскрипта. Мне смешно.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

27. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Антон email(??) on 01-Фев-18, 19:55 
давно пора переписать интерфейс opennet на человеческом движке типа React/Vue. Убрать баннеры каменного века, причесать внешний вид.
Ну и оставить plain текстовую версию для инвалидов, конечно.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

39. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 02-Фев-18, 06:56 
Вы, старпёры, совсем застряли в своём каменном веке со своими React/Vue.

В вебе сейчас можно и молодёжно всё делать на семантическом HTML5.

Ну и оставить javascript-версию для инвалидов, конечно.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

35. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +1 +/
Сообщение от Аноним (??) on 02-Фев-18, 03:23 
Свобода - это не его "фишка". Скорее, это инструмент для пиара. Впрочем, и его забудут...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +1 +/
Сообщение от Аноним (??) on 01-Фев-18, 11:19 
Аддон заблочил сайт с аддонами, превратил опеннет в набор кракозябр, а при бесконечной уже загрузке хабра вешает периодически браузер. Как они это сделали? Разве что лор работает.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 01-Фев-18, 11:42 
Habr без скриптов не работает нормально... И вообще тормознутый(если не считать мобильной версии)
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

13. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  –1 +/
Сообщение от ryoken (ok) on 01-Фев-18, 13:25 
> Habr без скриптов не работает нормально... И вообще тормознутый(если не считать мобильной
> версии)

Швабр ненужен

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

46. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +1 +/
Сообщение от Аноним (??) on 02-Фев-18, 11:57 
Он-то, как раз, нужен. А вот жопеннет убог и не нужен - ни контента, ни сообщества, ни приятного оформления.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

52. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Чупачупс on 02-Фев-18, 15:41 
Катись на чумокате отсюда, хипстер
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

3. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 01-Фев-18, 11:19 
Скоро потребуется и для WebAsm такое
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +1 +/
Сообщение от Аноним (??) on 01-Фев-18, 12:50 
А потом героически будут бороться с рекламой в бинарниках...
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +2 +/
Сообщение от Аноним (??) on 01-Фев-18, 11:23 
А как быть с бандлами webpack, которые прошли через babel и uglifyjs?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 01-Фев-18, 18:20 
> А как быть с бандлами webpack, которые прошли через babel и uglifyjs?

Терпеть. Точнее, не некошерный пипилитарный жс-код терпеть, а отключить жс к чертям и терпеть неработоспособность большинства сайтов. Столлман терпел и нам велел.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

40. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 02-Фев-18, 07:06 
Порядочные минификаторы оставляют комменты с лицензиями

А вместо объединения файлов — отдельные скрипты в CDN (который раздаёт по HTTP2)

Впрочем, проект заведомо неработоспособен, и его разработчикам это наверняка понятно. Весь этот LibreJS — один гигантский вброс с целью пиара СПО, могли бы не заморачиваться с выкладыванием новых версий и отдавать 404 на странице загрузок, — никто бы и не заметил.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

47. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +1 +/
Сообщение от Аноним (??) on 02-Фев-18, 12:02 
Специально их вырезаем сборочным скриптом до минификатора, чтобы не только не тратить на них траффик и время загрущки у пользователей, но и чтобы не палить, что местами используются гплнутые либы. В любом случае, их никто после минификатора не узнает.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

59. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 08-Фев-18, 09:15 
Это вас просто пока за жопу не схватили. А потом начнётся самое интересное.
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

5. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  –5 +/
Сообщение от nobody (??) on 01-Фев-18, 11:35 
Кому и зачем нужно это дополнение кроме Штольмана? Кто и зачем будет его устанавливать? Сделать себе сайты "глючными" и "нерабочими?"
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от iPony on 01-Фев-18, 11:39 
Ну люди весьма с нетрадиционные в плане мировозрения.
Правда самое смешное, что тут каждый будет пропагандировать подобные вещи, но сам себе такое не засадит.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +5 +/
Сообщение от Аноним (??) on 01-Фев-18, 11:51 
Поставил, сломался opennet
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +1 +/
Сообщение от Аноним (??) on 01-Фев-18, 13:47 
GitLab тоже сломали животноводы!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +1 +/
Сообщение от Аноним (??) on 01-Фев-18, 16:09 
%USERNAME%, без LibreJS ты можешь СВОБОДНО загружать любой JS код
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 01-Фев-18, 18:03 
>  любой нелицензированный  JS код

Лицензия должна быть определена. Твёрдо и чётко.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

26. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 01-Фев-18, 19:39 
никто никому ничего не должен. Вот это и есть истинная свобода (без либерастических соплей о "твоя свобода кончается там где начинается че-то там чья-то другая").
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

29. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  –2 +/
Сообщение от Ordu email(ok) on 01-Фев-18, 20:43 
Это свобода каменного века. Хотя даже там, я подозреваю, люди уже брали на себя обязанности и выполняли их. Вероятно, у них даже был свой аналог слова "должен".
Никому ничего не должные живут по канавам. Свободно живут: кому они нужны? Я тут на Невском видел такого, у него натурально гoвнo стекало из штанины в переполненный кроссовок и вонь чувствовалась метров за десять. Вот он так может, а я нет. Он свободнее меня, получается. Его свобода -- это реально свобода без всяких либерастических соплей, натуральная мужицкая свобода для сильных духом.

Человек не свободен по определению -- он продукт социума, и вне социума он существовать не приспособлен. Даже этот гoвнюк с Невского не может жить без социума, и поэтому он не "истинно свободен".

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

33. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 02-Фев-18, 02:13 
таким образом, оппонент склоняет меня к мысли, что неустановка благословенного LibreJS равносильно тому, чтобы натурально гoвнo стекало из штанины в переполненный кроссовок и вонь чувствовалась метров за десять.

Забавно.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

34. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Ordu email(ok) on 02-Фев-18, 03:11 
> таким образом, оппонент склоняет меня к мысли, что неустановка благословенного LibreJS
> равносильно тому, чтобы натурально гoвнo стекало из штанины в переполненный кроссовок
> и вонь чувствовалась метров за десять.

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

Если я возьму красный шарик и зелёный шарик, скажу что они оба шарики, то есть аналогичны, а значит одного цвета, то ты увидишь ошибку моментально. Почему же здесь ты совершаешь ту же ошибку и не видишь её?


Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

30. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +3 +/
Сообщение от Игорь (??) on 01-Фев-18, 22:08 
Современный web шняга! Все началось с неловкого HTML, потом добавили мертворождённого JS. На этой воне переписали все userspace приложухи и теперь мы имеем совренный дырявый комбайн который «может все» только кривой и жрет как не в себя.

Нужно думать как его полностью переработать а не libreJS писать. Я за то чтобы браузер толко мог отображать странички без всякого кода на стороне клиента

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 02-Фев-18, 04:56 
Залезть обратно на деревья, надеюсь, не предложишь?
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

42. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Ведьвсёвпереди on 02-Фев-18, 11:09 
Надейся и жди.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

53. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 02-Фев-18, 18:11 
Зачем? web-макаки от туда и не слазили...
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

44. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от KonstantinB (ok) on 02-Фев-18, 11:29 
Перерабатывай.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

54. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 02-Фев-18, 18:12 
> Перерабатывай.

Ну да. Он один в поле воин.

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

31. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  –1 +/
Сообщение от Шакал Петрович on 02-Фев-18, 00:08 
Такие плагины хуже чем нацизм
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

51. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +1 +/
Сообщение от DmA (??) on 02-Фев-18, 15:20 
> Такие плагины хуже чем нацизм

хуже, чем нацизм, только коммунизм :)

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

32. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +1 +/
Сообщение от Аноним (??) on 02-Фев-18, 00:24 
А фингерпринтеры, что характерно, не блочит - они под свободными лицензиями, одобренными лично Штульманом.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от DmA (??) on 02-Фев-18, 11:29 
Если кто ещё не прочитал статью Столмана "Западня Javascript", то можно посмотреть  её здесь https://www.gnu.org/philosophy/javascript-trap.html
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 02-Фев-18, 11:37 
Кругом враги. Вся надежда на Штульмана.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

48. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от DmA (??) on 02-Фев-18, 13:08 
кругом те, кто знает, что не получится на этом подзаработать, но всё равно старается, что-то запретить.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

55. "Выпуск GNU LibreJS 7.11, дополнения для блокирования несвобо..."  +/
Сообщение от Аноним (??) on 03-Фев-18, 00:47 
скажу вам как приватопараноик: сей аддон юзабелен не есть.

Постоянно пользую uMatrix* + дополнительно NoScript по-сайтово (не по-доменно), и львиная доля сайтов особо не нервирует (хотя есть хипсторские исключения, где надо потратить минуты три а то и пять чтоб заработал гoвнokoд). Но с этим аддоном... Я пробовал несколько раз - терпению моему конец приходит очень быстро. Идея нормальная, а реализация - к сожалению в гнутом стиле. Жаль.

* default deny, кроме css и image - и то над css подумываю в свете https://www.opennet.me/opennews/art.shtml?num=47902 ; до того вместо uMatrix использовал RequestPolicy, было совсем не так удобно, но терпел.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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