Debian Weekly News #25 -- October 9th, 2001

DDP needs you! The Debian Dokumentation Project was formed to coordinate and unify all efforts to write more and better documentation for the Debian system. It contains quite a lot documents, ranging from an FAQ, several users manuals, some administration and network manuals concluding with the Securing Debian Manual which we mentioned in our last issue. Only a few of these documents are maintained properly, most of them are in an unfinished state which doesn't render them quite useful. Writing documentation has always been a pain for software developers, but it is a very important task. Volunteers should select a manual they want to work on and find out how to access its recent source using cvs, then contact our debian-doc list.

No DDTS mails anymore. Some weeks ago the Debian Description Translation Server which controls the translation effort of packages descriptions started sending out automatic notification mails to all maintainers whose package description were initially translated or when a translation was modified. This resulted in some confusion because the mail didn't tell maintainers what to do with the translation and all affected maintainers got these mails, regardless of them wanting to receive such mails nor not. The situation has escalated. However, the problem seems to be resolved now, since no automatic mails will be sent out by the DDTS anymore. In the future maintainers will eventually be able to subscribe to such mails, but the default will be: no automatic notification. Latest news: improved server with subscribe mechanism.

Packaging and database access. A question came up on the debian-devel list with regards to php and databases, wondering how things should be packaged if the package requires access to a database. This raises two questions, first of all, how should the system be packaged, should databases and access automatically created? The second issue covers running systems on which such a database may contain confidential information. Since PHP is running as www-data for all users and virtual hosts, this effectively opens all databases to any user who can include PHP in their web pages.

New list debian-books. Ben Collins requested a new mailing list called ``debian-books'' in order to isolate discussions of proposed book titles. The list is open for anybody interested and could eventually be used for rough draft review and editing as well. The Debian distribution is popular enough to have books written about it already. As a sidenote, The Open C Book Project has just been started, after a request for volunteers was sent.

Cleaning up the lists. Joey investigated the use of our mailing lists for the last three weeks, that are served by lists.debian.org. He came up with a list of mailing lists proposed for removal. Some of them were already moved to a different server without our listmaster noticing. Among the other lists are several -changes lists which didn't serve any content, or lists for expired sub-projects like debian-freshmeat or debian-pool.

On using "Open Source". There have been rumours if using the term "Open Source" rather than "Free Software" is a good thing or not. The Free Software Foundation (FSF) made a clear position in 1998 already. The Open Source term was established as a marketing term for free software (also in 1998) and was quickly adopted by many companies. It makes a big difference which name we use: different words convey different ideas. As an example Dale Scheetz reported a use of the term to refer to intelligence information that could be made public. I (Joey) truly expect the FSF starting a new campaign for companies on using the term "Free Software" instead.

Fixing the SDL mess. Branden Robinson posted his intent to fix the problem that has arisen with shared SDL and static X libraries. Some of the X extension libraries are available only as static libraries, since their interfaces are subject to change and they are not standardized yet. On about half the architectures in Debian (hppa, ia64, m68k, mips, mipsel, and powerpc), it is not legal to link static objects into shared ones. The linker will bomb at compile time if you attempt to do so. However, this is what is packages that depend on the SDL libraries do, making them unbuildable on certain architectures. Read Branden's mail for details.

Undistributable by license. Again we have been hit by a license incompatibility. This time it has happened to our tomcat packages, which uses the Apache License upstream, while the Debian maintainer has formerly used the GPL for his own patches. According to the FSF both licenses are incompatible. This issue is resolved already, but we'd like to mention it so people are aware of license problems.

Installing Debian on RiscPC. It came up a long time ago, that our installation manual didn't properly mention how to install Debian GNU/Linux on an ARM RiscPC. The discussion revealed, that the linloader license prohibits its inclusion in Debian and the author didn't show interest in changing this.

Debian Expo and Conference Week in Germany. The upcoming week and this weekend will be important for the German part of the Debian project. There are three exhibitions and conferences taking place: Wizard of OS (Berlin, October 11-13), Linux Weekend (Kassel, October 13-14) and Systems 2001 (Munich, October 15-19). The Debian project will be present on all of them. Use this chance to get in touch with Debian developers.


DDP braucht Sie! Das Debian-Documentation-Projekt wurde gegründet, um die Anstrengungen, mehr und bessere Dokumentation für das Debian-System zu schreiben, zu koordinieren. Es enthält ziemlich viele Dokumente und reicht von einer FAQ, mehreren Benutzer-Handbüchern, einigen Administrations- und Netzwerk-Handbüchern bis hin zum Debian-Sicherheits-Handbuch, welches wir in unserer letzten Ausgabe erwähnt haben. Nur einige dieser Dokumente werden richtig gepflegt, die meisten befinden sich in einem unfertigen Zustand, der sie nicht wirklich nützlich macht. Dokumentation zu schreiben war schon immer eine Qual für Software-Entwickler, ist jedoch eine sehr wichtige Aufgabe. Freiwillige sollten sich ein Handbuch auswählen, an dem sie arbeiten möchten und herausfinden, wie sie auf die aktuellen Quellen mit CVS zugreifen und dann unsere debian-doc-Liste kontaktieren.

Keine weiteren DDTS-Mails. Vor einigen Wochen begann der Debian Description Translation Server, der die Übersetzung der Paketbeschreibungen verwaltet, damit, automatisch Mails an alle Paket-Betreuer zu schicken, deren Paketbeschreibungen das erste mal übersetzt wurden oder deren Übersetzung geändert wurden. Dieses löste etwas Verwirrung aus, weil in den Mails an die Paket-Betreuer nicht geschrieben stand, was mit den Paketbeschreibungen zu tun sei, jedoch alle Betreuer diese Mails erhielten, unabhängig davon, ob sie es wollten oder nicht. Die Situation eskalierte irgendwie. Das Problem wurde jedoch inzwischen gelöst, der Debian Description Translation Server wird automatisch keine Mails mehr verschicken. Eventuell können sich Paket-Betreuer speziell für den Empfang eintragen. Ohne dies zu tun, werden sie jedoch keine Mails mehr erhalten. Neueste Nachricht: verbesserter Server mit Eintrag-Mechanismus.

Paketierung und Datenbank-Zugriff. Eine Frage tauchte auf der Mailing-Liste debian-devel auf, die PHP und Datenbanken betrifft und das Problem behandelt, wie Programme paketiert werden sollen, wenn das Paket Zugriff zu einer Datenbank erfordert. Das wirft zwei neue Fragen auf, zum einen wie das System paketiert werden soll. Sollen die Datenbanken und Zugfiffe automatisch erzeugt werden? Die zweite Frage betrifft laufende Systeme, auf denen solche Datenbanken möglicherweise sensible Informationen enthalten. Da PHP für alle Benutzer und virtuelle Hosts als www-data läuft, öffnet dieses effektiv alle Datenbanken für jeden Benutzer, der PHP auf seinen Webseiten einbinden kann.

Neue Mailing-Liste debian-books. Ben Collins hat eine neue Mailing-Liste namens ``debian-books'' angefordert, um Diskussionen über vorgeschlagene Buchtitel zu isolieren. Die Liste steht für jeden interessierten offen und kann eventuell ebenfalls für die Nachbearbeitung von Vorabversionen und deren Erstellung verwendet werden. Die Debian-Distribution ist bereits populär genug, damit Bücher über sie geschrieben werden. Nebenbei bemerkt, The Open C Book Project wurde gerade ins Leben gerufen, nachdem Freiwillige gesucht wurden.

Aufräumen der Listen. Joey hat die Benutzung unserer Mailing-Listen in den letzten drei Wochen untersucht, die auf lists.debian.org betrieben werden. Er brachte eine Liste von Mailing-Listen zur Sprache, die für die Löschung vorgesehen sind. Einige dieser sind bereits auf einen anderen Server umgezogen, ohne daß unsere Listmaster es mitbekommen haben. Unter den anderen Listen befinden sich mehrere -changes-Listen, die keinen Inhalt verteilen oder Listen von abgelaufenen Unter-Projekten wie debian-freshmeat oder debian-pool.

Über die Verwendung von "Open Source". Es gab bereits Munkeln darüber, ob die Verwendung des Begriffs "Open Source" anstelle von "Free Software" gut ist oder nicht. Die Free Software Foundation (FSF) hat in dieser Sache 1998 bereits eine klare Position bezogen. Der Open-Source-Begriff wurde als Marketing-Begriff etabliert (ebenfalls in 1998) und wurde schnell von vielen Firmen übernommen. Es macht einen großen Unterschied, welchen Begriff wir verwenden: Unterschiedliche Worte übermitteln unterschiedliche Ideen. Als Beispiel dafür hat Dale Scheetz berichtet, daß der Begriff auf Geheimdienstinformationen verweist, die veröffentlicht werden können. Ich (Joey) erwarte wahrlich, daß die FSF eine Kampagne für Unternehmen startet, den Begriff "Freie Software" stattdessen zu verwenden.

Beheben des SDL-Durcheinanders. Branden Robinson hat seine Intentionen veröffentlicht, das Problem zu lösen, das aus den dynamischen SDL- und statischen X-Bibliotheken hervorgeht. Einige der Bibliotheken von X-Erweiterungen sind nur als statische Bibliotheken verfügbar, da XFree86 dieses wünscht. Auf fast der Hälfte der Architekturen von Debian (hppa, ia64, m68k, mips, mipsel und powerpc) ist es nicht möglich, statische Objekte in dynamische zu verknüpfen. Der Linker wird zur Compile-Zeit aussteigen, wenn Sie es probieren. Das ist jedoch das, was Pakete machen, die die SDL-Bibliotheken verwenden, wodurch sie auf einigen Architekturen nicht compilierbar sind. Lesen Sie Branden's Mail, um Details zu erfahren.

Durch die Lizenz nicht vertreibbar. Wir wurden erneut von einer Lizenz-Inkompatibilität getroffen. Diesmal passierte es unseren tomcat-Paketen, die ursprünglich die Apache-Lizenz verwenden, während der Debian-Betreuer bisher die GPL für seine eigenen Erweiterungen verwendet hat. Laut FSF sind beide Lizenzen inkompatibel. Dieses Problem ist bereits behoben, wir möchten es jedoch dennoch erwähnen, um Sie auf Lizenzprobleme aufmerksam zu machen.

Debian auf RiscPC installieren. Vor langer Zeit trat es bereits zutage, daß unser Installations-Dokument nicht ordentlich erwähnt hat, wie Debian GNU/Linux auf einem ARM RiscPC installiert wird. Die Diskussion brachte hervor, daß die Lizenz vom linloader die Aufnahme in Debian verhindert und daß der Autor kein Interesse zeigt, dieses zu ändern.

Debian Expo und Konferenz Woche in Deutschland. Die kommende Woche und dieses Wochenende sind wichtig für den deutschen Teil des Debian-Projekts. Es finden insgesamt drei Ausstellungen und Konferenzen statt: Wizard of OS (Berlin, 11.-13. Oktober), Linux Weekend (Kassel, 13.-14. Oktober) und Systems 2001 (München, 15.-19. Oktober). Das Debian-Projekt wird auf allen präsent sein. Nutzen Sie diese Chance, um sich mit Debian-Entwicklern zu treffen.

Martin Loschwitz, Joey