Есть учебное заведение. В этом УЗ есть курс и специальность по программированию. В рамках специальности делаются дипломы, темами дипломных проектов являются программные продукты.
Необходимо соблюсти баланс прав между студентами, которые хотят эти дипломные проекты потом продвигать как коммерческие программы, и самим УЗ, которое хочет иметь права на исходный код этих программ с тем, чтобы распространять их в другие УЗ и выдавать их для доработки следующему курсу студентов.
Решение из мировой практики — лицензия BSD. В общем-то для этого она и создавалась. Нам больше нравится вариант Apache 2.0, поскольку это тоже BSD-like лицензия, однако она значится в списке совместимых с GPLv3, а значит можно будет ещё и GPL проекты использовать в разработках.
Вопрос: как узаконить такое лицензирование?
Originally published at Aceler online. You can comment here or there.



#1 by lqp on 01.03.2009 - 16:13
Quote
или просить чтобы студент сам пролицензировал свой код под GPL.
#2 by Aceler on 01.03.2009 - 16:21
Quote
> Все варианты обходных маневров, которые я могу сходу придумать, так или иначе сводятся к GPL.
Выдавать студентам код под GPL, на основе которого они будут писать? :)
#3 by lqp on 01.03.2009 - 16:36
Quote
Ну, примерно. Требовать использования GPL-ных библиотек.
Тогда студенту остается либо публиковать текст под GPL, либо держать его при себе.