LINUX.ORG.RU
ФорумTalks

Столлман против SaaSS

 , , ,


1

3

Смотрю тут пропиаренный на ЛОРе курс «Road to the Free Digital Society» от FSF. Общие выводы делать рано, но по мне конкретно в этом видео градус неадеквата перешёл все возможные границы.

Краткое содержание видео для Ъ: использование сервисов с вычислениями на стороне сервера - абсолютное зло по причине несоблюдения приватности обрабатываемых данных (вот это сюрприз, да?), и единственный способ его избежать - делать все вычисления на своей машине.

Так кто же в данном случае всё-таки в маразме, я или RMS?

★★★★

Видимо, сайт по Столлману должен либо быть полностью статикой, либо генериться javascript'ом. А то ведь всякие PHP интенсивно используют вычисления на сервере, особенно в связке с БД. Даёшь всё на клиенте в js, кроме непосредственно данных.

Sadler ★★★
()
Последнее исправление: Sadler (всего исправлений: 1)
Ответ на: комментарий от Lincor

Верно, не имеет. И мы не должны, она нам к чему, экономика? Чтобы что, деньги считать? Слово коммунизм хорошо пропиарено, оно хотя бы чуть ближе к тому что надо. В общем «от каждого по способностям - каждому по труду». Мы навыдумывали разные штуки, которые плохо работают. И когда они не работают, начинаем работать локнями получая что нужно. То есть поступаем также, как животные. Только у них одни только локти, а у нас ещё куча лапши на ушах с детства про мораль, равенство, возможность заработать и тд.

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

Понятно, что это доведение ситуации до абсурда с табличкой *sarcasm* в руках. С целью подчеркнуть отсутствие принципиальной разницы между основанной и не основанной на твоих данных информации с точки зрения свободы её получения и связи с конфиденциальностью.

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

Если тебе выгодно вставить зонт, то это твои личные проблемы, реальности это никак не меняет :}

Deleted
()
Ответ на: комментарий от reprimand

тебе известно, что SaaS расшифровывается не как «service», а как «software as a service»? я уже писал:

Какие сетевые службы представляют собой услуги вместо программ? Самый яркий пример — служба перевода, которая переводит (например) английский текст на испанский. Перевод текста для вас является чисто вашим вычислением. Вы могли бы делать это, выполняя программу на своем собственном компьютере, если только у вас была бы подходящая программа (чтобы быть этичной, эта программа должна быть свободной). Служба перевода заменяет эту программу, так что это услуга вместо программы. Поскольку она отказывает вам в контроле над вашими вычислениями, она поступает с вами дурно.

Другой яркий пример — применение такой службы, как Flickr или Instagram, для изменения фотографии. Изменение фотографии — деятельность, которую люди проводили на своих компьютерах десятилетиями; проведение этой обработки на сервере вместо вашего компьютера является услугой вместо программы.

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

Изначально идея серверов Интернета состояла не в том, чтобы производить для вас вычисления, а в том, чтобы предоставлять вам доступ к информации. Даже сегодня именно этим занимается большинство сайтов, а это не приводит к проблеме услуг вместо программ, потому что доступ к чьим-либо опубликованным сведениям не является вашим собственным вычислением. Как и публикация ваших собственных материалов на сайте блогов или такой службе микроблогов, как Twitter или StatusNet (с этими службами, конечно, тоже могут быть проблемы.) То же самое касается другой связи, которую не подразумевается хранить в тайне, такой, как форумы.

Lincor
()
Ответ на: комментарий от ixrws

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

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

А то ведь всякие PHP интенсивно используют вычисления на сервере

ещё один. это не SaaS, это просто сервис.


Какие сетевые службы представляют собой услуги вместо программ? Самый яркий пример — служба перевода, которая переводит (например) английский текст на испанский. Перевод текста для вас является чисто вашим вычислением. Вы могли бы делать это, выполняя программу на своем собственном компьютере, если только у вас была бы подходящая программа (чтобы быть этичной, эта программа должна быть свободной). Служба перевода заменяет эту программу, так что это услуга вместо программы. Поскольку она отказывает вам в контроле над вашими вычислениями, она поступает с вами дурно.

Другой яркий пример — применение такой службы, как Flickr или Instagram, для изменения фотографии. Изменение фотографии — деятельность, которую люди проводили на своих компьютерах десятилетиями; проведение этой обработки на сервере вместо вашего компьютера является услугой вместо программы.

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

Изначально идея серверов Интернета состояла не в том, чтобы производить для вас вычисления, а в том, чтобы предоставлять вам доступ к информации. Даже сегодня именно этим занимается большинство сайтов, а это не приводит к проблеме услуг вместо программ, потому что доступ к чьим-либо опубликованным сведениям не является вашим собственным вычислением. Как и публикация ваших собственных материалов на сайте блогов или такой службе микроблогов, как Twitter или StatusNet (с этими службами, конечно, тоже могут быть проблемы.) То же самое касается другой связи, которую не подразумевается хранить в тайне, такой, как форумы.

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

тебе известно, что SaaS расшифровывается не как «service», а как «software as a service»? я уже писал

если бы мне это не было известно, я бы так и писал: service

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

Всё верно: вот ты захотел с ним пообщаться и сделать это на своём компьютере. Но нет. Именно в этот самый момент (Continuous) он использует свой компьютер, поэтому у тебя не получится выполнить всю процедуру на своём компьютере. Упор именно на конкретный период времени, когда происходит взаимное общение.

knovich
()
Ответ на: комментарий от Lincor

SaaS расшифровывается не как «service», а как «software as a service»

Не угадал. Service as a Software Substitute.

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

Service as a Software Substitute

это будет SaaSS. синоним SaaS, в общем-то. RMS почему-то считает такой термин несущим более отрицательный окрас и призывает использовать его.

Lincor
()
Последнее исправление: Lincor (всего исправлений: 2)
Ответ на: комментарий от Myau

Да, и так везде и во всём. Именно поэтому по прежнему сложно найти человека с первого раза, который просто наклеит обои как следует, а не выйдет очередная жопа или кидок. Поэтому нужно ещё думать и о простоте. Простота и эффективность должны идти вместе.

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

RMS почему-то считает такой термин несущим более отрицательный окрас и призывает использовать его

Внесите пруфы. Мне вот синонимичность не очевидна.

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

ещё один. это не SaaS, это просто сервис.

Расслабься, в моём посте про SaaS ни слова, я комментировал другую реплику ТСа.

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

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

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

В таком случае это можно рассматривать как выражение намерения, intention. I'm not using your computer even if you try to force me to do so!

Это единственное объяснение, которое мне приходит в голову. Я бы сказал «I'm not going to use your computer, I'm going to use mine», чтобы быть гарантированно понятым, но носителю языка виднее.

knovich
()
Ответ на: комментарий от reprimand

что ВСЕ сервера в мире (а они, по сути, предоставляют СЕРВИСЫ, и веб-сайты - один из видов сервиса) являются несвободными.

а они и являются несвободными. Сейчас так принято.

указанным тобой ВСЕМ серверам достаточно открыть базу данных на чтение, например. Включая все промежуточные состояния. Чтобы пользователь в любой момент мог получить относящиеся к нему данные, которые сейчас находятся в обработке у сервера.

сам софт на таких серверах должен использовать лицензию AGPL

stevejobs ★★★★☆
()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от AP

Doit.im, Pocket

Ох уж это бесконечное проникновение интернета во все щели, которое сделало возможным такие вещи. Я вот блокнотик с собой ношу до сих пор...

knovich
()

Да что вы говорите, юзер отправляет свои данные на сервер! Это так неочевидно, так невероятно!

Deleted
()
Ответ на: комментарий от stevejobs

указанным тобой ВСЕМ серверам достаточно открыть базу данных на чтение, например

это как-то воспрепятствует использование данных для личных и сторонних целей? и что будет с privacy в таком случае?

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

указанным тобой ВСЕМ серверам достаточно открыть базу данных на чтение, например. Включая все промежуточные состояния. Чтобы пользователь в любой момент мог получить относящиеся к нему данные, которые сейчас находятся в обработке у сервера.

сам софт на таких серверах должен использовать лицензию AGPL

указанные тобой мероприятия не смогут аннулировать вред SaaS.

  1. никто не может гарантировать, что, во-первых, открывается настоящая БД, во-вторых, не существует иной, в-третьих - что все данные, находящиеся в обработке у сервера, доступны через БД.
  2. никто не может гарантировать, что на сервере исполняется именно такая копия сервиса, которую возможно получить из опубликованных исходных кодов.
Lincor
()
Последнее исправление: Lincor (всего исправлений: 1)
Ответ на: комментарий от stevejobs

достаточно открыть базу данных на чтение

...и отправить понятие «приватность» на свалку истории. Кто же помешает пользователю смотреть не относящиеся к нему данные?

Тогда уж только на чтение информации, связанной лично с тобой. И то детали сомнительны и точно не всегда реализуемы.

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

никто не может гарантировать, что, во-первых, открывается настоящая БД

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

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

это как-то воспрепятствует использование данных для личных и сторонних целей?

этому воспрепятствует закон о персональных данных и договор с сайтом (который ты заключаешь при регистрации или в виде публичной оферты)

и что будет с privacy в таком случае?

тебе выдается доступ только лично к твоим данным, к твоей части базы. Чужие данные не выдаются.

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

Кто же помешает пользователю смотреть не относящиеся к нему данные?

отсутствие чужих данных в предоставляемой ему информации

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

этому воспрепятствует закон о персональных данных и договор с сайтом (который ты заключаешь при регистрации или в виде публичной оферты)

тебе выдается доступ только лично к твоим данным, к твоей части базы. Чужие данные не выдаются.

в таком случае, даже ЛОР удовлетворяет этим условиям. Ну и почти любой другой сайт.

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

Подмена базы или кода будет сразу нарушением договора и мошенничеством.

которое нет возможности доказать, лол. да и это неправомерно, тащемта, проверять, что крутится на чужом компьютере.

Общество основано на доверии между людьми.

в стране эльфов - возможно.

Lincor
()
Последнее исправление: Lincor (всего исправлений: 1)
Ответ на: комментарий от reprimand

если бы ЛОР удовлетворял этим условиям, не возникала бы каждую неделю очередная безумная попытка написать API

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

Если тебе выгодно вставить зонт, то это твои личные проблемы

Личные проблемы как раз у тех, которым повсюду мерещится зонд, особенно если сами они неуловимые Джо.

fang
()
Последнее исправление: fang (всего исправлений: 2)
Ответ на: комментарий от Lincor

которое нет возможности доказать, лол. да и это неправомерно, тащемта, проверять, что крутится на чужом компьютере.

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

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

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

stevejobs ★★★★☆
()
Последнее исправление: stevejobs (всего исправлений: 2)

Ну, я тоже не в восторге, если в принципе.
Но люди исправно несут бабло платить подписку, а потом я его на хлеб мажу.

Это не абсолютное зло: некоторые сервисы требуют постоянной квалифицированной поддержки.
Во времена до SaaS это означало бы заключение контрактов на поддержку, здоровенный её штат, тренировку персонала на принимающей стороне.
И зачем? Чтобы «вот было своё»? Понты дорого стоят.

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

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

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

ты берешь свои открытые данные до и после выполнения какой-то программной операции, и пользуясь открытыми исходниками на AGPL сравниваешь, приводит ли этот код к такому изменению. Если результаты у тебя и на сервере не совпали - это повод

данные вполне себе совпадут, даже если результаты на сервере отправляются в АНБ. менять-то результаты серверу особо незачем.

Lincor
()
Последнее исправление: Lincor (всего исправлений: 2)
Ответ на: комментарий от Lincor

в стране эльфов - возможно.

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

Когда ты отдаешь что-то своё, ты доверяешь окружающим, что они будут следовать социальному протоколу, включая общепринятую мораль и этику.

Причем за нарушение этого протокола можно поплатиться. Например, нет формального определения «мошенничества» - суд будет определять мошенничество это или нет на основе своего субъективного понимания социального протокола. Точно так же нет формального определения «несанкционированного доступа к данным» - но почему-то за просмотр картинки в интернете по случайно найденному в гугле урлу тебе ничего не сделают, а за покупку по номеру случайно найденной в гугле кредитки - тебя посадят надолго.

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

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

Продолжай защищать, это так забавно :}

Deleted
()
Ответ на: комментарий от Lincor

Вот залил фотку с немытой мордой в инстаграм - это ок. А залил и сделал модный фильтр средствами инстаграма - уже не ок. Где логика?

В термине «software as a service» подлежащим является не service, а software. Он проканает синонимом сущности «Service as a Software Substitute» только в соответствующем контексте, что (видимо) и имелось в виду по ссылке.

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

Да нет, весь животный мир и устройство нашей планеты. Если мы не поймём что единственный для нас выход это понять почему так происходит, то просто вымрем.

понять почему так происходит

Ну понял ты, допустим, и что дальше?

sudo
()
Ответ на: комментарий от stevejobs

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

тогда я подам на него в суд. или, что вероятнее в случае с арбузом, «дам по хлебальнику».

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

тогда он подаст на меня в суд. или, что вероятнее в случае с арбузом, «даст по хлебальнику».

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

у тебя первая часть высказывания противоречит второй. правовое общество в основном строится именно на желании не быть наказанным, а не на каком-то там «доверии». Homo homini lupus est.

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

я отлично знаю, что могу, например, убивать ненужных людей, и никто меня никогда не поймает. Но не делаю этого. В чем причина?

stevejobs ★★★★☆
()

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

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