Я хотел бы выпустить небольшую часть программного обеспечения под GPLv3. Он написан на C# для платформы .NET 3.5 SP1. Он также использует библиотеку MEF, которая выпускается под MS-PL. MS-PL не совместим с GPL. Тем не менее, библиотека MEF в конечном итоге будет включена в версию .NET 4, и в то время она становится системной библиотекой, и это уже не имеет значения.Как написать исключение в разделе 7 GPLv3?
Мне все же хотелось бы высвободить код раньше, чем позже, просто чтобы получить некоторую обратную связь и получить код для ранних усыновителей (релиз на раннем этапе, выпуск часто). Я понимаю, что могу написать исключение в разделе 7 GPLv3, который позволит получателям связать этот код с этой конкретной библиотекой.
В чем заключается это исключение? Делается ли это в отдельном файле рядом с файлом LICENSE в каталоге проекта? Должен ли я упоминать об исключении во всех заголовках файлов? Я знаю исключение ClassPath, но знает ли кто-нибудь о случае, когда в качестве примера было сделано исключение для конкретной библиотеки?
Правовые вопросы о лицензии на ПО вне темы на переполнение стека, но * может * быть на тему о его [Программисты] (HTTP://programmers.stackexchange.com/) сайт сестры. См. Http://stackoverflow.com/tags/licensing/info. –
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет о лицензировании и правовых вопросах, а не о программировании или разработке программного обеспечения. [См. Здесь] (http://meta.stackoverflow.com/a/274964/1402846) для получения дополнительной информации и [помощь/по теме] для получения дополнительной информации. – Pang