P.S. Буду благодарен за любую конструктивную критику, связанную с моей орфографией и пунктуацией. Критику лучше оставлять в комментариях. После исправления такие комментарии удаляются.

пятница, 14 декабря 2007 г.

Инструмент для специалистов

Цивилизация в подлинном смысле слова состоит не в умножении потребностей, а в свободном и хорошо продуманном ограничении своих желаний.
Мохандас Карамчанд (Махатма) Ганди

GNU/Linux очень давно используется как инструмент самыми разными специалистами. Научное сообщество использует его везде, где нужна автоматизация или присутствует уникальное железо. Программистское  — везде, где нужен недорогой, надёжный и гибкий конструктор.

Потихоньку подтягиваются дизайнеры и «игростроевцы». Медленно, но верно выстраивается удобная среда для юристов и «продажников». Операционная система и её окружение — это чрезвычайно интересные объекты, но подавляющее большинство пользователей оценивают их полезность исключительно с точки зрения своей специализации — они должны выполнять работу. С точки зрения учёного — собирать и представлять данные. С точки зрения дизайнера — создавать и тиражировать образы. С точки зрения юриста — находить и генерировать информацию.

Специалисты под час для достижения своих целей отходят от проторённых дорожек — им приходится делать нестандартные вещи. Для этого они вполне могут пожертвовать лишней функциональностью ради возможности доработки инструментов. Не беда, что Maxima уступает по охвату возможностей той же великолепной Mathematica, зато чуть поправленную Maxima можно разместить в личном коммуникаторе. Не беда, что OCR CuneiForm пока уступает популярному FineReader, зато отпущенные будущей весной на свободу исходники программы можно будет использовать для обучения роботов чтению. Собрать читающего робота — это задача для специалиста. Этим действительно интересно заняться и сделать это можно только если под рукой есть поддающийся усовершенствованию универсальный инструмент и GNU/Linux вполне подходит для этого.

воскресенье, 11 ноября 2007 г.

Мастера или ремесленники?

Фраза «Стране  нужны кодеры, программистов и так хватает» — это всё равно что утверждение «Стране нужны Донцовы, Пушкиных и так хватает».
Из разговоров на LOR.

Естественно и кодеры, и «Донцовы» нужны. Особенно «Донцовы», потому что быть «Донцовой» весьма не просто — много сложнее чем кодером. Тем более Пушкин — это фактически первый на Руси коммерческий писатель (какое счастье, что ему не хватало денег на игру в карты и он вынужден был временами работать).  Основная проблема в том, что для того чтобы могла работать «Донцова» до неё должен быть Пушкин.

Аналогично, именно программист даёт возможность работать кодерам, а  вовсе не наоборот. Более того он создаёт новые рабочие места там, где их раньше не было.  Допустим, что с пользой от существования, скажем так «творцов от программирования» никто не спорит. Но как им стать? Первый шаг очевиден: учёба. Причём обучаться следует фундаментальным вещам, то есть как минимум математике. По хорошему, зная математику, следует разбираться и в какой-либо предметной области которая Вас интересует. Добрать такого рода знания потом нереально.

Фундамент для закладки требует времени, причём делать это всё нужно основательно.  А в качестве практики проще всего выбрать один из свободных проектов. В этом случае плохой код спрятать не удастся  — он виден всем, поэтому придётся всё делать сразу правильно и это может стать хорошей привычкой. Это можно считать за второй шаг.

пятница, 19 октября 2007 г.

Пришло ли время для свободных объектов творчества?

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

Портал Jamendo, специализирующийся на распространении музыки без авторских отчислений, недавно отрапортовал о преодолении рубежа в 5000 доступных для скачивания альбомов. Музыка, предоставляемая для прослушивания всем желающим, доступна под различными лицензиями от  Creative Commons.

Тех, кто ожидает найти там исходники любой понравившейся мелодии, ожидает разочарование. И дело даже не в неоднозначности лицензий CC, за которую FSF их справедливо критикует, а в принципиальных различиях в общепринятой модели создания программ и других объектов творчества. Картины, книги, музыка — это, как правило, продукты либо сугубо индивидуальные, либо созданные очень ограниченным кругом соавторов и в дальнейшем эти объекты фактически не изменяются.

Модель создания произведений, когда существует какая-то основа, которая со временем улучшается сообществом по желанию, пока не работает, но нет никаких причин чтобы не изменить это.  Если мелодия распространяется, например, под лицензией CC-BY-SA (атрибутивная с разрешением распространять и модифицировать при условии сохранения данной лицензии на произведение — действительно свободная лицензия от Creative Commons), то её можно использовать для «озвучки» своего свободного мультфильма или игры.

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

суббота, 15 сентября 2007 г.

GNU/Linux в «большой» политике

— Проблемы?  спросил Ваймс, догоняя быстро семенившего Ди.
— У нас нет никаких проблем.
«Ага, он солгал, — подумал Ваймс, — начинается дипломатия».
Терри Пратчетт. «Пятый слон».

Я зарёкся в своих колонках упоминать сильных мира сего — их цели, как правило, сильно отличаются от целей остального человечества. Но упомянуть о как минимум поверхностной метаморфозе, произошедшей с Мининформсвязью управляемой Л.Д. Рейманом, всё-таки, наверное, стоит.

Менее полугода назад это министерство отличилось совершенно бездарным планом закупок лицензионного программного обеспечения для школ и заслуженно получило оплеуху от ведомства Грефа. К сожалению автор оплеухи Андрей Шаронов уже уволился из Минэкономразвития, но как следствие Мининформсвязь породила проект задачей которого является: «Разработка дистрибутива общесистемного и офисного программного обеспечения на основе свободного программного обеспечения для образовательных учреждений Российской Федерации»  — то есть правильные слова уже выучили.

Совершенно не очевидно, что что-то полезное из этого появится, поэтому расслабляться не стоит, но и хуже чем сейчас явно не будет. Тем более если вернуться к теме сильных мира сего, то одному из них фирма IBM сумела навязать ноутбук с GNU/Linux и он уже был неоднократно замечен в использовании этого продукта. Подробности  можно прочитать тут.  Это ни о чём особо не говорит, но информация о GNU/Linux неудержимо расползается. Как говорится: мелочь — а приятно. 

P.S. Исходники и графика игры AstroMenace (обзор LFX 95 за август 2007 года) теперь доступны под лицензией GPL3. С моей токи зрения  — это уже отнюдь не мелочь.

P.P.S. SCO объявила себя банкротом. Вот уж действительно мелочь —  но всё равно приятно. ☺

воскресенье, 19 августа 2007 г.

GNU/Linux не бесплатный — это просто правильный выбор

Мир достаточно велик, чтобы удовлетворить нужды любого человека, но слишком мал, чтобы удовлетворить людскую жадность.
Мохандас Карамчанд «Махатма» Ганди


Как заставить человека покупать новую версию офисного продукта, если старая его всем устраивает? Продукт следует сделать несовместимым с предыдущей версией. Этот трюк пройдёт в случае, только если есть жёсткая привязка к закрытым форматам. Куда денешься, если начинают приходить тесты с тем же расширением, но открывающиеся немного не так?  Но почему обычные пользователи должны платить за чужую жадность?  Если не будет специальных законодательных запретов, то через тридцать-сорок лет фактически все программы общего применения заведомо будут «гнутыми».

Кодовая база свободного программного обеспечения только увеличивается и никуда не теряется, то есть гарантировано «становиться хуже» и «исчезать вообще» она не будет. Это стратегический выбор на перспективу.  Можно сказать, что пользователям не нужно задумываться о перспективе, но ИТ-специалистам самое время. Ведь в случае стабильности  наработанные в прошлом навыки пропадать не будут и можно совершенствоваться, а не переучиваться.  Пусть следующий Ваш компьютер будет с предустановленным GNU/Linux.

вторник, 10 июля 2007 г.

GPL3: будущее уже с нами

Не страшно если учёный бьётся над не разрешимой задачей. Пока он осознает, что она не разрешима — он откроет множество интересных вещей.
Ответ на вопрос «Почему нужно
поддерживать фундаментальные науки?»

29 июня 2007 Free Software Foundation (FSF) представила окончательную редакцию третьей версии лицензии GPL (GNU General Public License). Цель GPL3, как обычно, абстрактна: свобода для программного обеспечения, но при достижения абстрактных целей приходится решать вполне прикладные задачи, то есть двигаться вперёд. На текущий момент цель — патенты.

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

А сейчас можно попробовать сделать надо собой усилие и прочитать лицензию GPL3. Хотя бы один раз, чтобы можно было успокаивать окружающих, говоря: «Я читал и не нашёл там ничего дурного — можно использовать». Кстати, мне тоже надо это сделать. Хоть и я доверяю FSF, но простые вещи (лицензия — это даже не бином Ньютона) можно и нужно перепроверять самостоятельно. Чем больше в абстрактную идею вложено мозгов — тем больше от неё практической пользы.

вторник, 12 июня 2007 г.

Греф на страже?

Он похлопал Бога Солнца по плечу.
— Эй, солнышко!
Когда бог обернулся, Ом сломал рог изобилия об его голову.
Терри Пратчетт. «Мелкие боги».

В мае месяце случилось невероятное. Дело даже не в том, что ведомство Германа Грефа в лице его зама Андрея Шаронова раскритиковало безумный план закупки программного обеспечения для школ и рекомендовало обратить внимание на открытые программы в общем и на GNU/Linux в частности, а Министерство финансов прислушалось. Работа у Минэкономразвития такая — считать деньги, а Министерства финансов — их не давать.  Удивительное в том, что даже и возразить этому никто ничего внятно не смог и надеюсь не сможет.  Дело отнюдь не в отсутствии лоббистов — этого добра было хоть отбавляй. Но уж больно беспечно эти лоббисты себя вели — по хозяйски. Само существование свободного программного обеспечения показало, что пресловутой монополии то и нет. Конечно, везде стоит, как правило, сами знаете что, но никого не могут обязать и дальше сидеть на этой «игле». Альтернатива есть!

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

суббота, 12 мая 2007 г.

Третья стадия?

Сначала они тебя не замечают, потом смеются над тобой, затем борются с тобой. А потом ты побеждаешь.
Мохандас Карамчанд «Махатма» Ганди.

Это отнюдь не новость. Там (махая рукой в предположительно западном направлении) борются уже давно и на полном серьёзе. Но у нас (позиционируя себя на участке площадью примерно в 12% от всей суши) это время только-только наступает. Те, кто это делает публично через средства массовой информации, ещё даже не выучили правильные слова и заклинания, поэтому прямо сейчас появляются перлы вида «Корпорация Linux».

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

GNU/Linux в России это уже данность, хотя бы потому, что Министерство финансов ссылаясь на эффективность открытых систем может отказать в выделении средства из федерального бюджета на легализацию программного обеспечения в российских школах — проект курируемый самим Дмитрием Медведевым. Пока им это сошло с рук, хотя, возможно, в этом им помогли сами авторы проекта весьма странным подходом «закупить для всех школ "Фотошоп" потому что их школы попросили». Если Вы ещё не в курсе того что присходит, то рекомендую прочитать «Мининформсвязи: положение с лицензированием школьного ПО в России угрожающее» Александра Костинского.

В конце хотелось бы отметить на редкость грамотную газетную статью Юрия Ревича «Встряхнуться перед потреблением». Побольше бы таких статей.

воскресенье, 15 апреля 2007 г.

Свободный код свободному космосу

Моритури Нолумус Мори — Идущие на смерть этого совсем не приветствуют.
Эмблема первых космопроходцев Плоского мира.
Терри Пратчетт. «Последний герой».

Не хотите вложиться в развитие космической экспансии человечества? Если да, то открытый проект CosmosCode от NASA возможно то, что Вы ищите.

NASA — это большая и довольно богатая структура в которой работают уникальные специалисты. Зачем им допускать сообщество к разработке программного обеспечения для космических миссий? Что хорошего могут накодить любители?

Собственно говоря, почему именно любители? Именно по той причине, что NASA является большой структурой, то и обмен между различными её частями чрезвычайно затруднён и открытый код вполне естественный выход за пределы внутренних барьеров. Ну и кто сказал, что специалист обязан быть суперпрограммистом. Специалисты хороши в том, что они знают что делать — стратегия, а как делать это уже тактика и помощь в этом вполне может оказаться весьма и весьма кстати. Кроме того критических программ, которые, собственно говоря, управляют полётом, не так уж и много, и вряд ли эти программы удастся потом переиспользовать. Но есть ещё горы сопутствующего софта, которого всегда много. Решая действительно сложные проблемы люди выдают массу интересных вещей, но далеко не всегда их доделывают, так как действительно сложные проблемы времени не оставляют. Просто безмерное поле для деятельности. Так что свободное программное обеспечение вполне вписывается в открытый космос.

P.S. Да, Debian 4.0 Etch вышел. Не совсем в тему, зато приятное событие.

четверг, 22 марта 2007 г.

Пора легализоваться

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

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

С другой стороны, а чего нам бояться. У нас всё чисто — GNU/Linux и никакого контрафакта. Но пофантазируем, ведь у страха глаза велики: А что, собственно говоря, является доказательством этого? Ну да, в конце концов сервер вернут и, возможно, даже извинятся через два месяца. Проще жить стало?

Одни вопросы. Какие внешние признаки указывают на лицензионность софта? Что мы знаем про это? Что знают те, кто приходят проверять? Может быть есть какие-нибудь признаки которые успокоят их? Может быть удастся выработать подходящее решение внутри сообщества и взять его всем на вооружение? Тем более, что нечто похожее на решение уже начинает кристаллизоваться. На сайте «Российской организации поддержки свободного ПО» выложены сканы нотариально заверенного перевода GPL v.2 . Сканы выложены только для примера, что это возможно. Зачем это нужно отдельная история. Но видно, что «профсоюз травинок» потихоньку начинает свою организационную деятельность.

Я вынужден поделить свою колонку на две части, потому что 19 марта 2007 года в возрасте 82 лет умер Джон Бэкус, которого по праву называют создателем Fortran. Fortran (Фортран) является первым рабочим высокоуровневым языком программирования, модификации которого  активно используют до сих пор. Этот человек определённо изменил что-то в этом мире.

воскресенье, 4 февраля 2007 г.

Сначала привлечь, а затем обучать

Вместе с влечением к новому и чужому это приводит к установке, которую можно назвать тягой к приключениям.
Конрад Лоренц. «Обратная сторона зеркала».

В последнее время активизировались обсуждения на тему как имплантировать Linux в школьную среду.

На текущий момент подростки не знают что такое Linux и с чем его едят. Для осознания этого факта достаточно посмотреть на опрос
проведённый на LOR «Сколько вам лет?» На LOR нет школьников, а ведь казалось бы это место просто создано для них, но их там нет.

В школе в большинстве случаев нет и не предвидится программ нацеленных на обучение в среде GNU/Linux. У это проблем множество корней и основная из них та, что всем всё, как правило, «до фени». Поэтому чтобы сдвинуть эту гору безразличия требуются титанические усилия или усилия многих направленные примерно в одну сторону.

Прежде чем обучать — надо привлечь на свою сторону. Начать можно с малого, например, с красивых картинок. На текущий момент Linux Format достаточно пёстрый, чтобы привлечь подростка и понятный, чтобы не отпугнуть его. Это новая и неизведанная территория, которая сулит приключения. Принесите пачку уже прочитанных в кабинет информатики и договоритесь, чтобы их могли брать все, кто захочет. Отдайте уже просмотренные DVD или наделайте новых. Пока просто принесите — это со временем, возможно, даст Вам сторонников и только тогда их можно начинать обучать.