On Wednesday 17 January 2007 01:03, John Plocher wrote: > Stefan Teleman wrote: > > There is currently no place where "Things that align well with > > the kernel and/or the core utilities, that demand or require > > tight integration" can happen for KDE Solaris, > > Consider me to be ignorant; you won't be too far off ;-) > > The proposal says "collaborate with the KDE e.V. and kde-core-devel > in order to integrate KDE as an OpenSolaris project", yet the > solaris.kde.org web page gives the impression that that is *its* > charter; furthermore, there already is an OpenSolaris Desktop KDE > community with what looks to be the same charter yet again. So my > question is "what will this new project do that is different from > those other two"? Why do we need three communities/projects to do > this?
solaris.kde.org is a web site hosted by KDE e.V. and dedicated to KDE on Solaris. As a side note, Solaris is the *only* commercial OS to have its own web site hosted at KDE. Its existence predates the existence of OpenSolaris. KDE e.V. also pays for hosting patches and packages for KDE Solaris, for the maintenance of the boxes which host these packages and patches, as well as for the bandwith for downloading these patches and packages. As everyone may or may not be aware of, KDE is, and has always been licensed under LGPL/GPLv2 (with a limited number of exceptions in some translation units). KDE's primary development OS is, and has been since its inception, GNU/Linux. KDE is predominant in the EU. It originated in Germany, and it is closely aligned with Trolltech. The source code downloadable from ftp.kde.org is, as you say, a baseline, even for GNU/Linux distributions. Distro-specific patches exist for SUSE and for RedHat (those are the ones i know of, there may be more). Given that GNU/Linux is the "reference implementation" of KDE, it is virtually impossible, with the minute number of KDE developers currently involved with KDE Solaris, to provide portable patches, when these become necessary because of incompatibilities between Linux, FreeBSD and Solaris, or between compilers, or simply because better implementations exist. Common, and correct solutions *do* exist. However, there simply is no time to write, and test such OS-transparent artifacts, which would work equally well, and equally transparently, on GNU/Linux, FreeBSD and Solaris, with GCC and SunStudio. As such, KDE Solaris patches are, and have been relegated to just that: KDE Solaris Patches floating around on ftp servers. What this Project will achieve: [0]. Provide a unified location for the source code of KDE Solaris. [1]. Given [0], provide a "reference implementation" of KDE Solaris, similar to the OpenSUSE or Fedora Projects. This reference implementation would be the result of collaborative development work under the OpenSolaris KDE Project. [2]. Given [1], create a foundation for commercial distributions of KDE Solaris. There are currently in existence 3 commercial distributions of KDE (that i know of): - Xandros [ http://www.xandros.com/ ] - Linspire [ http://www.linspire.com/ ] - Tomahawk Computers [ http://www.tomahawkcomputers.com ] This would open the possibility for mixed GNU/Linux and OpenSolaris-based KDE installations. Currently, this is simply not possible, and not even considered. [3]. Also given [1], create a baseline foundation for currently existing OpenSolaris-based distributions (Belenix and Nexenta). So far, patches for KDE Solaris have been distributed to Belenix and Nexenta via email. [4]. Prevent the automatic dismissal of OpenSolaris as a Desktop OE based on the sole reason that "it does not support or include KDE" (it has happened, and it's been documented in some needlessly bad press). [5]. Provide those customers who have asked for KDE with what they have asked for: KDE. [6]. Provide an OpenSolaris equivalent to what is currently considered the "best" (whatever that means) GNU/Linux Distro (SUSE Enterprise Desktop 10, which provides both GNOME and KDE as a choice). [7]. Provide a unified way of bringing into OpenSolaris those external dependencies which are common between KDE and GNOME, and which should be included in OpenSolaris. In spite of several discussions on this subject, on this very email list, we are in the same spot where we were two years ago. [8]. Provide guidance to the developer community outside of OpenSolaris, if not directly, then by example. If we are to build a community of developers from outside Sun, and if we are to pique their interest in OpenSolaris, then a lot of good will and interest can be obtained just by showing "community spirit". Licenses aren't that interesting. Source code is. [9]. Alleviate the perception that "Sun dislikes C++". This language is here to stay. KDE is one of the largest C++ software projects in existence. [10]. Provide a GUI building toolkit (QT) tested and patched for the latest Studio compilers. AFAIK, Trolltech doesn't even test with Studio 10 or 11 any longer, the latest documented compiler tested is Studio 8. This is not a good sign. Maybe their interest in the latest versions of the Sun compilers can be revived. Maybe this renewed interest in these compilers will also renew Trolltech's customers' interest in Solaris as a GUI-based development platform. --Stefan -- Stefan Teleman 'Nobody Expects the Spanish Inquisition' KDE e.V. -Monty Python [EMAIL PROTECTED] _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org