URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 62668
[ Назад ]

Исходное сообщение
"Редактор изображений RawTherapee переведен в разряд свободны..."

Отправлено opennews , 06-Янв-10 11:11 
Автор  RawTherapee (http://www.rawtherapee.com/), программы для редактирования фотографий и преобразования изображений в RAW формате, сообщил (http://www.rawtherapee.com/?mitem=1&artid=46) о глобальной реструктуризации процесса разработки проекта - начиная с версии 3.0 программа будет распространяться в исходных текстах и развиваться с привлечением сообщества независимых разработчиков. В настоящий момент выпущена первая альфа версия RawTherapee 3.0, исходные тексты (http://code.google.com/p/rawtherapee/) которой доступны под лицензией GPLv3. Ранее RawTherapee распространялся как FreeWare продукт, без предоставления исходных текстов.


Проект состоит из трех частей: библиотеки rtexif для работы с Exif метаданными, библиотеки rtengine для обработки изображений и графического интерфейса rtgui. Основные надежды создателей  RawTherapee связаны с тем, что открытая модель разработки позволит значительно укорить процесс выявления и исправления ошибок, даст возможность привлечь энтузиастов, к...

URL: http://www.rawtherapee.com/?mitem=1&artid=46
Новость: http://www.opennet.ru/opennews/art.shtml?num=24914


Содержание

Сообщения в этом обсуждении
"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено Damon , 06-Янв-10 11:11 
> начиная с версии 3.0 программа будет распространяться в исходных текстах и развиваться с привлечением сообщества независимых разработчиков.

Полностью одобрямс! :-)
А, вообще, к слову, никогда не понимал смысла разрабатывать фриварный продукт и зажимать исходники... Единственное объяснение которое приходит на ум -- код написан так, что просто стремно показать его еще кому-то! :-)
Впрочем, как вариант, может есть замыслы подсадить на свой продукт как можно больше народу, а потом сделать свой продукт платным? Как когда-то было с hiew?
У кого еще какие варианты есть?


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено Demimurych , 06-Янв-10 11:33 
с hiew было не так

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


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено Damon , 06-Янв-10 18:39 
>с hiew было не так

Ну почему не так-то? Я ни в чем _не_обвиняю_ Сусликова! :-) Это был полностью его проект и его моральное право так поступать, да и опенсорс тогда был не так продвинут "в массы". Просто любопытно, будь все сейчас, он открыл бы проект или все получилось так, как получилось?


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено User294 , 07-Янв-10 15:14 
>  пожертвовать хотя бы какую то старую железку, не то что денег.

Тогда коммуникации были не особо развиты. Я вот скачал hiew с какой-то BBS. А когда он стал платный - понятия не имел почему. И тупо поюзал какой-то другой хексредактор (как дизасм hiew меня мало интересовал а хексредакторов существует достаточно много). Вообще не люблю когда денег требуют "с ножом к горлу". За хорошую программу денег не жалко, однако когда денег требуют с ножом к горлу - это несколько портит понятие "хорошая программа". Благо, даже если к вашему горлу ножик приставит сам Робин Гуд и потребует ваш кошелек - врядли вы будете в большом восторге. Даже если он потом раздаст деньги тем кому они нужны больше чем вам.


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено аноним , 08-Янв-10 21:49 
Вот скотина. Не знал, что он стал платным, но за такое убивать надо.

"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено Iv945n , 06-Янв-10 11:43 
> А, вообще, к слову, никогда не понимал смысла разрабатывать фриварный продукт и зажимать исходники... Единственное объяснение которое приходит на ум -- код написан так, что просто стремно показать его еще кому-то! :-)
> Впрочем, как вариант, может есть замыслы подсадить на свой продукт как можно больше народу, а потом сделать свой продукт платным? Как когда-то было с hiew?
> У кого еще какие варианты есть?

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


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено аноним , 06-Янв-10 16:12 
> У кого еще какие варианты есть?

Ну вот, например, пять аргументов для игр: http://freegamer.blogspot.com/2007/06/debunking-reasons-not-.... Для произвольного софта подходят три:

1. Код написан черти как
2. Украдут и выдадут за свое
3. Потеря контроля над проектом

все бред, потому что

1. Кого волнует? Большинству нужна просто возможность его собрать как нравится под свою систему и починить какой-нибудь незначительный баг/прикрутить мелкую фичу - для этого даже не надо разбираться как оно работает
2. И будут сразу заклеймены ворами, у вас-то исходники выложены
3. Это сложный вопрос, но в общем случае малореально. Для появления форка должен быть превышен охренительной высоты потенциальный барьер - проект должен быть кому-то очень-очень нужен, вы должны очень-очень сильно не принимать в него патчи, и у кого-то должна быть сильнейшая мотивация чтобы взять на себя ответственность за поддержку чужого кода. Честно говоря, если форка не случилось с ion3, не знаю с каким (индивидуальным) проектом такое вообще может случиться. Потом, если подумать - если кто-то тянет проект слишком в сторону от того, каким вы его хотите видеть - так пусть форкает и развивает, потом будет интересно сравнить.

Но на самом деле все гораздо проще - не открывают исходники просто потому что не видят для этого оснований (тут то же самое, что со слезанием хомячков с винды - обычное невежество). "Я написал, выложил, нахрена кому-то исходники, отстаньте". Это легко лечится предложением помощи в стиле "слушай, а почему бы тебе не открыть исходники, я бы тогда (сделал порт под ...|посмотрел бы почему [описание глюка]|подумал бы как прикртить [ценная фича]) и т.д. Также программистов впечатляет список архитектур, под которые может быть собран их софт - примеры scummvm и curl.


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено Damon , 06-Янв-10 19:03 
> ... просто потому что не видят для этого оснований (тут то же самое, что со слезанием хомячков с винды - обычное невежество)...

Да, честно говоря, мне тоже кажется, что с большинством проектов дело именно так и обстоит... Хотя, это мое личное, предвзятое и не претендующее на истину ИМХО!


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено AlexYeCu , 06-Янв-10 11:25 
Не может не радовать, использовал сию софтину совсем недолго, но произвела очень приятное впечатление, по удобству работы понравилась больше ufraw

"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено azure , 06-Янв-10 13:11 
попробуйте еще bibble pro :) а коли понравится, расскажу как триал срок продлить

"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено User294 , 07-Янв-10 15:17 
Попробуйте свеженький LSD! А если понравится - скажу где еще пару доз нахаляву взять. Это так, общий смысл вашего спича. А хоть и изложенный в чуть других терминах.

"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено _stx_ , 11-Янв-10 12:57 
Не неси чушни ))
Очень часто бред сивой кобылы от тебя вижу )

"ЛСД (ЛСД-25, LSD) — диэтиламид d-лизергиновой кислоты. Юридически классифицируется как наркотик. Как и большинство подобных психотропных веществ, ЛСД не вызывает физической зависимости. Риск возникновения психологической зависимости достаточно низок."
http://ru.wikipedia.org/wiki/Lsd

Твой пример скорее к герычу относится.


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено Att , 19-Янв-10 12:16 
Неее, герыч - это винда))))) с нее тяжко слазят... некоторые даже не смогут слезть, даже очень хотя)))
а тут понравилось, не понравилось)))

"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено AnOn , 06-Янв-10 12:32 
Не нашёл в ней curves, плохо без них. Думал, хоть в каком-то виде есть.
Есть ещё претензии, но в целом - на уровне. Пока остаюсь на ufraw.

"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено AsphyX , 06-Янв-10 14:47 
Плохо искали. Для меня довод в пользу UFRaw — умение применять гамма-кривую _до_ преобразования из цветового пространства камеры в рабочее. Это позволяет прикручивать к UFRaw кривые никоновские профили, выковырянные из CaptureNX, и получить цветопередачу неотличимую от последнего или от внутрикамерного Jpeg, а не «как у Adobe».

"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено Аноним , 06-Янв-10 14:50 
Замечательная новость! Ждем включения в дистрибутивы.

"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено Morgoth , 06-Янв-10 15:05 
Отличная новость. В RawTherapee нравится всё, кроме интерфейса :-)

"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено ffsdmad , 06-Янв-10 16:16 
Requirements:
- CMake
- GTK and GTKMM development packages

довольно странные зависимости


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено аноним , 06-Янв-10 16:32 
>Requirements:
>- CMake
>- GTK and GTKMM development packages
>
>довольно странные зависимости

Чего это? При наличии CMake любая другая сборочная система - странная зависимость.
Ну и GTK+OO обертка под него. Qt было бы конечно лучше, да.


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено ffsdmad , 06-Янв-10 16:59 
за cmake нужно отрывать крылья
и прижыгать

"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено prokoudine , 06-Янв-10 18:16 
> за cmake нужно отрывать крылья
> и прижыгать

Ты такой умный :) Умнее разработчиков дохренищи софта, явно :)


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено User294 , 07-Янв-10 15:20 
>Ты такой умный :) Умнее разработчиков дохренищи софта, явно :)

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


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено аноним , 07-Янв-10 16:27 
>Можете втирать что угодно, но CMake порой работает горбато.

Втираете здесь только вы. Примеры осилите? Я уже приводил цифры в подтверждение того, что cmake скрипты правят гораздо реже, чем configure, и уж совсем несравнимо меньше чем уродский scons. И править их, к слову, гораздо проще.

>Да и ставить его как зависимость удовольствие ниже среднего.

Это тоже уже обсуждали. С комплексами насчет установки лишей софтины - в сад, а объективно один cmake занимает на порядки меньше, чем уродские configure скрипты для пакетов, стоящих на типичном десктопе.


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено _Bulgarin , 07-Янв-10 23:23 

# du -sch $(find /usr/ports/ -name 'configure')
1,3M    /usr/ports/_dont_usable/heimdal/work/heimdal-1.3.1/configure
2,3M    /usr/ports/_dont_usable/samba33/work/samba-3.3.9/source/configure
131K    /usr/ports/_dont_usable/samba33/work/samba-3.3.9/docs-xml/configure
3,7M    total

# du -sh /usr/ports/_dont_usable/heimdal/work/heimdal-1.3.1/
70M    /usr/ports/_dont_usable/heimdal/work/heimdal-1.3.1/

# du -sh /usr/ports/_dont_usable/samba33/work/samba-3.3.9/
193M    /usr/ports/_dont_usable/samba33/work/samba-3.3.9/

В процентном отношении
# echo '100*3.7/(70+193)' | bc -l
1.40684410646387832699

Наверное у меня нетипичный дестктоп... :)


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено аноним , 08-Янв-10 17:27 
Наверное читать надо на что отвечаешь и думать, что пишешь. Что за бред ты написал?

"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено _Bulgarin , 09-Янв-10 03:29 
Читаем:

>объективно один cmake занимает на порядки меньше, чем уродские configure скрипты для пакетов, стоящих на типичном десктопе.

size(installed cmake) vs. size(all configure) from типичный десктоп.

configure необходим в процессе сборки-инсталяции бинарного пакета.
всего configure занимают в среднемот 2-3% от исходных текстов + объектов компиляции.
примерные размеры исходников по ходовым пакетам heimdal и samba приведены.
после сборки они не нужны, как и исходные тексты.
в бинарных пакетах configure отсутствуют.

так где дурные объемы configure? в чем проблема? в том что у тебя куча распакованных исходников и среди них в абсолютном значении configure занимают много места?
дык исходники занимают в 50-70 раз больше... удали, архивируй или сожми часть...

прежде чем что-то объявлять бредом, нужно тоже немного подумать. а то можно прослыть упертым дураком.


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено аноним , 09-Янв-10 18:03 
> прежде чем что-то объявлять бредом, нужно тоже немного подумать. а то можно прослыть упертым дураком

Так вот и подумайте, хоть немного, пожалуйста.

Во-первых, для бинарных пакетов cmake не нужен ровно также, как и configure, речь вообще не о них. Во-вторых, к чему тут ваши samba и haimdal? Возьмите свой десктоп и посчитайте объем всех configure, от ВСЕХ пакетов. Хорошо, 2-3% (что, если вам невдомек, вообще-то уже полный пuздeц)*общий объем - это несколько сотен MB, что на порядок больше cmake. Реальные цифры я уже приводил, ищите в теме о новой версии autocrap или чем-то related.
Теперь давайте вы прекратите ваши детсадовские заявления насчет того, что CMake-де много занимает и его неохота ставить, и попробуете рассмотреть его как сборочную систему. Лучшую их того, что есть и не имеющую аналогов.


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено аноним , 07-Янв-10 16:20 
Аргументы и альтернативы в студию.

"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено аноним , 09-Янв-10 18:05 
>Аргументы и альтернативы в студию.

Да не будет от них аргументов. Кто работал с configure, scons и cmake первые две никогда больше не выберет, а тут ламерье, которое боится новой зависимости, при том что все равно ставит бинарные пакеты в своей убунштушечке и руками в жизни ничего не собирало.


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено _Bulgarin , 09-Янв-10 22:41 
>>Аргументы и альтернативы в студию.
>
>Да не будет от них аргументов. Кто работал с configure, scons и
>cmake первые две никогда больше не выберет, а тут ламерье, которое
>боится новой зависимости, при том что все равно ставит бинарные пакеты
>в своей убунштушечке и руками в жизни ничего не собирало.

А что пустые споры, с упертым и самодовольным? Один черт - "Все гавно, один Я Дартаньян" :)

Вот пример (первые строки), написано было три года назад, за часа три реально, на основе info autoconf & automake. Времени заняло пробегание туда-сюда возможностей по документации.

Пакет для инсталяции вообще не требует компиляций на целевой машине и никаких дополнительных пакетов-софта. Это пакет со шрифтами, проприентарными, поэтому не выкладывал на публику.

Логика вполне читабельна.

----- example configure.in:
# Copyright (C) 2006 Free Software Foundation, Inc.
# This configure.ac script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.

AC_INIT([ghostscript-corefonts], [0.1], [xxxxxxxxxx])
AM_INIT_AUTOMAKE

AC_PROG_AWK
AC_PROG_INSTALL
AC_PROG_MKDIR_P
AC_PROG_LN_S
AC_PATH_PROGS(RM, [rm grm], [/bin/rm], [$PATH:/bin:/usr/bin:/usr/local/bin])

AC_ARG_ENABLE(install_afm,
    AC_HELP_STRING(--enable-install-afm,Turn on install font metrics),
     [case "${enableval}" in
       yes) enable_install_afm=true ;;
       no)  enable_install_afm=false ;;
       *) AC_MSG_ERROR(bad value ${enableval} for --enable-install-afm) ;;
     esac],[enable_install_afm=false])
AM_CONDITIONAL(ENABLE_INSTALL_AFM, test x$enable_install_afm = xtrue)


AC_ARG_ENABLE(install_pfb,
    AC_HELP_STRING( --enable-install-pfb,Turn on install bynary form fonts instead ascii),
     [case "${enableval}" in
       yes) enable_install_pfb=true ;;
       no)  enable_install_pfb=false ;;
       *) AC_MSG_ERROR(bad value ${enableval} for --enable-install-pfb) ;;
     esac],[enable_install_pfb=false])
AM_CONDITIONAL(ENABLE_INSTALL_PFB, test x$enable_install_pfb = xtrue)


AC_ARG_ENABLE(fonts_dir,
...
---- example Makefile.am:

#
# $Id$
#

EXTRA_DIST = $(PFA_FILES) $(AFM_FILES) $(PFB_FILES) $(PFM_FILES)
GS_FONTMAP = @fontmapfilename@
fontsdir = @fontsdir@
fontmapdir = @fontmapdir@

if ENABLE_INSTALL_FONTMAP
fontmap_DATA = $(GS_FONTMAP)
else
noinst_DATA = $(GS_FONTMAP)
endif

$(GS_FONTMAP): Makefile $(INSTALL_FONTS)
        ${RM} -f $@
        for file in $(INSTALL_FONTS); do \
          echo `basename $$file $(FONTS_EXT)` | ${AWK} '{printf("/%-35s (%s.pfa);\n", $$1, $$1)}' >> $@; \
        done

%.pfb: %.pfa
        t1binary $< > $@

%.raw: %.pfa
        t1disasm $< > $@

if ENABLE_INSTALL_PFB
INSTALL_FONTS = $(PFB_FILES)
FONTS_EXT = .pfb
else
INSTALL_FONTS = $(PFA_FILES)
FONTS_EXT = .pfa
endif
...
...
----

И что, нуно к этому Cmake? :)

Конечно, нуно - это же best development tool, и плевать что на 15Mb c++ кода - только ламер не сможет скомпилировать на IRIX или HPUX этот великолепный инструмент cmake c его 500 файлами правил...

Не, уродскими shell-scripts пользуются только полные чайники, а ограничиваться m4 & perl - это вообще ламерство и не модно в этом сезоне...


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено аноним , 09-Янв-10 23:03 
Вы что, действительно настолько невменяемы? Для этого вообще хватило бы Makefile из 10 строчек, а вы, ну-ка, размер сгенеренного своим autocrap'ом дepьмa сюда выложите. Вы там за выгораживанием своего болота видимо не заметили, что я, в отличие от вас, не пихаю сборочную систему туда, где она нахрен не нужна. А вот там где нужна, там CMake. Не autocrap.

"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено proDOOMman , 06-Янв-10 19:52 
Прикольно, там даже 64-битная версия есть!

"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено pavlinux , 07-Янв-10 00:44 
CaptureOne & Lightroom killer!!!

http://s04.radikal.ru/i177/1001/15/c8539e736454.png


"Редактор изображений RawTherapee переведен в разряд свободны..."
Отправлено Аноним , 26-Янв-10 10:33 
Бинарная сборка для 32 бит, не работает (ошибка сегментирования). При сборке cmake`ом  сс завешивается на 31 проценте