LINUX.ORG.RU

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

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

Такой код нельзя назвать свободным, так как отсутствует свобода улучшать программу и публиковать ваши улучшения ибо исходный код (неважно весь или только часть) закрывается патентом.

Но никто не мешает опубликовать под несвободной open source лицензией, вида CC-BY-NC-ND

В принципе можно попробовать вынести все закрытые компоненты в отдельную библиотеку, а свободная библиотека будет дёргать только её API, но тут возможно возникнут сложности с бинарными сборками. Нужно изучить проблему. GPL и аналогичные тут скорее всего не пойдут никаким боком, а скажем CC-0 для свободной части вполне, но опять же возникает вопрос с распространением сборок, в смысле какой они лицензии будут соответствовать.

Исправление Evgueni, :

Такой код нельзя назвать свободным, так как отсутствует свобода улучшать программу и публиковать ваши улучшения ибо исходный код (неважно весь или только часть) закрывается патентом.

Но никто не мешает опубликовать под несвободной open source лицензией, вида CC-BY-NC-ND

В принципе можно попробовать вынести все закрытые компоненты в отдельную библиотеку, а свободная библиотека будет дёргать только API, но тут возможно возникнут сложности с бинарными сборками. Нужно изучить проблему. GPL и аналогичные тут скорее всего не пойдут никаким боком, а скажем CC-0 для свободной части вполне, но опять же возникает вопрос с распространением сборок, в смысле какой они лицензии будут соответствовать.

Исправление Evgueni, :

Такой код нельзя назвать свободным, так как отсутствует свобода улучшать программу и публиковать ваши улучшения ибо исходный код (неважно весь или только часть) закрывается патентом.

Но никто не мешает опубликовать под несвободной open source лицензией, вида CC-BY-NC-ND

В принципе можно попробовать вынести все закрытые компоненты в отдельную библиотеку, а свободная библиотека будет дёргать только API, но тут возможно возникнут сложности с бинарными сборками. Нужно изучить проблему. GPL и аналогичные тут скорее всего не пойдут никаким боком, а скажем CC-0 для свободной части вполне, но опять же возникает вопрос с распространением сборок.

Исправление Evgueni, :

Такой код нельзя назвать свободным, так как отсутствует свобода улучшать программу и публиковать ваши улучшения ибо исходный код (неважно весь или только часть) закрывается патентом.

Но никто не мешает опубликовать под несвободной open source лицензией, вида CC-BY-NC-ND

В принципе можно попробовать вынести все закрытые компоненты в отдельную библиотеку, а свободная библиотека будет дёргать только API, но тут возможно возникнут сложности с бинарными сборками. Нужно изучить проблему. GPL тут скорее всего не пойдёт никаким боком, а скажем CC-0 для свободной части вполне, но опять же возникает вопрос с распространением сборок.

Исправление Evgueni, :

Такой код нельзя назвать свободным, так как отсутствует свобода улучшать программу и публиковать ваши улучшения ибо исходный код (неважно весь или только часть) закрывается патентом.

Но никто не мешает опубликовать под несвободной open source лицензией, вида CC-BY-NC-ND

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

Такой код нельзя назвать свободным, так как отсутствует свобода улучшать программу и публиковать ваши улучшения ибо исходный код закрывается патентом.

Но никто не мешает опубликовать под несвободной open source лицензией, вида CC-BY-NC-ND