LINUX.ORG.RU

Несвободные сценарии JavaScript в вашем веб-браузере

 , ,


0

0

Ричард Столлман выступил на конференции LibrePlanet, проходившей 21 и 22 марта в Harvard Science Center (Cambridge, MA) с анонсом новой статьи и кампании, нацеленной против использования несвободных сценариев JavaScript (и не только), которые незаметно для посетителей веб-сайтов загружаются и исполняются на их компьютерах в веб-браузере. Имеются в виду достаточно большие нетривиальные программы, зачастую с неизвестной лицензией, исходный код которых умышленно приведен в нечитабельный вид после их написания (удаление пробелов и комментариев, однобуквенные имена переменных и т. п.). В статье предлагается критерий оценки "нетривиальности" сценариев, а также любопытные пути решения проблемы.

>>> Статья Ричарда Столлмана (анг.)

Блин это уже болезнь, все сценарии приводятся в нечитабельный вид, дабы уменьшить их размер.

wfrr ★★☆
()
Ответ на: комментарий от wfrr

> Блин это уже болезнь, все сценарии приводятся в нечитабельный вид, дабы уменьшить их размер.

Content-Encoding: gzip

Чем это хуже?

Deleted
()

Дык, отключайте яваскрипт

dimon555 ★★★★★
()

Столлман уже давно бушует из-за JS. Я тоже не в восторге от того что пропихивается через него, но есть ресурсы которые под это зло заточены и ничего не сделаешь.

unrealix
()
Ответ на: комментарий от tomodachi_ni_narimashou

Правильно!

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

И есть только ту пищу, к которой прилагаются рецепты и полное технич. описание по изготовлению/выращиванию etc.

А то развели тут кругом проприетарщины, понимаешь!

Spectr ★★★
()

Да, кстати - как только RMS летает на самолетах, которые работают под проприетарными программами? Пусть каждому пассажиру дают исходники софта, и инструкцию, как у себя в гараже собрать самолет.

Spectr ★★★
()
Ответ на: комментарий от Spectr

>как у себя в гараже собрать самолет

ждём новую лицензию GAPL - GNU aircraft public linense

unrealix
()
Ответ на: комментарий от isden

> а оно всеми браузерами поддерживается?

а какими не поддерживается?

mamay_cozak
()
Ответ на: комментарий от Spectr

> И есть только ту пищу, к которой прилагаются рецепты и полное технич. описание по изготовлению/выращиванию etc.

Зайди в магазин и удивись -- почти на всех продуктах написан состав.

www_linux_org_ru ★★★★★
()

Ну не надо утрировать-исходники пищи вполне доступны как правило,хотя вместе с пищей не поставляются.Конечно есть пропиетарный Мак-Дональдс,вот его надо запретить несомненно.)

nitz ★★
()
Ответ на: комментарий от www_linux_org_ru

Открой JS и удивись - там код, который ты можешь прочитать.

Не надо передергивать - "состав" (который кстати и не всегда пишут в полном объеме, почему я и стараюсь доверять описанию на английском, чем на русском - там описание точнее) и рецепт - это совершенно разные вещи, как это ни странно может звучать.

А "состав" программ все и так знают, он мало для кого секрет.

Spectr ★★★
()
Ответ на: комментарий от nitz

> Ну не надо утрировать-исходники пищи вполне доступны как правило,

"исходники" (ингридиенты - язык, API библиотек, форматы данных) программ тоже не тайна за семью печатями.

Spectr ★★★
()

Конечно, неприятно, когда с сомнительного сайта выполняется непонятно что.. Но зачастую это не так критично.

melkor217 ★★★★★
()

>исходный код которых умышленно приведен в нечитабельный вид

Существует куча исходников в которых совершенно невозможно разобраться даже квалифицированному програмисту если он не имеет прямого отношения к разработке. Запутанный и плохо документированный код это обычное явление (даже если человек не имел никакого злого умысла), вконце концов писать и организовать все так чтоб потом было "понятно" другим еще не каждый сможет даже если и захочет. Так что "нечитабельный вид" это слишком туманное определение. Помоему - перегиб, хотя внимание можно на это обратить (возможно и нужно), но без красного оттенка в глазах.

Buy ★★★★★
()
Ответ на: комментарий от Buy

> Помоему - перегиб, хотя внимание можно на это обратить (возможно и нужно), но без красного оттенка в глазах.

Тут ещё другой момент. Тема профита кроме свободы ради свободы как-то недостаточно раскрыта.

"Обычный" софт открытый зачастую предпочтительней, т.к. у него выше шансы развиватся после потери интереса к нему от производителя. Какой профит от GPL лицензии на JS скрипты - не совсем ясно.

А так уж больно на коммунизм смахивает.

Spectr ★★★
()
Ответ на: комментарий от isden

> а оно всеми браузерами поддерживается?

А те которые не поддерживают сжатие, они и не сообщают серверу что они его умеют. И сервер им как настоящим ССЗБнам отдаёт несжатый контент =).

Deleted
()

Фтопку проприетарные мобильные телефоны - даешь самосборные GNUPhone, работающие в сетях Free GSM (GNU System for Mobile), и естественно на GNU\Linux с вызовами и фри-смсами из консоли (специально для Ъ)!

v_pupkin@true-cellphone:~$ call +79046662222 -v
--> waiting for gsm link
--> gsm connected, using base station 192.168.54.224
--> sending call request.......
--> connection established! Press Ъ button to abort call

call ended. Duration 3:21 min.
v_pupkin@true-cellphone:~$
v_pupkin@true-cellphone:~$
v_pupkin@true-cellphone:~$ sms send --to=+79217653421 --text='Preved, marazm!' --charset=utf-8
You are about to send a message for non-free mobile subscriber! Type root password to continue
[sudo] password for v_pupkin:
sending:-------\ [40 %]

petrosyan ★★★★★
()
Ответ на: комментарий от wfrr

>все сценарии приводятся в нечитабельный вид, дабы уменьшить их размер.

думаю мало кто ходил по сцылке: "the compacted code is not source code" (c) RMS

unrealix
()
Ответ на: комментарий от nitz

>Конечно есть пропиетарный Мак-Дональдс

Чем он проприетарнее киоска с шаурмой или кетчупа в магазине?

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от petrosyan

>Фтопку проприетарные мобильные телефоны - даешь самосборные GNUPhone, работающие в сетях Free GSM (GNU System for Mobile), и естественно на GNU\Linux с вызовами и фри-смсами из консоли (специально для Ъ)! petrosyan (*) (05.04.2009 2:51:02)

Ты оправдываешь свой ник.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

А с телефонами на самом деле дело плохо обстоит: из более-менее кошерных только Android Dev Phone 1 и Neo Freerunner, ещё был анонсирован CompuLab Exeda, только не знаю, вышел он или нет (релиз был запланирован на март).

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от petrosyan

>ГСМ пропитан ненавистной проприетарщиной, не говоря уже про cdma

А оно сильно ограничивает свободу обычных пользователей? Вот если бы каждый мог у себя на кухне изготовить GSM-модуль - то тогда другое дело.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

>Neo Freerunner

а он разве уже научился стабильно работать как телефон? 0_О

thevery ★★★★
()
Ответ на: комментарий от petrosyan

>А что с сетями-то делать? ГСМ пропитан ненавистной проприетарщиной, не говоря уже про cdma

Ничего: сначала надо патенты отменить - тогда gsm фуфло само умрет

x-com
()
Ответ на: комментарий от wfrr

> Блин это уже болезнь, все сценарии приводятся в нечитабельный вид, дабы уменьшить их размер.

Хе-хе, Выфер, сколько раз уже про Столлмана говорили, что не адекватен. И каждый раз оказывалось, что он просто слишком далеко в будущее смотрел.

Причём, в данном случае всё весьма прозрачно. Роль веб-приложений возрастает. Люди всё чаще тащат на свои страницы чужие блоки, гуглевские виджеты уже в плазму ставятся. И очень скоро окажется, что лицензия на скрипты, о которой раньше вообще не думали, за исключением крупных фреймворков станет очень принципиальна.

Даже сейчас примеры можно вообразить. Берёт кто-то jQuery (или другой фреймворк), расширяет его или заимствует куски. Затем его "сценарии приводятся в нечитабельный вид, дабы уменьшить их размер". Какая лицензия у оригинального кода? Какая у производного? А гарантированными лицензией правами вы воспользоваться можете? Легко?

atrus ★★★★★
()

>а оно всеми браузерами поддерживается?

у меня даже на старом сони эрике к300 браузер gzip держит

reliktt
()

RMS прав в том, что javaскрипты давно уже разрослись до размеров больших программ и порой опережают функциональностью аналоги(~gmail). И в общем пора для них вводить те же правила лицензирования что и для обычных программ.

Place-des-Arts
()
Ответ на: комментарий от www_linux_org_ru

>Зайди в магазин и удивись -- почти на всех продуктах написан состав.

Можно узнать состав "Ароматизаторов идентичных натуральным", входящих в состав йада, который я сейчас пью?

Neurotizer
()
Ответ на: комментарий от atrus

> И каждый раз оказывалось, что он просто слишком далеко в будущее смотрел.

Далеко не каждый раз. TCL он вполне необоснованно ругал и был, мягко говоря, неправ.

MS
()

Свободный Ъ-плугин NoScript решает :)

Да кстати, кто-то действительно юзает тот же gmail в яваскриптовой веб-морде? У меня оно жутко тормозит, поэтому юзаю "стандартный HTML".

Komintern ★★★★★
()
Ответ на: комментарий от Neurotizer

вот что есть ароматизаторы, которые ешки с цифрами, можно прочитать в учебниках технологов пищевых - эта инфа как раз открыта.

vasaka ★★★
()
Ответ на: комментарий от vasaka

> я юзаю, ничего не тормозит и дико удобно.

Аналогично.

Ruth ★★
()

Ы-ы-ы... Так это не первоапрельская шутка была?! Вызовите дяденьке санитаров, это уже требует тщательного лечения в доме с мягкими стенами. Заодно, глядишь, какой-нибудь наполеон вызовется проспонсировать fsf из императорской казны...

kemm
()
Ответ на: комментарий от Neurotizer

>> Зайди в магазин и удивись -- почти на всех продуктах написан состав.

> Можно узнать состав "Ароматизаторов идентичных натуральным", входящих в состав йада, который я сейчас пью?


Запросто. Все ароматизаторы эти известны, по химической структуре копируют настоящие. Какой именно, зависит от продукта.

init ★★★★★
()
Ответ на: комментарий от Komintern

>Свободный Ъ-плугин NoScript решает :)

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

vdm ★★
()
Ответ на: комментарий от vdm

Да и в том же опеннете комменты не приспособлены для просмотра без яваскрипта. Да и те же Ру/юТубы.

vdm ★★
()
Ответ на: комментарий от petrosyan

> Фтопку проприетарные мобильные телефоны - даешь самосборные GNUPhone, работающие в сетях Free GSM (GNU System for Mobile), и естественно на GNU\Linux с вызовами и фри-смсами из консоли (специально для Ъ)!

у Вас свобода с консолью ассоциируется?

zyoung
()
Ответ на: комментарий от Komintern

> Да кстати, кто-то действительно юзает тот же gmail в яваскриптовой веб-морде? У меня оно жутко тормозит, поэтому юзаю "стандартный HTML".

я вообщечерез pop3 юзаю)) на всякий случай - не стирать сообщения послеполучения

по теме: идея хороша. если человек не делает всяческой хери то и прятать нечего ))

zyoung
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.