Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Поставьте мне мозг на место: GPLv3 + shared memory 12.04.13 19:03 Число просмотров: 3077
Автор: leo <Леонид Юрьев> Статус: Elderman Отредактировано 12.04.13 19:08 Количество правок: 1
|
Было:
- есть код под GPLv3 (например вычисления);
- есть еще код под GPLv3 (различный транспорт);
- к этому добавлен main-модуль под GPLv3;
= тут все ясно и понятно, имеем проект под GPLv3.
Стало:
- к указанному GPLv3 проекту добавили код, реализующий транспорт через разделяемую память;
- координаты и формат данных в разделяемой памяти задаются в настройках/опциях, можно считать что работает интерпретатор или компилятор;
- все изменения исходников доступны;
= ну тоже понятно, имеем проект под GPLv3, в который внесены изменения, нарушений нет.
Туплю:
- есть проприетарная прога, которая создает именованный регион разделяемой памяти и производит с ним обмен;
- настройками двух проектов их можно "подружить", таким образом GPLv3 и не-GPL в каком-то смысле объединяются;
= вопрос, это нарушение GPLv3 или нет?
Да - нарушение, так как происходит частичное объединение в одно адресное пространство.
| | 0 | (0%) |
Нет - не нарушение, это взаимодействие "стандартными средствами". | | 2 | (100%) |
Всего: | | 2 | (100%) |
Для участия в голосовании необходимо зарегистрироваться |
- Поставьте мне мозг на место: GPLv3 + shared memory - leo 12.04.13 19:03 [3077]
|
|
|