Here are the most pressing questions about using Qt under LGPL 3.0 on embedded devices. Can we use Qt LGPL on embedded devices? Yes. The Qt modules under LGPL are good enough for most manufacturers. Do we have to open-source the code of our proprietary software? No. You must only provide the Qt source code as used on the device. A written offer allows you to do this on request. Can our software link the Qt libraries statically? Yes. Do our customers have the right to install a modified Qt version on our devices? No for B2B products. Yes for consumer products. Can we move from Qt Commercial to Qt LGPL? Yes with the next release. Of course, you must honour the contract with The Qt Company and satisfy the obligations of LGPL-3.0. So, don't miss the notice period. You find detailed answers in my post "Using Qt 6 under LGPL-3.0": https://lnkd.in/eVk2aTxk
Burkhard Stubert’s Post
More from this author
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
Qt Champion, QodeAssist founder, Qt/QML/C++/AI enthusiast
2moWait, as far as I remember, LGPL licensing should provide the ability for easy modification of the LGPL library for any users, regardless of whether it's B2B or B2C. How do you envision this with static linking? And what's even more interesting - on an embedded device? That is, the user should be able to access the device and replace the library, and in the case of static linking, they would also need to rebuild the application. So, looks LGPLv3 still bad for embeded device