Showing posts with label qt. Show all posts
Showing posts with label qt. Show all posts

18 March 2011

Nokia: What's Missing from this Picture?

One of the reasons why I find the whole Nokia saga so fascinating is that the reasoning behind what is clearly a move of huge importance for many groups is not being communicated at all convincingly.

On Open Enterprise blog.

07 March 2011

Nokia's Not-so-cute Qt Move

When I was reviewing the fall-out from Nokia's decision to stake its future on Microsoft's Windows Phone 7 system, I mentioned parenthetically that I thought it likely the Qt division would be sold. It turns out I was right, although Nokia has chosen to do this in an unusual way:

On Open Enterprise blog.

16 February 2011

Nokiasoft: Who are the Open Source Winners and Losers?

The dust has barely settled on the announcement of the major deal between Nokia and Microsoft, weird possibilities have been and gone, and we are all still pondering the implications. One of the key concerns for readers of this blog will be: what are the effects on free software? And: who will be the open source losers - and winners? What follows is just a first sketch of what the eventual answers may be: expect them to be refined and possibly reversed as more details and reactions emerge.

On Open Enterprise blog.

14 January 2009

Qt Goes LGLP: the Trolltech Saga Attains Closure

There are few commercial programs whose history is more intertwined with the rise of free software than Nokia's Qt toolkit, originally created by the Norwegian company Trolltech. As one of the company's founders, Haarvard Nord, told me nearly ten years ago, when I was writing Rebel Code, Qt began life as a purely proprietary product, but with a free version specifically aimed at free software programmers...

On Open Enterprise blog.

26 March 2008

Eee PC SDK

I don't normally blog about heavy developer issues, because that's not the focus here. But I think this news is important:

Asus has launched a software developer kit or SDK for the Eee PC. Let's ignore the fact that the Eee PC uses open source software, so you shouldn't really need an SDK to develop applications and just focus on the fact that this kit includes tools and instructions for writing applications that can be easily added to the Eee PC's easy mode interface.

...


the SDK includes the following components:

* Xandros Desktop Open Circulation Version 4.5
* QT
* Eclipse
* QT plugin for Eclipse
* Debian packaging wizard developed by Xandros

The user guide also includes detailed instructions for creating applications and icons that will work in the Eee PC's Easy Mode interface.

Against the slightly worrying background of increased focus by Asus on Windows XP for the Eee PC, I think (hope) this confirms that the company remains committed to the original platform.

19 January 2008

The Trolls Done Good

Once upon a time, there were a bunch of wicked trolls. And then one day, they became good. That, in a nutshell, is the free software story of Trolltech, which produces the Qt toolkit underlying KDE.

Here's a fuller version:

When the K Desktop Environment was first announced in October 1996, it was not greeted with the universal approval that its creator, Matthias Ettrich, had hoped for. Alongside traditionalists who thought that any kind of graphical user interface was “too Windows-like” or just downright “sissy”, there was a deeper concern over the licensing of the underlying toolkit, Trolltech's Qt, which was free as in beer to hackers, but not free as in freedom. As Ettrich told me in 2000:

Everybody joining looked at alternatives [to Qt], and we had a long discussion: Shall we go with Qt? And the result was [we decided] it's the best technical solution if we want to reach the goal that we have.

Since Trolltech refused to adopt the GNU GPL for Qt (at that point: it did later), and since the KDE project refused to drop Qt, many hackers decided that they had to start a rival desktop project that would be truly free. One of the people thinking along these lines was Miguel de Icaza, who ended up leading a global team to create a desktop environment – although that was hardly his original intention:

Initially we were hoping that the existence of the project would make [Trolltech] change their minds, but they didn't. So we just kept working and working until we actually had something to use.

That “something to use” grew into GNOME, a rich, full-featured desktop environment, just as KDE had done, until the free software world found itself with the luxury – some would say liability – of two approaches.

Now it seems that the trolls have really done good:

Trolltech ASA is licensing its Qt cross-platform development framework under the GNU General Public License version 3 (GPL v3), with immediate effect.

Qt is already available under the GPL v2 and will continue to be so in addition to the GPL v3.

The GPL v3 license will make it easy and safe for free software developers to use Trolltech’s Qt with the most recent license framework from the Free Software Foundation. Trolltech hopes that its move will inspire free software projects to use GPL v3 when programming with Qt.

The move to GPL v3 licensing reinforces Trolltech’s strong tradition of giving developers the liberty to create and share software in accordance with the “four freedoms” defined by the Free Software Foundation.

"We decided to add GPL v3 licensing after consulting with both KDE e.V. and the Free Software Foundation," explained Eirik Chambe-Eng, co-founder of Trolltech. "I first read the GNU Manifesto from the Free Software Foundation back in 1987 and it forever shaped the way I viewed software. We at Trolltech are proud to continue serving the free software community by allowing software developers to choose which GPL version they want to use."

"I am very pleased that Trolltech has decided to make Qt available under GPL v3," commented Richard Stallman, author of the GPL and president of The Free Software Foundation. "This will allow parts of KDE to adopt GPL v3, too. Even better, Trolltech has made provisions for a smooth migration to future GPL versions if it approves of them."

What a turnaround. (Via Elkosmas.gr.)

25 September 2007

Ecosystem Network Effects

One of the most heartening signs of maturity within the open source world - both literally and metaphorically - is the growing number of project tie-ups. The latest is Trolltech, which

has integrated Qt, its flagship C++ based cross-platform development framework, with the popular Eclipse Integrated Development Environment (IDE). The C++ integration augments the integration currently available for Qt Jambi – a version of Qt for Java development.

This is a network effect, but writ large, at the ecosystem level.