LINUX.ORG.RU

«Усыновление» заброшенного open-source проекта

 , , ,


0

2

Дано: небольшая утилита по имени extundelete, коя в природе встречается в единственной версии, имеется в portage, и самое главное - падает с sigsegv. Судя по mailing-list и трекеру на SF, автор на программу давным-давно положил и даже не обновлял ее под новые версии e2fsprogs. Скажем, для собственных нужд я ликвидировал указанные выше недостатки, и теперь хочу предложить свои исправления в гентовский пакет и по возможности майнтейнить его дальше. Обязан ли я искать автора и уведомлять его о своем желании? Ни имени, ни мыла автора я не знаю - их нет ни в профиле SF, ни на домашней страничке. Метаинформация в ебилде отсылает меня все в тот же мертвый трекер.


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

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

В том и проблема - я вряд ли смогу найти автора. Он не оставил о себе никакой информации.

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

форк — проталкиваешь в Gentoo. Другие варианты сильно хуже.

peregrine ★★★★★ ()

gitlab.com/extundelete-ng для тебя

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

проталкиваешь в Gentoo

В существующий пакет? Или прям совсем со сменой названия и новым ебилдом?

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

Твои способности к поиску информации ошеломительны

extundelete was written by Nic Case <number9652@users.sourceforge.net>

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

Page not found

Лишь бы ссылку вбросить? Да и что-то я не могу найти о нем других упоминаний.

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

Твои способности к поиску информации ошеломительны

Черт, похоже ты прав. Убунтовский manpage я и правда проглядел.

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

Только стоит учесть, что возможно на эту почту можно писать только изнутри SF как личное сообщение (там есть такая настройка).

xaizek ★★★★★ ()

Если нет серьёзных намерений дальше разрабатывать и поддерживать софтину, то достаточно в генту предолжить патч

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

Что есть серьезные намерения? Починить указанные огрехи, обновлять под изменения API в e2fsprogs-lib (что вряд ли будет случаться слишком часто) - это серьезно? По поводу дальнейшей разработки: вряд ли что-то можно добавить серьезного в утилиту восстановления данных с ФС - она просто работает.

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

Что есть серьезные намерения?

Если есть уверенность что этот форк не станет таким же мертвым как апстрим через полгода

Если просто хочется иметь исправленную версию в портеже, то намного проще просто иметь патч там.

Gary ★★★★★ ()

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

slovazap ★★★★★ ()

Назвать лучше extundelete-ng, вдруг автор проснется.

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

extextundelete

Лучше extundeleted/extunremove/extunrm. Главное без уродских «ng», «neo» и подобного.

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

я тебе предложил название. Берешь, без зазрения совести и всяких рефлексий, и делаешь форк проекта.

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

Или прям совсем со сменой названия и новым ебилдом?

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

peregrine ★★★★★ ()
Последнее исправление: peregrine (всего исправлений: 1)

Если уверен что оно мертво, форкай без зазрения совести, даже название не меняй. Автора не ищи, не заморачивайся, если бы он этого хотел, он бы оставил свой имейл на видном месте. Имя автора только в файле лицензии укажи, он забыл.

WitcherGeralt ★★ ()
Последнее исправление: WitcherGeralt (всего исправлений: 1)

Ещё из git можно достать имена и адреса электронной почты авторов:

Nic Case <number9652@yahoo.com>
necase <necase@users.sf.net>

avolver ()

extundelete-ng

в реадми напиши про первого автора

ИМХО :)

anonymous ()

По условию ГНУ лицензии ты должен после улучшения кода им поделиться.

burato ★★★ ()

Пиши во все контакты которые найдёшь, пиши в списки рассылки майнтейнеров в поиске автора. И спрашивай разрешения на использования имени. Смена названия программы этожопа. Надо сохранять. Я вон даже когда bsd проекты форкаю для развития всегда отписываю автору, мол так да эдак, я вас форкаю для развитя но без совместимости обратной, можно сохранить имя? А может вы уже сами взялись за проект и мы вместе поработаем. В 20% случаев у авторов горят глаза и они воскрешают своё поделие.

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

Если од будет чисто для себя пилить и не распространять то не должен он кодом делиться.

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

Но он уже пишет на публичный форум, так что пущай делится.

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

Я форкнул линукс и переписал его, ниадной ошибки в коде ядра и драйвера открытые допилил все! Никому ничего не дам я жадный! И никто мне ничего не сделает, бу

anonymous ()

Создай тикет в трекере. Немного подожди.

Если за разумное время автор не откликнулся, делаешь форк с сохранением лицензии оригинала. Имя лучше выбрать другое, в исходниках и окне About делаешь упоминание оригинального автора (наряду со своим). IMHO, этого вполне достаточно.

hobbit ★★★★★ ()

Ты уверен, что будешь развивать этот форк? Если не уверен — пришли им просто патч, который фиксит сегфолт.

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

Он там вроде как года три последний раз назад отвечал, при наличии более свежих тикетов (один даже с приложенным патчем, правящим несовместимость с новыми версиями e2fsprogs).

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

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

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

Да и это верное решение. Тогда вопрос про форки, названия, лицензии и прочее отпадает.

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

EXL ★★★★★ ()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от Makhno

Он не оставил о себе никакой информации.

Да ладно? А список рассылки? А кнопочка «send message»? А стандартный соурсфоржевский емейл-форвардер $username@users.sourceforge.net?

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

Ну и на крайняк всегда можно написать в техподдержку sf

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

Ну, если он забил на тикеты, то и сообщения он вряд ли будет читать. Так что мне нужен был просто обычный «человеческий» email, но с этим вопрос уже решен.

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

Ну, если он забил на тикеты, то и сообщения он вряд ли будет читать

Совсем не факт

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

А если и правда совсем на все забил, тогда админы sf передадут тебе права через фиксированное время (недели две что ли)

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