Какова этика выпуска Perl-модуля на основе чужого модуля?

Какова этика выпуска Perl-модуля на основе чужого модуля?
Какова этика выпуска Perl-модуля на основе чужого модуля? - jeremybishop @ Unsplash

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

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

Как насчет того, чтобы написать автору и спросить его, как он хочет, чтобы его признали? Это кажется логичным. Разве в модулях Perl не указывается адрес электронной почты автора?


LetsCodeIt, 29 мая 2023 г., 07:17

Похожие посты