2002 Meeting Report
KDE e.V. meeting report -- meeting held 24th to 28th August 2002, Hamburg, Germany
I would like to start this report by saying various thanks. I would like to thank Universitaet der Bundeswehr (University of the Federal Armed Forces) in Hamburg by generously providing access to its facilities including accomodation, meeting rooms, a computer lab. I would like to thank Mirko Boehm, the treasurer of KDE e.V for organizing the meeting.
Additionally I would like to congratulate the new board on their election: Ralf Nolden, Eva Brucherseifer, Kalle Dalheimer, and Mirko Boehm, and I wish them the best of luck in helping the KDE Project through KDE e.V.
About KDE e.V.
KDE e.V. is a registered non-profit organization set up to represent the KDE Project in legal and financial matters, by supporting the developers. Furthermore, it collaborates with Trolltech through the FreeQt Foundation and sends Officers to the KDE League.
All persons actively and usefuly contributing to KDE e.V are welcome to apply to become members of the organization.
The meeting of KDE e.V. members had several aims. The most essential of these was to elect a new board, since only one member of the old board was still actively working on KDE. Other aims were to approve the financial report for KDE e.V., and to discuss the future of KDE in some Special Interest Groups (SIGs).
Additonally, the meeting provided an excellent opportunity to meet and socialise with fellow KDE developers, often for the first time in person.
The following candidates were elected to the board of KDE e.V.
- Matthias "Kalle" Dalheimer -- President
- Mirko Boehm -- Treasurer
- Eva Brucherseifer -- Board Member
- Ralf Nolden -- Board Member
The administrative matters were finished as soon as possible by Sunday 25th August in order to leave time to progress to other areas of the schedule such as hacking on KDE in the computer lab and working in the SIGs.
KDE hacking progress
Some hacking on KDE went on in the computer lab. Of particular interest, Stephan Kulow continued to work on the new Bugzilla bugs database which recently went live. Christoph Cullmann and David Faure worked on integrating the new kfind library into Kate and khtml, respectively. Cornelius Schumacher did first steps towards turning KMail into a KPart and Matthias Welwarsky improved KPlayObject's streaming capabilities.
Various bugs were also fixed.
The meeting featured a keysigning session. It was meant as both a preparation for online voting in KDE e.V. as well as increasing security for releases, since all new KDE releases are from now on signed with the GnuPG key of the respective release dude or contributor. The keysigning was conducted by Daniel Molkentin and Marc Mutz. Marc also provided a crash course on GPG and gave last instructions for the signing procedure.
The SIGs were intended to allow interested persons to discuss specific areas of KDE in a highly targetted and specific manner.
Some of the topics discussed in the groups included:
- KDE Policies/Culture
- Formation of a company based on selling KDE services
- KDE Edutainment project
- KDE PIM and Groupware
- and others...
Results of the SIGs
One of the decisions made during the meeting was to register the "KDE" trademark with KDE e.V. It was decided that Kalle would register the trademark in Sweden (since this will automatically apply to the whole of the EU). A US member of KDE e.V. will apply for the trademark in the United States.
KDE e.V. is the organizational body behind many assets such as KDE's mail and CVS servers. Several years ago it was acceptable to have less rigorous guide lines regarding access to various resources. However in line with the huge growth of the project there was a suggestion that access to some resources may need to be controlled more closely.
The following is a summary of the discussions (which is neither complete nor authoritive). Nothing is set in stone yet and some matters will be discussed further on the kde-policies mailing list.
The kdemail.org domain will be obtained in order to give a "stable" e-mail address to occassional KDE contributors, such as developers developing out of CVS and third party application developers. This would be in preference to being given a kde.org e-mail address immediately. This will help to reduce the impression that the media and public have that some people "speak for the KDE Project", simply because they have a kde.org e-mail address.
In order to get a kde.org e-mail address the applicant must have shown a commitment to KDE for some time (this will be judged by the sysadmins), and the applicant must agree with the KDE Culture guidelines (see below).
Suggested policy for obtaining a CVS account will remain the same as current (you ask for it, explaining why you need it -- commits can always be reverted).
The use of SSH authorisation will be investigated for use in conjunction with more privileged accounts (e.g. those able to use cvs tag, since these operations can't easily be reverted).
Policy for becoming a member of KDE e.V.
The applicant must fulfill the requirements for obtaining a kde.org e-mail address (although of course the applicant does not need to have a kde.org e-mail address already).
The KDE e.V. bylaws will be changed to say that the applicant must be invited to become a member, and that the applicant must be supported by two active members of KDE e.V.
Policy for uploading to ftp.kde.org
There is a need to know who uploads what. For example, an e-mail address must be associated with every uploaded file to be able to trace the uploader of a trojan.
One possible solution is that the uploader goes to a web page, enters his/her e-mail address, obtains a one-time login and password via e-mail, and then uses this for the upload.
Policy for choosing release co-ordinator
There is a possibility of electing a co-ordinator via e-mail (with GnuPG signed messages), where everybody with a kde.org e-mail address could vote. The current system sometimes leads to controversy because there is no clearly defined procedure for choosing a new co-ordinator when the previous one re-signs.
Note: this would not change the current policy that voting is not used to control developement.
These guidelines arose from the discusssions in the KDE Policies SIG, but were later refined in the KDE Culture SIG, and are to be refined further on the kde-policies mailing list.
It is suggested that contributors should adhere to the following guidelines:
- No bashing other projects (e.g. free software/open source).
- Showing tolerance to others at all times.
- Avoiding the discussion of potentially offensive/controversial material (e.g. pornography, violence, politics, religion).
- Adhereing to the free software idea.
- Remembering that no single contributor represents the KDE Project or KDE e.V.
Not following these guidelines could lead to reprimands such as removal of kde.org e-mail addresses.
Once the new guidelines are finalized, we will send a mail to everyone with a kde.org email address, to announce the guidelines and ask people to respect it (or drop their email address). As a nice side-effect, this will allow cleaning up of all the kde.org addresses that bounce.
The group, consisting of KMail and KDE PIM hackers, worked out problems with the current PIM components and their possible resolution. It was also concluded that there is a huge demand for an integrated groupware solution for Linux especially for corporate use. A small roadmap was made including the plan to turn KMail into a KPart and work on a Kaplan-based solution.
Some clarification on structure
Responsiblity of the KDE Bodies
By popular demand, the relations and tasks of the various KDE bodies were explained and discussed.
KDE e.V. is a representation of the KDE Developers and is therefore responsible for staffing and organizing fairs while funding for such events is organized done by the KDE League. However KDE e.V. can step in to pay minor expenses, too.
KDE e.V.'s scope does not extend to technical discussions. KDE e.V. holds the trademark and the copyright for KDE the core brands.
The KDE League also is responsible for press releases and announcements, printing flyers and brochures and doing presentations to developers, businesess and governments. Both KDE e.V. and the KDE League do their own fundraising for their respective tasks while the KDE Leage also gets funds from their members.
Relations between the bodies
The KDE e.V. member assembly elects 4 board members as well as officers to cooperate with other bodies:
- 3-6 officers are sent to the KDE League Board. Two of them are sent into the League's executive board
- 2 officers are sent to represent KDE in the KDE Free Qt Foundation.
KDE e.V. has a majority in the League so that its members will always have full control over the League. This however did have the unfortuante effect that due to the inactivity in KDE e.V., the League was almost unable to act. However, it has been decided that new officers will be elected for those positions so the League can finally continue more active.