Вопрос, собственно, в следующем:
Я хочу опубликовать часть своего проекта под лицензией GPL с открытием исходных кодов (мне не жалко, вдруг кому пригодится). Но весь проект целиком под GPL распространять не хочу. Имею ли я право распространять свой проект под собственной закрытой лицензией, если в него входит лично мною написанный код, распространяемый по GPL? либо надо делать какие-то оговорки и т.п.?
Если ты распространяешь собственный исходный код - ты можешь хоть сам придумать удобную тебе лицензию. И, конечно, это твоё дело, как и где ты будешь использовать свой собственный код. Мне так эта ситуация видится...
Просто лицензия GPL разрешает свободное использование кода в случае, когда конечный продукт тоже распространяется по GPL. Код как бы становится "общественным достоянием", что ли. и моё "авторство" теряется. Поэтому надо, наверное, делать какие-то оговорки (или распространять под двумя лицензиями, не знаю). про это и спрашиваю.
Т.к. авторство твое, то и лицензии выбираешь тоже ты. Один и тот же код ты можешь лицензировать и как GPL и под коммерческой лицензией.
Но если кто-то будет вносить патчи в твой GPL код, то как-то я не уверен, что ты сможешь их использовать в коммерческой части.
Если тебе не подходит ГПЛ - как я уже сказал, просто сделай свою лицензию. ИМХО, оптимальный вариант.
И ещё большой вопрос - по идее, если ты распространяешь свой код под ГПЛ, но сам нарушаешь эту лицензию, по идее, ты должен сам себе предъявлять обвинение в его нарушении. Ты это делать намерен?
vshabanov
если ты автор патчей, то точно можно ) хозяин барин, т.к. ты автор, ты можешь что угодно написать в кач-ве лицензии )))
я спрашивал именно про GPL, т.к. писать свою лицензию, которая будет похожа на GPL но давать лично мне еще какие-то права, мне как-то лень.
ALPINE
> Я хочу опубликовать часть своего проекта под лицензией GPL с открытием исходных кодов (мне не жалко, вдруг кому пригодится). Но весь проект целиком под GPL распространять не хочу.
Что значит "весь проект целиком"?
GPL - это как раз и есть код. А все остальное арт-модели-текстуры под GPL не бывает.
>я спрашивал именно про GPL, т.к. писать свою лицензию, которая будет похожа на GPL но давать лично мне еще какие-то права, мне как-то лень.
Это займёт примерно.... 1 минуту ))) Это примерно столько, сколько ты писал первый пост и в сотни раз больше, чем остальные люди потратят на его чтение и ответы ) Если уж не экономишь своё время - пожалей хотя бы их )))
ALPINE
Почему вы так боитесь кому-то показать свой код ? Хотя еще под вопросом, что кому-то, из тех, кто смог бы сделать с него что-то полезное, будет время его смотреть. Большая честь на самом деле, в том, чтобы кто-то твой код посмотрел да еще и применил повторно..
AlexN
> Что значит "весь проект целиком"?
Весь проект значит весь код. Он же написал:
> Я хочу опубликовать часть проекта.
> Но весь проект распространять не хочу.
Про арт вообще ничего не говорилось.
Делаешь GPL'ную часть кода отдельной библиотекой, а остальное каким хочешь. И в описании потом пишешь, что использовал ее.
ALPINE
Да, можешь. Есть следущие оговорки: не должно быть сторонних патчей (или нужно договариваться с каждым создателем патча индивидуально).
Используй LGPL или более либеральную лицензию типа BSD, Apache
Если использовал GPL, то и нужно распростронять под GPL. Иначе нарушение лицензии.
Тема в архиве.