GOSP = Giveda® Open Source Project
Для английского языка, пожалуйста, обратитесь к: https://gitee.com/giveda/GOSP/blob/master/README_en.md
Посвящается выдающемуся вкладу Qt в мир.
Qt — это отличная среда разработки на C++, созданная европейцами. API прост в использовании, сообщество большое, а ресурсы обильные. Но Qt слишком тяжеловесен (требуется много оперативной и постоянной памяти, очень сложен). Чтобы решить эту проблему, я разработал фреймворк GOSP;
GOSP предоставляет интерфейс API, аналогичный Qt, без зависимости от Qt, требует всего несколько сотен КБ аппаратных ресурсов (намного меньше, чем Qt) и может работать на низкопроизводительном оборудовании, которое не поддерживает Qt (дополняет экосистему Qt), подходит для встраиваемых разработок.
Пример эффекта демонстрации:
В 2018 году компания Qt инициировала проект по переносу Qt на MCU. Потребление ресурсов выглядит следующим образом:
*) ROM: от 6 МБ до 13 МБ
*) RAM: от 4 МБ до 10 МБ
3 июня 2019 года была выпущена версия GOSP v1.0 с кодовым названием «Молчаливый синий призрак». Она требует всего лишь несколько сотен КБ оперативной и постоянной памяти (намного меньше, чем у Qt) и может работать на низкопроизводительном оборудовании, которое не поддерживает Qt (дополняет экосистему Qt).
Ссылка:
http://blog.qt.io/cn/2018/08/15/qt_on_microcontrollers_mcu/
http://giveda.com/
Этот проект состоит из следующих частей (модель открытого сотрудничества, лицензия на разрешение участия для обычных участников, исключения/чёрный список и т. д.), которые составляют открытое лицензирование.
Участники проекта делятся на следующие роли:
*) Члены: физические или юридические лица, предоставляющие поддержку ресурсами или персоналом для этого проекта, являются членами.
*) Постоянные члены правления: отвечают за развитие проекта, общие цели, организационную структуру и повседневные дела. Постоянный член правления временно назначается инициатором и при необходимости привлекает других членов в качестве постоянных членов правления.
*) Обычные участники: все участники, кроме членов и постоянных членов правления, являются обычными участниками.
Члены могут получить следующие преимущества:
*) Освобождение или льготное право на получение лицензии на разрешение использования.
*) Глубокое участие в процессе разработки проекта сокращает цикл разработки собственного продукта.
*) Обучение и повышение квалификации, репутация сообщества.
*) Обмен правами интеллектуальной собственности между членами.
*) Права собственности на этот проект принадлежат всем членам, и члены имеют неравное распределение прав собственности в зависимости от их различного вклада.
Эта лицензия применяется к обычным участникам, не включённым в чёрный список. Участники и организации, включённые в чёрный список, не подпадают под действие этой лицензии.
*) Это открытый проект, и мы надеемся, что он будет полезен, но мы не предоставляем никаких гарантий качества (даже подразумеваемых или очевидных гарантий качества). Хотя мы не предоставляем гарантии качества, это не означает, что вы можете использовать это как предлог для нарушения нашей репутации; если вам нужна гарантия качества, вы можете приобрести коммерческую версию. Как правообладатели (далее именуемые нами), мы уже выполнили свои обязательства по уведомлению.
*) За исключением случаев, когда закон позволяет вам использовать программное обеспечение бесплатно, любое использование полного или частичного содержимого этого проекта требует от вас оплаты лицензии (вы можете выбрать лицензию Apache/MIT и т.д.) для использования; распространение прав не может быть получено бесплатно, и запрещено распространять полный или частичный контент этого проекта в любой форме (включая исходный код, двоичный код, частный или публичный и т. д.) без письменного разрешения постоянного члена правления.
*) Запрещено переводить полный или частичный текст этого проекта на другие языки без разрешения.
*) Если только обе стороны не договорились об ином в лицензионном соглашении, любые модификации, производные работы, основанные на полном или частичном коде этого программного обеспечения, произведения, созданные на основе полного или частичного кода этого программного обеспечения посредством любых форм (включая IPC, RPC и межпроцессные вызовы), должны быть своевременно открыты для нас и одновременно разрешены нам, позволяя нам свободно использовать вышеуказанный программный код и/или произведения и позволяя нам передавать их нашим клиентам для свободного использования. Поскольку мы не знаем, кто использует этот проект, и чтобы защитить ваши права, вы должны активно общаться с нами и подписывать лицензионное соглашение, активно связываться с нами, чтобы подписать лицензионное соглашение — это ваша обязанность.
*) Коммерческие лицензии взимаются ежегодно с компаний. Стоимость активного общения с нами составляет рыночную цену. Цена пассивной оплаты, взимаемая с тех, кто сообщил о нарушениях, составляет штрафную цену (в 10 раз превышающую рыночную).
*) Сообщающие лица могут получать не менее 30 % вознаграждения наличными (расходы несёт нарушитель).
*) Только постоянные члены правления имеют право подавать заявки на соответствующие права интеллектуальной собственности от имени этого проекта. Никакие организации или отдельные лица не могут подавать заявки на права интеллектуальной собственности этого проекта без письменного согласия постоянного члена правления.
*) Мы (постоянный член правления) имеем право изменять и модифицировать эту лицензию и лицензию на открытое сотрудничество, используемую этим проектом, и публиковать её через веб-страницы (без отдельного уведомления); после публикации изменённая версия вступает в силу автоматически. В качестве пользователя этого проекта вы обязаны самостоятельно получать и просматривать изменения во время использования этого проекта; если вы продолжаете использовать этот проект после внесения изменений, это означает, что вы полностью прочитали содержание изменений и согласились с ними на основе взаимопонимания.
*) Экспортное законодательство и правила Китая применяются к нашей версии выпуска, и они остаются в силе при повторном экспорте в другие регионы. Мы сохраняем за собой право запретить любому пользователю использовать этот проект.
*) Право толкования принадлежит нам. Вы несёте полную ответственность за ущерб, причинённый нам нарушением настоящего соглашения.
Только если вы полностью согласны с вышеуказанным соглашением, вы можете использовать этот проект.
Если вы не согласны с вышеуказанными условиями, не используйте этот проект.
Это открытое интернет-сообщество; моя работа заключается только в том, чтобы заложить фундамент, ожидая, пока вы его построите.
Краткое руководство: https://gitee.com/giveda/GOSP/blob/master/HowTo.md
Документ HTML: http://giveda.com/gui_engine/html/index.html
После того как вы поставите звёздочку или станете подписчиком, вы сможете подать заявку на присоединение к группе обмена QQ: 914464844 (пожалуйста, укажите свой адрес главной страницы gitee при подаче заявки).
https://gitee.com/giveda/GOSP/tree/master/docs/images/DVB_768x432.gif
https://gitee.com/giveda/GOSP/tree/master/docs/images/DVB_768x432_large.gif
https://gitee.com/giveda/GOSP/tree/master/docs/images/DVB_edit_chnl_768x432.gif
https://gitee.com/giveda/GOSP/tree/master/docs/images/DVB_mainMenu_768x432_png.gif
Это проект на стадии планирования, и я просто делаю то, что мне интересно. Если вы считаете, что это программное обеспечение полезно, пожалуйста, следуйте инструкциям в главе 3, присоединитесь к модели открытого сотрудничества этого программного обеспечения и поддержите развитие этого проекта в желаемом направлении. GOSP — это проект GVP в Code Cloud, права собственности которого принадлежат всем вкладчикам, и вкладчики имеют различное распределение прав собственности в соответствии со своим различным вкладом.
Электронная почта: lei@giveda.com
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )