В материале "Lessons learned from open source Xara's failure (http://www.linux.com/feature/119790)" приводятся догадки о провале развития векторного графического пакета Xara Xtreme (http://www.xaraxtreme.org/) как открытого проекта. Главная причина отсутствия интереса к проекту со стороны энтузиастов, видится в неполном открытии исходных текстов (основная библиотека рендеринга, CDraw, была доступна только в бинарном виде, порт под Cairo возник слишком поздно) и отсутствие поддержки со стороны компании Xara (неумение найти общий язык с сообществом разработчиков свободного ПО и отстранение своих программистов от проекта).URL: http://www.linux.com/feature/119790
Новость: http://www.opennet.me/opennews/art.shtml?num=12426
>проекта. Главная причина отсутствия интереса к проекту со стороны энтузиастов, видится
>в неполном открытии исходных текстов (основная библиотека рендеринга, CDraw, была доступна
>только в бинарном виде, порт под Cairo возник слишком поздно) и
>отсутствие поддержки со стороны компании Xara (неумение найти общий язык с
>сообществом разработчиков свободного ПО и отстранение своих программистов от проекта).Автор, конечно, молодец, вот только упускает из виду некоторые важные вещи.
Во-первых, сообщество изначально как-то не очень стремилось участвовать в разработке. Интересы (в частности, со стороны Inkscape, как проекта, сначала неслабо пропиарившего открытую версию Xtreme) заключались, во многом, в том, чтобы позаимствовать открытый код для своих проектов. Об этом почему-то очень стесняются говорить, словно за это кто-то по попе ремнём отшлёпает.
Во-вторых, если почитать список рассылки, сами программисты из сообщества пишут, что сходу разобраться в такой массе кода довольно сложно, и это не позволяет быстро дописывать много кода.
В-третьих, что касается «отстранения своих программистов от проекта», это, извините, вообще детский сад. Xara — маленькая компания, у которой не один, а пять или шесть продуктов. Естественно им приходилось время от времени бросать силы на другие проекты. Кушать-то надо.
В-четвёртых, на момент наиболее острых обсуждений форка и присобачивания Cairo компания Xara уже была куплена немецким концерном Magix (точнее, достигла соглашений о покупке). Даже если команда разработчиков очень хотела открыть оставшийся кусок кода (а они, в общем-то, утверждали, что собирались это сделать), им бы просто не дали это сделать. Насколько честным было заявление, что код GDraw/CDraw пока не готов к публикации — не мне судить. Может быть в этом и было известное лукавство и желание подстраховаться от обгона тем же конкурирующим Inkscape...
Опять же, не будем забывать, с чего началась идея открытия кода — с финансового кризиса компании и с влезания на дизайнерский рынок мелкософта. В этих условиях они решаются на поворот на 180 градусов, к опенсорсу, по прошествии года не видят серьёзных изменений, а тут вдруг так удачно подворачивается предложение Magix...
Мне честно говоря видился только один плюс из всей этой бадяги - возможность увеличить работу inkscape засчет или усовершенствования cairo за счет cdraw или просто перехода на библиотеку cdraw. Ну раз ни того ни другого не произошло ну и фиг с ним :)
>а тут вдруг так удачно подворачивается предложение Magix...Думаешь, опять прокси-лавочка получилась?
Я что-то не очень понимаю, что ты имеешь в виду :)
>Я что-то не очень понимаю, что ты имеешь в виду :)Ну наши редмондские друзья закинули пару копеек через левую фирму, чтоб на всякий заблокировать ещё один потенциально конкурирующий (в смысле переживший их приход на рынок уходом в opensource) продукт.
Возможно, паранойя, но в случае со SCO тоже так сперва казалось.
Все правильно. Главная причина именно не полное открытие исходных текстов. Все остальное - ерунда. Сообществу программеры Xara нужны, как собаке пятая нога.По этой же причине издох и Darwin. И целый ряд ныне действующих проектов, в которых код открыт не полностью, медленно идут к тому же. Sun осознав это, начала поэтапное полное открытие исходных текстов Java и других продуктов.
Главное условие развития проектов это равноправные отношения внутри проекта. А когда один из участников позволяет себе часть (причем как правило, ключевую часть) исходников закрывать от сообщества, то остальным это становится малоинтересно. У них справедливо возникает очущение, что их используют.
>Сообществу программеры Xara нужны, как собаке пятая нога.Не скажите, с Mozilla разработчики Netscape были всё-таки не только кастой принимающих решения в кафушке, а и теми, кто хотя бы мог рассказать, что к чему.
В остальном -- полностью согласен.
>Не скажите, с Mozilla разработчики Netscape были всё-таки не только кастой принимающих
>решения в кафушке, а и теми, кто хотя бы мог рассказать,
>что к чему.Ну разве, что на этапе вхождения в проект они были бы полезны. Все-таки сравнивать веб-броузер, который должен соответствовать целой куче стандартов и уметь работать с кучей нестандартных расширений, и портируемый на кучу платформ, и Xara - мелкий графический пакет ни к чему не привязанный вообще, не очень корректно.
Абсолютно неправильно. Причина в другом. В неправильном маркетинге. Маркетинге в FOSS. За разработчиков и в FOSS надо бороться. И раскрутку проекта устраивать. Сейчас уже не достаточно просто выкинуть tar.gz и ждать когда придут и сделают шоколадно. "FOSS - не магический порошок".
Да нечего там было раскручивать. Там все и так было раскручено как надо.Готов поспорить, что Xara легко входит в 20-ку, если не в 10-ку, самых популярных векторных рисовалок.
Учитывая, основная часть, собственно содержащая ноу-хау пакета, осталась закрыта, то бесплатно выполнять работу по отлову багов программеров Xara мало кому хотелось.Eсли кому и нужно, то проще просто купить коммерческую версию. Потому как цена на него просто смехотворна в сравнении с тем же CorelDraw.
"В десятку"? Да их вообще-то меньше десяти на всю планету - если брать те, о которых вообще имеет смысл говорить :)Закрыта была не "основная" часть, по объему кода там процентов 10. Но - критическая. А главное - что и в том, что открыто, ксарщики ждали только портирования и багфиксов. О новых фичах разговора не было, это они оставили себе. А кому же интересно заниматься скучным портированием, без малейших перспектив сделать что-то новое, свое? Ксарщики свой код полируют уже чуть не 20 лет, они им пропитались, глаз замылился. Уговорить их на какие-то кардинальные перемены в интерфейсе или новые фичи было нереально сразу. Отсюда и нулевой интерес.
Программные продукты могут быть либо открытые, либо проприетарные. А гибриды, как показывает практика, не жизнеспособны. Это закон природы...
А жаль, Xara -- отличная векторная рисовалка.
Аналогов по возможностям и бережному отношению к ресурсам я так и не нашёл.
Если вспомнить их историю -- в 97-м их уже пытался перекупить (и придушить) Corel.
Народ... о чем речь то ? Нахрена в ксаре что то новое? Она и так самодостаточна... А инкскейпу до неё еще ой как далеко, несмотря на то что в него щаз напихали всякой всячины (в основном ненужного мусора) .. Я бы смело дал ей 3 место из за быстроты и юзабельности (всеж с попсой типа корела и референса в полиграфии иллюстратора, не попрешь)