Я просто хочу, чтобы кто-то прояснил следующие вопросы, поскольку Демис Белло объявил пару недель назад, что ServiceStack станет коммерческим. Ссылка ниже.
https://plus.google.com/app/basic/stream/z12tfvoackvnx1xzd04cfrirpvybu1nje54
(Обратите внимание, что когда я говорю ServiceStack или SS, я имею в виду все связанные библиотеки SS, такие как ServiceStack.Text и т. Д.)
Если у меня уже есть решение, разработанное с использованием ServiceStack сегодня, придется ли мне покупать лицензию, как только SS выйдет в продажу, даже если я не обновлю бинарные файлы SS до коммерческой версии выпуска?
Будут ли предыдущие версии SS (до коммерческого лицензирования) всегда иметь открытый исходный код и использовать ту же лицензию, что и раньше?
Если я сегодня разберусь с SS (до коммерческого лицензирования) на Github, будет ли незаконно поддерживать это после того, как SS станет коммерческим?
Если ответ на вопрос 2 - «да», то смогу ли я разжечь предыдущую версию после того, как SS выйдет в продажу, не беспокоясь о коммерческой лицензии (при сохранении и публикации исходного кода для общественности)?
источник
Ответы:
Лучший способ получить окончательный ответ - спросить их. Но я все равно дам вам мою интерпретацию.
По сути, они не могут отозвать предоставленную вам лицензию на существующий код. И из моего прочтения сообщения, на которое вы ссылались, они ожидают, что существующий код на основе BSD останется доступным, но не будут работать над ним.
Итак, чтобы ответить на ваши вопросы:
Нет, вам не нужно приобретать лицензию, просто продолжайте использовать существующую лицензионную версию BSD.
Да. Они предоставили вам лицензию на существующие версии.
Нет, это не будет незаконным.
Да, вы можете раскошелиться на старую версию. Но помните, что они не обязаны хранить старый код, так что вы можете обнаружить, что внезапно старая версия больше не находится на их сайте, но это не меняет прав, которые они предоставили вам для использования старой версии.
Я повторю свое предыдущее утверждение: спросите их. Особенно, если вы создаете коммерческое решение, стоит получить официальную позицию по лицензированию существующего кода.
источник
Нет, вам не нужно приобретать лицензию, чтобы продолжать использовать существующую версию ServiceStack (версия 3) после выпуска коммерческой версии 4.
Да, вы по-прежнему можете использовать существующие версии ServiceStack под разрешающими лицензиями BSD, с которыми они были выпущены.
Нет, ветвь Версии 3 SS (и ее поддержка) не является незаконной, потому что лицензия, под которой она была выпущена, позволяет вам это делать.
Да, вы можете раскошелиться на предыдущие версии SS (версия 3) даже после выхода коммерческих версий (версия 4+). Однако, как упоминается в другом ответе, SS не обязан предоставлять миру старые версии. (Может быть, в их интересах удалить его из Интернета.) Однако , вместо того, чтобы создавать свой собственный форк, я могу предложить подумать о том, чтобы поддержать одну из вилок сообщества:
а) NServiceKit - «навсегда бесплатный форк ServiceStack V3 с открытым исходным кодом»
б) NuStack - «Предоставление публичной, некоммерческой, поддерживаемой пользователем версии библиотек стеков услуг».
источник