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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.