This English version is just for reference only, all subject to the following Chinese version:
Qt is an excellent C++ development framework, which provides excellent APIs. I love Qt very much, but I think that Qt is too large&complex(it needs a lot RAM/ROM), so I wrote this framework, named it GOSP. On the premise of respecting Qt's IPR(Intellectual Property Right), on the premise of not depending on Qt, this framework provides Qt-Style APIs, and it only needs a few hundred KB of ROM&RAM, so, GOSP is suitable for developing embedded software.
2019-06-03, v1.0 was released, Codename is the Silent Blue Ghost.
I hope it can form a supplement to Qt, and wish it can be a member of Qt's ecosystem in the future.
Here is some applications(examples):
By this product(GOSP), we pay tribute to Qt's outstanding contribution to the world.
In this project, participants are divided into the following roles:
*) member: Any person or entity providing resource support and/or human support for this project will be a member of this project。
*) GP: GP is responsible for the evolution, overall objectives, organizational structure and daily affairs of the project. GP is temporarily held by the sponsor. With the development of the project, other members should be recruited as GP.
*) ordinary participants: All participants except members and GP are ordinary participants.
Members have the following benefits:
*) Exemption or preference of licensing fee。
*) Deeply participate in the development process of the project and shorten the development cycle of your own products.
*) Talent training, community honor.
*) Intellectual property sharing among members.
*) The intellectual property of the project belongs to all members, and members own different proportion of property rights according to their different contributions to the project.
This agreement is applicable to ordinary participants who are not listed in the exceptions / black list, while this agreement is not applicable to individuals and entities listed in the exceptions / black list.
For those personal learning purposes that do not involve any commercial purpose or commercial behavior, the user can comply with GNU AGPL v3.0 .
If any commercial behavior or purpose is involved, we will adopt the following commercial license agreement to protect the legitimate rights and interests of all parties in the open source ecosystem:
*) This program is an open-source software; and it is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.Although no quality assurance is provided, it does not mean that you can use this to infringe our goodwill; If you need quality assurance, you can buy a commercial version.As the copyright owner (hereinafter referred to as US), we have fulfilled the obligation of disclosure.
*) In addition to the free use allowed by law, any use of all or part of the code needs to pay us for the license; It is prohibited to translate all or part of this software into other programming languages without permission; The distribution right cannot be obtained free of charge. It is prohibited to distribute all or part of the code of the software to others in any form (including but not limited to source form, binary form, etc.) privately or publicly without permission.
*) Unless Both parties of the transaction agree in the license contract, otherwise, Any modification to the software, any derivative based on all or part of the code of the software, any work developed based on all or part of the code of the software, and any work that references all or part of the code of the software in any form(including the form of cross process call based on IPC), etc, all of the above need open source to us in time, At the same time, allow us to disclose the above software codes and/or works to the public under this same agreement, Allow us to freely use the above software codes and/or works, and allow us to authorize them to our customers for free use. Since we do not know who is using the open source software, in order to protect your rights and interests, you should negotiate and sign the license contract with us in a timely manner. It is your obligation to contact us in time to negotiate and sign the license contract.
*) The business license is charged annually to the company (boss). Take the initiative to contact us and pay the market price. The reported passive payment price is punitive (10 times the market price). The reporting situation includes but is not limited to: violation of this authorization agreement, etc.
*) The informant can get a cash reward of no less than 30% of the turnover.(The cost must be borne by the infringer)
*) China's export laws and regulations apply to our distribution and remain in effect as products and technologies are re exported to other regions. We reserve the right to prohibit any user from using the this open source software.
*) The right of interpretation belongs to us. You are fully responsible for any loss caused to us by your breach of this agreement.
You can use the software only if you fully agree to the above agreement.
If you do not agree with the above agreement, do not use the software.
This is an open community (based on the Internet), my work is just set the ball rolling.
Read the following easy guide document: https://gitee.com/giveda/GOSP/blob/master/HowTo.md
Read the following HTML document: http://giveda.com/gui_engine/html/index.html
Welcode to join in QQ group: 914464844
**This is a project in the process of planning. I just do something I am interested in when I am interested. If you think the software is useful, you can join in the open source collaboration model to support this project in the direction you expect. The property rights of GOSP belong to all contributors, the contributors enjoy different proportions of property rights according to their different contributions to the project. **
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容，可点击提交进行申诉，我们将尽快为您处理。
1. Open source ecosystem
2. Collaboration, People, Software
3. Evaluation model