LINUX.ORG.RU

Перезагрузка проекта sK1

 , ,


0

2

В проекте sK1, который, казалось бы, подозрительно притих, на самом деле происходят масштабные изменения. Год назад в развитии проекта было принято кардинальное решение выполнить полный рефакторинг исходного кода — как редактора векторной графики sK1, так и универсального транслятора графических форматов UniConvertor.

Речь идет не о тривиальном «перелопачивании» исходного кода, а о полном переписывании проекта. Такое решение не было случайным. Как известно, проект является форком редактора Sketch/Skencil. Соответственно, части исходного кода как и архитектуре проекта уже много лет. Несмотря на интересные подходы, заложенные в проект в конце 90-х, многие решения в нем морально устарели и не соответствуют текущим потребностям и целям. Ввиду особенностей проекта переработка его по частям могла бы занять гораздо больше времени, чем разработка с нуля.

В результате этих изменений разработка векторного редактора sK1 и ветки UniConvertor 1.х была прекращена, и на смену им пришли переписанные с нуля UniConvertor 2.0 и векторный редактор PrintDesign.

>>> Подробности

★★★★★

Проверено: svu ()
Последнее исправление: AP (всего исправлений: 3)
Ответ на: комментарий от anonymous

>Один что ли? Ну вот сбей его автобус - и все, тысячи хомячков остались без GTK под макось.

Большинство проектов держится на энтузиазме единиц. Неужели это новость? :)

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

Это к тому, что я бы больше переживал за састейнабилити GTK под альтернативные платформы, чем Qt.

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

>Это к тому, что я бы больше переживал за састейнабилити GTK под альтернативные платформы, чем Qt.

Подавляющее число пользователей проекта на Винде. А на макоси что Gtk, что Qt смотрятся достаточно чужеродно.

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

> Один что ли? Ну вот сбей его автобус - и все, тысячи хомячков остались без GTK под макось.

Если сбить Джорджа Вильямса, не станет FontForge.
Если сбить Тона Роозендаала, некому будет рулить Blender Foundation.
Если сбить Пола Дэвиса, кончится Ardour.

Я могу ещё долго перечислять.

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

Qt вполне прилично, и уж всяко лучше GTK
да и под виндой GTK весьма плохенько смотрится, особенно под 7кой и вистой

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

> Я могу ещё долго перечислять.

Да не нужно перечислять, можно было упомянуть одного только Торвальдса :)

Суть в том, что коммьюнити проекты (читай GTK) более уязвимы перед автобусами, чем разрабатываемые корпорациями (читай Qt). А если этот разрабатываемый корпорацией проект еще и под GPL3 - так вообще хорошо.

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

> Суть в том, что коммьюнити проекты (читай GTK) более уязвимы перед автобусами, чем разрабатываемые корпорациями (читай Qt)

MeeGo? Кто сказал «MeeGo»? :)

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

Суть в том, что коммьюнити проекты (читай GTK) более уязвимы перед автобусами, чем разрабатываемые корпорациями (читай Qt).

В фортунки!

Вот оно! Поставлена точка в споре Qt vs GTK! Qt не только стабильна и шустра, но и не уязвима перед автобусами.

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

>Если сбить Джорджа Вильямса, не станет FontForge.

Если сбить Тона Роозендаала, некому будет рулить Blender Foundation.

Если сбить Пола Дэвиса, кончится Ardour.



Огласите весь список, пожалуйста!

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

> MeeGo? Кто сказал «MeeGo»? :)

Ну так назови парочку комьюнити проектов в этой области с более завидной судьбой. Что, OpenMoko? :)

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

anonymous> Один что ли? Ну вот сбей его автобус - и все, тысячи хомячков остались без GTK под макось.

ССЗБ. Нефиг маком пользоваться - он для работы не предназначен.

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

anonymous> Суть в том, что коммьюнити проекты (читай GTK) более уязвимы перед автобусами, чем разрабатываемые корпорациями (читай Qt).

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

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

anonymous> Ну так назови парочку комьюнити проектов в этой области с более завидной судьбой. Что, OpenMoko? :)

GPE
Что характерно - до сих пор можно спокойно пользоваться.

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

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

Вы все как всегда перепутали, дети.

Во-первых, «подхватить» проект, или даже форкнуть, можно вне зависимости от того, кем он изначально разрабатывался. Главное, чтобы лицензия была свободная. Qt этому требованию удовлетворяет.

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

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

Проекты, которые разрабатываются корпорациями, сообщество разработчиков, которое легко может принять нового, как правило не имеют.

anonymous> Во-вторых патентные нападки корпорации на корпорации вероятны в той же степени, что и нападки корпорации на сообщество,

Вероятность стремится к нулю, так как всех не пересажаешь.

anonymous> или даже отдельных его представителей.

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

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

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

Ты в каком-то идеальном мире живешь. Дай-ка пару прецедентов таких.

Вероятность стремится к нулю, так как всех не пересажаешь.

Увы и ах, вероятность очень даже велика. А сажать всех не обязательно, можно припугнуть ключевого разработчика и администрацию сорсфоржа.

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

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

В контексте сабжа - предпочли избежать подобных вещей и обойтись имеющимся свободным тулкитом. Да, Gtk не так вылизан как Qt, но для решаемых задач его хватает. Уж не сравнить с Tcl/Tk который просто мохом покрылся :)

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

> Если сбить Джорджа Вильямса, не станет FontForge.

Если сбить Тона Роозендаала, некому будет рулить Blender Foundation.

Если сбить Пола Дэвиса, кончится Ardour.

Я могу ещё долго перечислять.

Вон Стива Джобса уже сбило…

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

> Суть в том, что коммьюнити проекты (читай GTK) более уязвимы перед автобусами, чем разрабатываемые корпорациями (читай Qt).

«У каждого свои недостатки» © В джазе только девушки

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

> Вон Стива Джобса уже сбило…

А чё, образец ДНК для клонирования в будущем никто не сохранил? :)

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

Хватит уже Qt называть несвободным - нравится Gtk - ок - у всех свои предпочтения, но критерий «свободности» здесь вообще никаким боком. Про лицензии все уже несколько раз объяснили - Qt закрыть не сможет никакая корпорация при всем желании - текущая лицензия не позволит и даже обещанный переход на BSD ключевой роли не играет. Во-вторых, если корпорация решит придушить проект, уволив всех разработчиков или пересадив их по другим направлениями, у Qt есть бэкап сообщества разработчиков в виде разработчиков KDE - одно из самых крупных между прочим - так что без хозяев проект не останется - другой вопрос, что они вероятно не смогут обеспечить такой же уровень качества продукта, какой обеспечивается сейчас при разработке внутри корпорации, ну так вы хотели свободы - в некоторых случаях это ее издержки (один из недостатоков Gtk - «недостачная вылизанность» кстати видимо отсюда как раз и происходит). В третьих, ни в каких плохих намерениях Нокия со времен покупки Трольтеха замечена не была, а скорее наоборот - сделала несколько очень важных шагов, чтобы сделать процесс разработки более открытым и независимым от самой корпорации - сменила лицензию на LGPL, открыла публичный репозиторий, перешла к открытой модели управления (дали право голоса независимым разработчикам). Бизнес по коммерческой поддержке кстати продали на сторону, а не просто придушили, как могли бы влегкую сделать - так что даже в этом смысле все яйца уже не в одной корзине.

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

>Qt закрыть не сможет никакая корпорация

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

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

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

напомнить, кто купл ноклу или сам найдёшь? напомнить, что её пнынешние хозяева — корпорация пидоров и гнид, которые с самого начала и по сей день только вредили?

вылезай из криокамеры.

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

> напомнить, кто купл ноклу

вылезай из криокамеры

Не, это ты вылезай из машины времени (или ты там в машине альтернативной реальности?)

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

> m$

Ссылку на сообщение о состоявшейся сделке приведешь?

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

>ССЗБ. Нефиг маком пользоваться - он для работы не предназначен.

Дизайнеры и фотографы смотрят на тебя с недоумением

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

> Дизайнеры и фотографы смотрят на тебя с недоумением

С недоумением смотрят недоумки :) А фотографы и дизайнеры смотрят с непониманием :)

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

> напомнить, кто купл ноклу или сам найдёшь?

А кто купил ноклу????? О_О

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

> А если этот разрабатываемый корпорацией проект еще и под GPL3 - так вообще хорошо.

Как я понял, версию 3 GPL убрали из Qt пару лет назад LGPL3 там не было никогда. Так что в проекте Qt осталась только вторая версия лицензии.

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

>> Огласите весь список, пожалуйста!

С какой целью интересуемся? :)

Возможно, он водитель автобуса. Ему нужно знать, кого объезжать.

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

> Как я понял, версию 3 GPL убрали

Неправильно ты понял.

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

>Большинство проектов держится на энтузиазме единиц. Неужели это новость? :)

Так чего тогда Qt и её GPL3/LGPL не понравилось? Сами себе противоречите. GTK+ на маке - это убожество полное, часто не работающее, ещё и X11 за собой тянет. Qt под маком выглядит и работает нативно. Писать MVC паттерн на C - по моему глупо, тем более, что на Qt/C++ писать много быстрее и удобнее, чем на C/GTK+. Компьютеры сдохнут раньше, чем вы напишете новый sk1, будет уже никому не нужен.

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

>Подавляющее число пользователей проекта на Винде. А на макоси что Gtk, что Qt смотрятся достаточно чужеродно.

Ты на нём хоть работал?! Gtk на маке смотрится жутко, Qt - как родной.

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

> Возможно, он водитель автобуса. Ему нужно знать, кого объезжать.

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

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

> > ещё и X11 за собой тянет

4.2 Есть же кварцевый бекенд


Ты бы видел, как оно с клавиатурой работает. Я видел, пробовал, с меня хватило. Впрочем, лучше не видеть. И рисуется оно несколько, хм, кривовато.

Лучше все-таки через X11. Там оно хотя бы полностью рабочее, насколько это возможно.

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

Кроме того все «преимущества» GTK в маке по потреблению памяти тут же исчезают необходимостью грузить Иксы.

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

> Кроме того все «преимущества» GTK в маке по потреблению памяти тут же исчезают необходимостью грузить Иксы.

Это ещё зачем?

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

Номинально - есть:) Фиксить только надо. Через иксы оно не может толком интегрироваться.

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

>Компьютеры сдохнут раньше, чем вы напишете новый sk1, будет уже никому не нужен.

Очень жизнеутверждающе )))) ну будем посмотреть кого первым отпоют ;)

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

Можно и не формально, а реально. Просто не все приложения это тянут.

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

у ГТК под мак был же порт на квартц (или как оно у них там называется)

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

Поскольку он явно не избавился от Колеса, то его в любом случае ждёт перерождение.

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

Неправильно используете пищевые продукты. Мак нужно класть в булочки,а из перла варить кашу или рыбный суп.

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