реклама на сайте
подробности

 
 
> Yocto на Cyclone V SoC - что можно пользовать, если не GPL/Open Source
iiv
сообщение Jun 6 2018, 11:31
Сообщение #1


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Добрый день,

есть самопально разведенная платка с Cyclone V SoC под Yocto которую я планировал в ближайшее время барыжить.

На плате имеется несколько выполнялок, которые я скомпиллил у себя с использованием только BSD библиотек. Из системного эти выполнялки используют только системные функции и загрузку прошивки плиски.

Еще пользуется wget для загрузки прошивки с использованием OpenSSL, но тут вроде нет нарушения GPL лицензии.

Общение с внешним сервером производится через сокеты на самопально написанном минималистическом веб сервере.

Скажите, пожалуйста, правильно ли я понимаю, что в этом случае я могу не отдавать сорсы при продаже этой железки со своим софтом не нарушая GPL лицензии?

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

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

Спасибо!

ИИВ
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Fat Robot
сообщение Jun 7 2018, 19:39
Сообщение #2


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Нужно решать задачи по мере их возниконвения, а не в превентивном порядке. Есть функционал стандартной поставки, прокрывающий, исходя из ваших исследований рынка, потребности 90-95% пользователей. Остальное - по взаимной любви и согласию.

И никаких открытых архитектур. Иначе вы на поддержку "самоделкиных" будете все ресурсы тратить. А они про вас будут гадости писать на каждом углу.

Цитата(iiv @ Jun 6 2018, 15:31) *
Юзер может захотеть подставить свою функцию (написанную на С), которую мне надо скомпилировать на этой борде и прилинковать к одному из своих модулей.


И, да, ваша основная защита - патент на изобретение, если в вашем изделии есть изобретение.
Go to the top of the page
 
+Quote Post
iiv
сообщение Jun 7 2018, 20:46
Сообщение #3


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(Fat Robot @ Jun 8 2018, 01:39) *
Нужно решать задачи по мере их возниконвения, а не в превентивном порядке.

Если Вы про то, что надо компилировать на лету - так это у моего ключевого конкурента тоже так сделано и это - стандарт в нашей области. Другое дело, что у конкурента - целый комп с зоопарком компиляторов, а у меня - вся функциональность внутри ембеддед системы.

Да полно Вам, уважаемый Fat Robot, открытые системы хаять. Мне одного процессорного ядра не хватает, да и, как я понимаю, ртосы очень ограничены, а мой софт влочит за собой пять миллионов строк C и фортрана с двухядерностью, и, честно говоря, я не сильно представляю как это все сделать на РТОСах или бареметалле. То есть если это можно конечно, то я всеми конечностями - за, но есть большущее подозрение, что это невозможно, по крайней мере, на Cyclone V SoCe.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 13th August 2025 - 00:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01449 секунд с 7
ELECTRONIX ©2004-2016