Архив метки: остальное

Apple умерла

Потому что Apple — это Стив.

iPad Mini тому подтверждение. Впервые Apple пошла за модой, а не впереди.

Метки: , ,

DropSync

DropSync

Штатный DropBox — надеюсь, не придется объяснять, что это такое? — под Android весьма примитивен. DropSync же ближе к оригинальному, «настольному» приложению. Выбираешь директории, настраиваешь интервал синхронизации и на телефоне «сама собой» появляется музыка и книги, а на настольном — фотографии, сделанные камерой мобильного телефона.

Есть бесплатная версия, но и 4 евро за версию без ограничений за такую красоту совсем не много…

Метки:

Социальные сети пошли неверным путем

…или «мои претензии к FaceBook».

Всем хорош FaceBook. К социальному графу, который и есть ее суть, прикрутили неимоверное количество сервиса. С одной стороны это хорошо — здесь есть свой Twitter, свой Flickr, свой ЖЖ, почтовая служба и IM-коммуникатор. Можно даже подключить RSS-потоки любимых сайтов и читать их прямо на своей странице. А еще есть интеграция с внешними сервисами — человек пишет в твиттере, а его друзья по фейсбуку читают это у себя. Здорово… но только до тех пор, пока они не начинают комментировать.

Вот здесь и начинаются проблемы. Комментарий на Twitter-запись останется на FaceBook, а изначальная дискуссия расслоиться в «параллельных пространствах» и даже теоретически всю ее сможет отследить только ее инициатор. Остальным же участникам достанутся «обрывки слов» в пределах собственного ресурса. А если он зарегистрирован и там, и там — ситуация станет вообще шизофреничной, разный контекст предполагает разную реакцию, разные учетные записи превратятся в виртуальные субличности. До клиники недалеко.

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

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

А ведь всех этих бед можно было бы избежать. Убрать ленту статусов и добавить вместо нее чтение из Twitter всей ленты и публикацию обратно ответов вместо трансляции только собственных сообщений. Убрать фотографии и подключить Flickr, Picasa или что там еще есть. Если нет подходящего — написать, но не внутри FaceBook, а отдельным сервисом. Объединить коммуникатор и личные сообщения. Вместо заметой — подключаемый блог-ресурс — свой ли, чужой, но внешний. Чтобы пользователь мог подключить многое, но только если у него ТАМ есть учетная запись. Чтобы находится в одной среде, а не в параллельных реальностях.

Метки:

Цена свободы

…или «миф о бесплатном сыре».

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

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

Теперь о ее стоимости. Инфраструктура разработчиков коммерческих продуктов формирует рынок специалистов — это и учебные курсы, и механизмы сертификации, и программисты «на час», которые приходят и выполняют нужную работу по мере необходимости. Цена таких специалистов включает в себя усилия по поддержанию этой инфраструктуры. Это вполне логично для коммерчески-ориентированного бизнеса.

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

У самых популярных свободных продуктов порог «критической массы» преодолен. Например, сообщества продуктов «большой тройки» — среди систем управления сайтами это WordPress, Drupal и Joomla — это множество специалистов по всему миру. Специалисты эти пишут дополнительные модули и расширения, рисуют и разрабатывают сменные шаблоны внешнего вида сайта, совершенствуют эргономику административных функций, исследуют уязвимости и публикуют исправления безопасности так, что разработчикам зачастую остается просто внести присланные исправления в исходный код и выпустить обновление безопасности. В то время, как коммерческие продукты разрабатывают и тестируют штатные сотрудники, количество которых даже в крупнейших корпорациях ничтожно по сравнению с внимательной и придирчивой аудитории свободных конкурентов, среди которой высококлассные профессионалы встречаются ничуть не в меньших количествах, чем в офисах софтварных гигантов.

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

Есть у свободного ПО одно характерное отличие. Любой свободный продукт вы можете как угодно дорабатывать, переделывать и использовать. Доработанный продукт тоже будет свободным и бесплатным, вы не сможете его продавать, но — все сделанное с его помощью (сайт, услуга, информационная система) ваше и только ваше. И в стоимость этого конкретного решения входит только стоимость работы вашего IT-отдела, без стоимости установки еще одного экземпляра коммерческой системы управления. А выпускать или не выпускать в открытый доступ сделанные изменения — решайте сами.

И наконец, «философский» момент. Свободное программное обеспечение не может прекратить свое существование по воле разработчиков. Если они прекратят его разрабатывать или сделают коммерческим, то инерция сообщества сыграет роль амортизатора — могут найтись желающие продолжить его разработку и сохранить открытым и свободным.  И вероятность этого прямо пропорционально размеру сообщества. Действительно востребованные продукты иногда меняют «хозяев», как это было в свое время с mySQL-Front и самим mySQL после его поглощения. Все свободные продукты, которыми вы пользуетесь, навсегда ваши. Это — гарантия.

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

Метки: ,

Mail.RU Agent

Нет, я не изменил своего мнения о mail.ru — все так же не люблю их. ICQ я тоже не люблю, но я не солепсист — игнорирование двух крупнейших сетей Рунета создаст трудности только для меня самого. Поэтому я минимизирую свое присутствие до уровня комфортности — то есть зарегистрирован и подключен к коммуникаторам. Тем более, что ICQ и MRA подключаются при помощи одного клиента.

Клиент неплох — без рекламы, удобный. Ну и, что немаловажно, это ICQ-клиент, которые не «умрет»от несовместимости, потому что с недавних пор ICQ принадлежит «Mail.Ru Group». Им бы еще Jabber поддержку сделать — и можно отказаться от родного GoogleTalk. Хотя, это вряд ли…

Метки: , ,

Открытые лицензии

… или «Сложные пути OpenSource».

Я программист. Убежденный сторонник OpenSource, считающий, что деньги зарабатываются продажей решений, а не разработкой инструментария для них. Все, что я пишу, в полном соответствии с лучшими практиками программирования должно быть повторно используемым, то есть решать не одну конкретную задачу, а быть достаточно универсальным для решения класса таких задач. «Universe» означает «Вселенная» и поэтому я считаю не только возможным, но и необходимым предоставление результатов своего труда в качестве «кубиков» для разработки как можно большего числа решений. На собственных решениях я зарабатываю непосредственно деньги, на чужих — репутацию, известность и прочие нематериальные вещи, которые в перспективе тоже неплохо монетизируются. Даже не считая моральных плюсов в виде благодарности неизвестных мне коллег со всего мира — я получаю возможность облегчить свою жизнь, используя результаты труда других OSS-разработчиков.

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

Лицензии FSF, являющиеся основой всего Open Source Software, в законодательстве РФ не имеют ровным счетом никакой силы. Я могу предоставлять исходные коды в открытый доступ, но они всецело принадлежат мне и любой суд, на котором мне удается доказать свое авторство, взыскивает с ответчика санкции в полном соответствии с законом об авторском праве. Причем, даже если я не буду подавать ни на кого в суд — а я не буду этого делать, если следую принципам OSS — то от моего лица это может сделать кто угодно. Любая «правозащитная организация», объявившая своей целью защиту авторский прав. И даже без моего согласия. Более того — только мой официальный запрет может это предотвратить, будь то мое несогласие с иском или уведомление патентного органа о том, что я передаю свою работу в общественное достояние.

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

Доходит до смешного — использование Linux в нашей стране незаконно и всякий может засудить «линуксоида» на основании отсутствия документа передачи прав от разработчика. Всемирные лицензии GNU действуют везде, кроме тех мест, где оно не противоречит местному законодательству. А судебное следствие проводится по законам места нарушения законности. Вот и все… евангелисты GNU и CreativeCommons приезжают в Россию, заручаются поддержкой общественного мнения и уезжают ни с чем, потому что изменений в Гражданский Кодекс как не было, так и нет. И так и будет, пока с «авторских законов» будут кормиться те, кто отсуживают у организаторов концертов Deep Purple штрафы в пользу самих же Deep Purple и взымают налоги за производство, ввоз и реализацию аудио-видеотехники и суммарный интернет-трафик провайдеров. В пользу абстрактных авторов, но со вполне конкретными получателями в виде РАО под началом Никиты нашего Михалкова.

Метки: , , , ,

InstantBird

…или «All you need is…».

Переживая вместе со всеми проблемы ICQ, «переехавшей на ПМЖ» в Россию, я осознал острую потребность перестать ею пользоваться. Естественной альтернативой стал, разумеется, Jabber.

  • Если у вас есть почтовый ящик gMail — у вас есть учетная запись Jabber.
  • Если у вас есть почтовый ящик Яндекса — у вас есть учетная запись Jabber.
  • Если у вас есть Живой Журнал — у вас есть учетная запись Jabber.
  • Если у вас есть страничка вКонтакте — у вас есть учетная запись Jabber.
  • Если у вас есть страничка на Facebook — у вас есть учетная запись Jabber.
  • Если у вас есть учетная запись qip.ru — у вас есть учетная запись Jabber.
  • Если у вас нет учетной записи Jabber — вы без проблем можете создать новый в считанные секунды.

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

Но… Скайп предоставляет аудио-визуальную и телефонную связь, ICQ позволяет писать SMS-ки и вообще — как пионер мгновенной коммуникации, ICQ  «по закону больших чисел» имеет большую и все увеличивающуюся аудиторию. Несмотря на постоянный отток недовольных «по идейным соображениям», который пренебрежимо мал по сравнению с лояльной аудиторией. И даже у них наиболее востребованы гибридные клиенты, позволяющие подключаться к ICQ и Skype (через API официального клиента, который должен быть установлен и запущен параллельно). «При помощи клиентов и транспортов все это может быть реализовано полностью внутри Jabber-среды», говорят нам евангелисты Jabber и демонстрируют шлюзы в ICQ, найти сервер с которым в Сети не так просто, и клиент Empathy, встроенный в дистрибутив Ubuntu и провоцирующий вопрос «а как же Windows?».

Таким образом, следующим вопросов, встающим перед нами в полный рост, становится вопрос клиента. Напомню требования: jabber-клиент с поддержкой нескольких учетных записей одновременно, работающий хотя бы в Linux и Windows (а, по-хорошему, и в MacOS), с поддержкой аудио-визуальной связи на всех этих платформах средствами клиента.

Выбор клиента — это путь множественных «святых войн», но, кажется, я нашел проект, у которого есть будущее именно в этом направлении. Это InstantBird. Написанный на XUL, он мультиплатформенный, расширяемый и достаточно стандартизованный для привлечения сторонних разработчиков. К сожалению, величие проекта в будущем. Причем, будущем очень неопределенном — проект развивается медленно и хаотично. Но в него очень хочется верить, хотя неторопливость разработки «на энтузиазме», свойственная всему OSS, удручает чрезвычайно.

Ну и напоследок — проблема сервера. В настоящий момент я вижу только два серьезных отечественных сервиса. Это jabber.ru и qip.ru. Захотят ли они вкладывать ресурсы в SMS и телефонную связь — вопрос сложный и зависящий исключительно от политики развития ресурсов. Но если захотят — то это может стать очередным «ящиков гвоздей» в гроб ICQ. Хочется надеяться…

Метки: , , ,