The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

D-Modem - программный модем для передачи данных поверх VoIP, opennews (??), 30-Окт-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


53. "D-Modem - программный модем для передачи данных поверх VoIP"  –1 +/
Сообщение от Аноним (116), 30-Окт-21, 15:49 
Думаю, что проект не может распространяться под GPL, т.к. в его составе проприетарный код (dsplib.o) без исходников.
Ответить | Правка | Наверх | Cообщить модератору

64. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Аноним (56), 30-Окт-21, 16:14 
В новости об этом упоминания нет. Это в первоначальном проекте с модулями ядра, в который смотрели разработчики D-Modem, был. Может, они уже заменили этот блоб открытым кодом?
Ответить | Правка | Наверх | Cообщить модератору

70. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Аноним (116), 30-Окт-21, 16:39 
Нет, ничего не заменили
https://github.com/AonCyberLabs/D-Modem/blob/master/slmodemd...

В makefile так и линкуется (не откуда не пересобирается)
https://github.com/AonCyberLabs/D-Modem/blob/master/slmodemd...

Я в новость пытался внести правку об этом, но видимо чем-то не устроило апруверов.

Ответить | Правка | Наверх | Cообщить модератору

76. "D-Modem - программный модем для передачи данных поверх VoIP"  –1 +/
Сообщение от Онаним (?), 30-Окт-21, 16:44 
dsplib.o может быть под другой лицензией, допускающей линковку с GPL-кодом.
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

80. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Аноним (116), 30-Окт-21, 16:53 
Впервые слышу о том, что можно прилинковать проприетарный код к GPL не нарушая GPL.
Ответить | Правка | Наверх | Cообщить модератору

98. "D-Modem - программный модем для передачи данных поверх VoIP"  –2 +/
Сообщение от Онаним (?), 30-Окт-21, 18:19 
И про проприетарные модули ядра ничего не слышали, наверное?
Ответить | Правка | Наверх | Cообщить модератору

190. "D-Modem - программный модем для передачи данных поверх VoIP"  –1 +/
Сообщение от Брат Анон (ok), 01-Ноя-21, 09:46 
И они прямо статически линкуются в ядро? Вы точно знаете как это работает?
Ответить | Правка | Наверх | Cообщить модератору

99. "D-Modem - программный модем для передачи данных поверх VoIP"  –1 +/
Сообщение от Аноним (-), 30-Окт-21, 18:20 
Всё просто.

Создаётся цепочка. GPL <---> BSD <---> Proprietary. Поэтому пермиссивки не спсобствуют Свободе. Пермиссивки только помогают проприетарщикам.

Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

102. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 18:24 
С GPL<-->BSD та же проблема, что с GPL<-->Proprietary, на самом-то деле.
GPL запрещает линковать его с проприетарью в качестве части проекта.

Но обратное не обязательно, проект под GPL может распространяться под GPL, а проприетарная часть иметь пункт лицензии, допускающий линковку с GPL-проектами. Поскольку правки в исходный код проприетарной части ты внести, имея на руках исходники только GPL-проекта, не можешь, обязанность распространять исходники этой части согласно GPL не наступает.

---

The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.

Ответить | Правка | Наверх | Cообщить модератору

103. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 18:27 
В принципе библиотека DSP - это Major Component, угу.

Кроме того, если у GPL-кода и проприетари один владелец - он вправе добавить исключение, что при распространении исходный код конкретное этой библиотеки - по его, владельца GPL-кода и библиотеки совместно, решению - распространяться не обязан.

Ответить | Правка | Наверх | Cообщить модератору

155. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Аноним (155), 31-Окт-21, 11:39 
Впервые вижу, чтобы так кто-то делал, но по-моему это вполне законно для гпл и всегда было -- открытый код не является обязательным условием, главное чтобы с ним можно было слинковаться. Лицензия там бсд или типа того, и бсд лицензия не обязывает открывать код.
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

134. "D-Modem - программный модем для передачи данных поверх VoIP"  –2 +/
Сообщение от Akteon (?), 30-Окт-21, 21:37 
Каналы и сокеты лично Магомет использовать запретил ??
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

173. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Stax (ok), 31-Окт-21, 18:10 
А как тогда оно например под 64 бита компилится?? Или под армами, например? Ведь 32-х битный код не прилинковать.
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру