vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Почитал тут отчет о Software Freedom Day в Бостоне.

Обратил внимание на впечатление о речи RMS
Control has replaced Free Speech in Stallman’s the rhetoric. This is one of the most noticeable things I took away from today, that there has been a cultural shift from the way proponents of Free Software talk and communicate about the ideas and rationalities of Free Software principles. Although I’ve been picking up on the same advantages to using control language instead of freedom of speech in my own advocacy.
и
Miguel de Icaza “is basically a traitor to the Free Software community”


Блин, где был Столлман 10 лет назад, когда Иказа начинал свое предательство - проект GNOME.
Тогда RMS отзывался об Иказе с куда большим энтузиазмом. Mono - это фигня, это мертвому припарки.
Лицензионные и патентные проблемы где-то как-то преодолимы. А вот принципиальная проблема
Windows-подобного десктопа, который все делает за юзера сам, и если он что-то делает не так, хрен разберешься кто виновать - десктоп, hal или настройки конкретного дистрибутива.

В принципе, понятно что на протяжении многих лет control казалался естественным и неотъемлемым правом пользователя. Free Speech - это на самом деле как раз про control - это возможность изучить систему настолько, чтобы полностью её контролировать.

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

Заметим что последнее время Столлман также борется с проприетарным Javascript. Там в общем-то картина почти та же самая - код по определению открыт для пользователя, чай не флэш. А вот разобраться в нем далеко не всегда возможно.
Page 1 of 12 << [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] >>

Date: 2009-09-22 08:02 am (UTC)
From: [identity profile] alexkuklin.livejournal.com
а чем kde лучше?

Date: 2009-09-22 08:03 am (UTC)
phd_ru: (Default)
From: [personal profile] phd_ru
Проблема "код открыт, но разобраться в нем невозможно" относится к любому большому проекту. Ядро Linux, OpenOffice, X Windows...

Date: 2009-09-22 08:16 am (UTC)
eldhenn: (Default)
From: [personal profile] eldhenn
Я вот иногда в русском тексте разобраться не могу. Натравить RMS на русский язык?

Date: 2009-09-22 08:17 am (UTC)
eldhenn: (Default)
From: [personal profile] eldhenn
Или вы про obfuscated-код? Так про него вроде давно уже говорили, и не только применительно к жабаскрипту.

Date: 2009-09-22 08:17 am (UTC)
From: [identity profile] kiryl.livejournal.com
С ядром, как раз, всё нормально, ибо там порог вхождения достаточно велик. И peer-review работает лучше чем в любом другом крупном проекте.

Date: 2009-09-22 08:19 am (UTC)
From: [identity profile] duke-igthorn.livejournal.com
> Блин, где был Столлман 10 лет назад, когда Иказа начинал свое предательство - проект GNOME.
Ну а конструктив где? Десктоп завоевывать надо (те, кто считает, что не надо - просто не ставят гном и не разрабатывают его). Завоевывать его при помощи традиционного иксового подхода - немыслимо.

Старый юникс был прост потому, что стеки были очень коротенькие, разбираться было просто. Но для десктопа пришлось стек делать сложным. Поэтому приходится копаться "десктоп, хал или настройки дистрибутива".

> Free Speech - это на самом деле как раз про control - это возможность изучить систему настолько, чтобы полностью её контролировать.
Да, а современный десктоп - это про отсутствие необходимости изучать систему для выполнения простейших типовых задач. Как бы это найти точку компромисса?

Date: 2009-09-22 08:26 am (UTC)
phd_ru: (Default)
From: [personal profile] phd_ru
Невозможно всё делать маленькими проектами, просто потому что это бессмысленно. Рано или поздно количество маленьких простых компонент и связи между ними зашкалят, и совокупность компонент всё равно выродится в большой проект.

Date: 2009-09-22 08:32 am (UTC)
From: [identity profile] aceler.livejournal.com
Это прекрасно можно сделать и в большом проекте, просто этого почему-то не было сделано.

Date: 2009-09-22 08:34 am (UTC)
From: [identity profile] roman_sharp.livejournal.com
Напомнило ;) :
http://www.korabliov.net/?p=346

Date: 2009-09-22 08:38 am (UTC)
From: [identity profile] roman_sharp.livejournal.com
Еще одна *священная война*.

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

В принципе, какой-то баланс можно выстроить - но для этого надо хотеть его строить.

Date: 2009-09-22 08:39 am (UTC)
From: [identity profile] duke-igthorn.livejournal.com
> в моей статье десятилетней давности
> "Я не считаю, что Linux не место на десктопе пользователя. "
Я же просил конструктива!

> Не может быть тут точки компромисса.
Скорее всего, да. А значит - гном и кде неизбежно должны были получиться такими, какие они есть. Можно индивидуально исповедовать подход "десктоп не нужен", но исторически гном и кде были неизбежны.

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

Date: 2009-09-22 08:39 am (UTC)
From: [identity profile] duke-igthorn.livejournal.com
> но для этого надо хотеть его строить.
Баланс - в точке gnome-terminal ;)

Date: 2009-09-22 08:41 am (UTC)
From: [identity profile] duke-igthorn.livejournal.com
>> "Я не считаю, что Linux не место на десктопе пользователя. "
Сорри, цитату прочел неправильно, не заметил одного "не":)

В любом случае - предлагаемое решение не для простых смертных.

Date: 2009-09-22 08:51 am (UTC)
From: [identity profile] roman_sharp.livejournal.com
Шутить изволите. ;)

Для "рядовых" командная строка - настоящее мучение (надеюсь, когда-то будет не так).

Баланс будет в системе, которая будет позволять и "очень продвинутом" делать сколь угодно крутые вещи, и "непродвинутому" - играться с GUI. В принципе, нелюбимые хозяином Ubuntu к этому стремятся - однако до небес все еще не меньше трех верст и лесом.

А у Gnome появляется больше конкурентов, и это хорошо ;) {не тем, что мочит Gnome, а тем, что дает выбор и продвигает парадигму отделения оболочки и ее рюшечек от софта и его функциональности}

Date: 2009-09-22 08:51 am (UTC)
phd_ru: (Default)
From: [personal profile] phd_ru
Так проекты можно строить, если есть много свободного времени и много талантливых и крайне аккуратных разработчиков, да ещё чтоб над ними стоял грамотный и жёсткий архитектор. В свободных проектах так не бывает, потому что в одном месте в одно время редко можно собрать надолго такую команду. А в коммерческих фирмах не бывает, потому что им надо продавать быстрее и дешевле конкурентов, у них нет времени на качественную разработку.

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

Так что создание таких проектов такими командами откладывается до эры коммунизма.

Date: 2009-09-22 08:59 am (UTC)
From: [identity profile] duke-igthorn.livejournal.com
> Для "рядовых" командная строка - настоящее мучение (надеюсь, когда-то будет не так).
Оно всегда так будет. Просто рядовым надо дать среду, где им не нужна будет командная строка в 99% случаев. А в оставшемся 1% - им придется перестать быть рядовыми.

Конкуренция - это ура. Но придется думать и об интеграции. А вот тут работа на уровне freedesktop.org необходима. Но ведь даже это - против идей хозяина журнала, ибо это стандартизация "виндоподобных десктопов".

Date: 2009-09-22 09:02 am (UTC)
From: [identity profile] off-koss.livejournal.com
Объектную ориентаци и придумали, чтобы писать гуй. Да и Qt - создана для создания качественного ПО, является надстройкой над цэ++, закрывающей часть косяков этого самого цэ++, и добавляющей полезный функционал [в стиле Java].

Date: 2009-09-22 09:20 am (UTC)
From: [identity profile] dzz.livejournal.com
Ну, батенька, любая более-менее сложная архитектура рано или поздно превращается в нечто непознаваемое одним человеком. Независимо от открытости кода и спецификаций интерфейсов. И началось всё вовсе не с KDE и гнома, если уж на то пошло, а с трёхэтажных редхатовских конфигурационных скриптов, превративших процесс настройки сети и сервисов руками в "хрен-знает-где-искать-этот-параметр".

Собственно, тут RMS явно подменяет понятия. Тотальный control в реальности никому не нужен в силу невозможности изучить ВСЕ аспекты работы системы, к нетотальному у всех очень разные требования, соответственно, разнится допустимая степень автоматизации.
Edited Date: 2009-09-22 09:21 am (UTC)
Page 1 of 12 << [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] >>

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

June 2025

S M T W T F S
1 23 4 56 7
89 1011 12 13 14
1516 17 18 192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 22nd, 2025 04:25 am
Powered by Dreamwidth Studios