JUL
4
2009

Gran Canaria Desktop Summit Opens


Robert Lefkowitz's Keynote

Today the Gran Canaria Desktop Summit has started, bringing KDE and Gnome developers together in the biggest conference of its type. It is situated on the beautiful Atlantic island of Gran Canaria and housed in the spectacular Alfredo Kraus Auditorium which dominates the skyline of Las Palmas, capital of Gran Canaria. The conference was opened by a series of talks from various people in the Canaries local government and the organisation. After that the keynotes started with star speakers and impressive announcements including an Open PC developed by the community and Maemo switching to Qt. Read on for an impression of the GCDS!

Yesterday (Friday) from 16:00 onwards registration for the GCDS opened. Hundreds of community members entered the foyer, received their badge and the sponsored items. Everyone now has a big green Qt towel, a Google sports drink bottle and a Nokia mini SD card reader. Importantly we received coupons for morning coffee and free ice cream sponsored by Intel.

After the registration closed, a Canonical-sponsored party began. Hundreds of attendants gathered on the large area behind the conference building. The beach is just outside the auditorium, and during the day is full of people enjoying the heat. Many of us have been walking along the beach, enjoying the view, having some food there and even having a swim. At night, we had beer. There was supposed to be free beer from 9 to 11 but we obviously did not drink it fast enough and it lasted until after midnight. Still many were unhappy when the beer stopped flowing - luckily the bar continued to be open.

Next morning at 10 the conference started. It was opened by a group of government and local officials and representatives of KDE and Gnome:

  • Fernando Navarro, Cardoso Counselor for the government of innovation, employment and human resources for the city of Las Palmas in Gran Canaria
  • Jose Regidor, Rector for the University of Las Palmas in Gran Canaria
  • D. Juan Junquera Temprano, Director of the State Department of IT Society and Telecommunication
  • D. Roberto Mereno Díaz, Advisor to the government for tourism, technological innovation and international commerce for Gran Canaria.
  • Adriaan de Groot, Vice Chairman of KDE e.V. Board
  • Behdad Esfahbod, President of the board of directors for Gnome

Each welcomed us and thanked the many participants for the work they have been and will be doing. After these short introductions we moved on to the keynotes.

The first keynote of the day was held by engineer and speaker Robert Lefkowitz. Robert drew a wider picture of how software, and especially Free Software fits into our culture. Robert's main point was probably that Free Software is best viewed as literature, with the side effect of it also being able to get work done. This has important implications for the view we have on software patents and copyright.

Walter Bender, executive director of Sugar Labs, spoke about the Sugar children interface and why they started to work on Sugar. He spoke about sharing, cooperation and the plans and wishes the Sugar community had for this summit. Bender related the development of technologies such as Sugar to the learning process of children. His talk was directed at Free Software developers and asked them to join the group hacking on Sugar. His presentation was "programmed" in a Sugar learning software environment. At the end of Bender's talk, he quickly demonstrated a small application he wrote using this system which paints graphical artifacts on the screen.


Free Software Love

Third was Richard Stallman, founder of the Free Software Foundation. He spoke about what Free Software is (Software that respect the users freedom and the social solidarity of the user's community). Proprietary software keeps users divided and helpless (they are not allowed to share and they do not have source code so they can not control it). Free software is defined by 4 freedoms: freedom 0 gives the user the freedom to run the software where and whenever he or she wishes. Freedom 1 allows users to study source code & change it. Freedom 2 is the freedom to share the product. Freedom 3 is the freedom to distribute the improvements and changes to anyone who wants them. Thanks to these freedoms, Free Software is under control of its users, both individually and collectively. It is developed democratically, which is what it is all about.

Stallman continues to talk about the history of KDE and Gnome, the two Free Desktops who are at this Summit. Back in 1997, KDE used Qt, a semi-proprietary toolkit which was free of cost to use with Free Software. Stallman and the Free Software foundation considered this a danger to the freedom of the users, and started two projects to do something about it. One was project Harmony who's goal was to rewrite Qt as Free Software. The second project was Gnome, a replacement for KDE. This had the intended effect, and in 2000 Qt was released as Free Software by the company behind it. Richard continues to talk about the current dangers to Free Software and freedom. Sometimes you have to use what is not the best thing technically, so he argues.

Richard finally mentions how the Spanish government is planning to hand out computers with Windows to school children. Even worse, these computers use Digital Restrictions Management for books distributed on these computers. According to Richard this plan is evil. Teaching children that taking away their freedom is good seems like a bad move by the government.

After a short introduction to the Church of Emacs, Stallman auctioned a Gnu to the audience for benefit of the Free Software Foundation.


Quim Gil's Keynote

After a break, one more keynote was held by Quim Gil from the Maemo community. He made a very surprising announcement. Showing an architecture diagram with the current stack for Maemo with Qt in the community supported area. Then a button was pushed, and Qt moved to the foundation stack and the old toolkit moved into the community support area. In a later interview, Quim Gil and Aron Kozak from Nokia expanded on the plans. The upcoming release of Maemo, Maemo 5, will be based on GTK. It is currently being stabilised and finished. The following release, codenamed Harmatan, will be build around Qt. Nokia wants to offer third party developers a common platform to build upon on both Symbian and Maemo, attracting more contributions and applications. For KDE, this move will mean a huge potential userbase, and the Nokia engineers have been watching KDE technology closely for opportunities for closer integration and cooperation.


A Spanish Band Played Us Out

The rest of the afternoon was filled with 5 minute cross-desktop lightning talks. Frank Karlitschek from Open Desktop announced Open-PC, a project to create "A Linux PC from the community for the community". He said that they currently have one hardware manufacturer as a partner to build the laptops. The website currently has a questionnaire to take suggestions on the software to include.

Matthew Paul Thomas, usability man from Canonical, gave an amusing talk highlighting common usability problems in applications. Top of his list was applications with a silly name, first impressions count. Alex Spehr gave two talks. First covering KDE's BugSquad, which she highlighted as an excellent way for contributors to get into KDE. She also talked about the improvements in DrKonqi and how this had improved the quality of submitted bug report. Laura Dragan gave talks on her SemNotes application which uses Nepomuk to create linked notes, and the Konduit visual RDF application.

Videos of most of the talks should be available for download in the next day or so. Photos by Jonathan Riddell.

Comments

Are ther some videos from those talks?


By beer at Sat, 2009/07/04 - 7:29pm

As they say, "videos or it didn't happen" :)

As for Maemo, is it really a surprising announcement? It was all over the grapevine for quite some time now.

Cheerio and thanks for making us that are not there not left out :)


By Ivan Čukić at Sun, 2009/07/05 - 6:17am

Video recording was going on, unfortunately the first three keynotes were not recorded. Luckily there are notes up there (also thanks for Sebas for his contribution in that area).

About the surprise, well, we knew it was going to happen since previous akademy at least, but now it's official ;-)

As one of the interviewies said, Nokia has chosen the best technology...


By Jos Poortvliet at Sun, 2009/07/05 - 9:58am

Indeed. And it's a shame google didn't do the same with chrome :S


By Jorge Adriano at Sun, 2009/07/05 - 4:02pm

apparently google built chrome with gtk because thats what the developers were familar with.

they've left it open so it could be rebuild around qt if desired

http://linux.slashdot.org/story/09/05/30/1740205/Harsh-Words-From-Google...


By thirtytwobit at Mon, 2009/07/06 - 7:02pm

See, that really gets me: they complain about all the different available toolkits and how much of a nightmare it is for developing on Linux to make a program look consistent all-round, but they used Qt for Google Earth - so why not for Chrome?


By madman at Tue, 2009/07/07 - 12:24pm

and not 'Albert Kraus Auditorium'. Alfredo Kraus was a famous Canarian opera singer..


By Richard Dale at Sun, 2009/07/05 - 1:00pm

I don't need a superduper edited video + slides. Just plug some embedded webcam into a router and you are nearly done.

I still don't get why big events like the GCDS don't offer something like this :(


By kragil at Sun, 2009/07/05 - 8:52pm