A better Qt because of Open Source and KDE


The development framework Qt is available both as Open Source and under paid license terms. Two decades ago, when Qt 2.0 was first released as Open Source, this was exceptional. Today, most popular developing frameworks are Free/Open Source Software1. Without the dual licensing approach, Qt would not exist today as a popular high-quality framework.
There is another aspect of Qt licensing which is still very exceptional today, and which is not as well-known as it ought to be. The Open Source availability of Qt is legally protected through the by-laws and contracts of a foundation.
The KDE Free Qt Foundation was created in 1998 and guarantees the continued availability of Qt as Free/Open Source Software2. When it was set up, Qt was developed by Trolltech, its original company. The foundation supported Qt through the transitions first to Nokia and then to Digia and to The Qt Company.
In case The Qt Company would ever attempt to close down Open Source Qt, the foundation is entitled to publish Qt under the BSD license. This notable legal guarantee strengthens Qt. It creates trust among developers, contributors and customers.
The KDE Free Qt Foundation is a cooperation between The Qt Company on the one hand and KDE on the other hand. KDE is one of the largest Free Software communities for general purpose end-user software, founded in 1996. In case of ties, KDE has an extra vote, ensuring that The Qt Company does not have a veto on decisions.
My in-depth presentation below provides an overview of the history of the Foundation and describes its importance for Qt today. It explains in detail why the existence of the Foundation has a positive influence on the long-term market success of Qt.
-
- Login or register to post comments
Printer-friendly version
- 2821 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
Best Screen Capture Tools for Linux in 2021
Screenshots come in handy when you want to capture part of or the entire screen usually for elaborative purposes. Screenshots are useful when putting together “How to” tutorials in showing crucial steps that would be better understood using images. Also, you could send a screenshot to a friend or your family to show evidence of a purchase receipt, or guide them in undertaking a task on their PC.
To capture the entire desktop, simply press the PrtScr button. Captured images are saved in the ‘Pictures’ folder. Another easy way of capturing screenshots is using the SHIFT + PrtScr keyboard combination. This reveals a crosshair pointer that you can drag to grab the area that you wish to capture.
| NVIDIA introduces lower cost Jetson TX2 NX SO-DIMM module
NVIDIA Jetson AI modules and developer kits range from the entry-level Jetson Nano module (5W, ~0.5 TOPS) to the high-end Jetson Xavier AGX module (30W, 32 TOPS). The higher-end modules usually come with a 400-pin board-to-board, while cheaper/cost-down modules like Jetson Nano and Jetson Xavier NX feature a 260-pin SO-DIMM connector and small form factor.
But so far all Jetson TX2 modules came with a 400-pin connector, but this has changed with the introduction of the Jetson TX2 NX SO-DIMM system-on-module that is offered as a cost-down version of Jetson TX2 4GB module.
|
Guake Terminal: A Customizable Linux Terminal for Power Users [Inspired by an FPS Game]
Guake is a terminal emulator that’s tailored for GNOME desktop with a top-down design.
It was originally inspired from the terminal seen in an FPS game (Quake). Even though it was initially built as a quick and accessible terminal, it is much more than that.
Guake terminal offers a ton of features, and customizable options. Here, I’ll highlight the key features of the terminal along with the process of getting it installed on any of your Linux distribution.
| today's howtos
|
Recent comments
35 min 12 sec ago
2 hours 55 min ago
2 hours 57 min ago
2 hours 59 min ago
3 hours 1 min ago
10 hours 55 min ago
12 hours 3 min ago
12 hours 5 min ago
12 hours 46 min ago
13 hours 38 min ago