LINUX.ORG.RU

История изменений

Исправление Eddy_Em, (текущая версия) :

1. Я имею в виду: изменить структуру оригинала. Допустим, было там 10 файлов, а тебе из них нужны по 3-5 функций с каждого. Ты их ctrlc-ctrlv в отдельный файл, к нему добавляешь GPL-шапку с копилефтом авторов, а все свое уже по-своему делаешь, со своими копилефтами.

А то не хочется разводить мусорку...


2. Да, а еще мне иной раз бывает нужно выдрать, скажем, из проекта A пару-тройку функций, из проекта B пару-тройку и т.п. Как в этом случае быть? Не фигачить же все целиком?

// кстати, вспоминаю, как использовал что-то чужое с дурацкой лицензией, запрещающей модификацию, но разрешающей распространение. И пришлось в дополнительном файле делать всякий бред вроде #define main(...) notmain(__VA_ARG__), чтобы все работало, как надо…

Исходная версия Eddy_Em, :

1. Я имею в виду: изменить структуру оригинала. Допустим, было там 10 файлов, а тебе из них нужны по 3-5 функций с каждого. Ты их ctrlc-ctrlv в отдельный файл, к нему добавляешь GPL-шапку с копилефтом авторов, а все свое уже по-своему делаешь, со своими копилефтами.

А то не хочется разводить мусорку...


2. Да, а еще мне иной раз бывает нужно выдрать, скажем, из A пару-тройку функций, из B пару-тройку и т.п. Как в этом случае быть? Не фигачить же все целиком?

// кстати, вспоминаю, как использовал что-то чужое с дурацкой лицензией, запрещающей модификацию, но разрешающей распространение. И пришлось в дополнительном файле делать всякий бред вроде #define main(...) notmain(__VA_ARG__), чтобы все работало, как надо…