--Boundary-02=_Te9J/0E17CpQdTr Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Description: signed data Content-Disposition: inline On Wednesday 30 July 2003 12:10, Ralf Nolden wrote: > On Mittwoch, 30. Juli 2003 10:37, Marc Mutz wrote: > > Since I think KDE's path to success will primarily lie in the > > applications and commercial Free Software projects such as Safari, > > Aegypten and Kroupware, and _not_ in further improvements of the > > (already mature) framework, I conclude for myself and anyone that is > > willing to follow this line of reasoning, that it's about time the > > focus shifted from making development easy for "us" (the framework > > developers) to making it easy for the application developers. > > My opinion is though that I appreciate all those projects that either > you're a developer or a whiner who wants to get easy bucks for solving ea= sy > bugs. This opinion is close to being offensive against those projects. Being the person who has been the responsible manager for =C4gypten and Kroupware I'm trying to give back my experiences to the KDE project about the process. You could call that an attempt of constructive criticism. Also being a Free Software person I'll certainly can distinquish between someone who is in for the vision, the money or both. One of my internal top goals was to work with community, and both projects heavly did so. Being possibly called a "whiner", if I criticise KDE=20 or point out discrepancies in its own image and what external people think, is not something that motivates me put in even more of my personal time. > KDE is way less complicated than any other piece of software when it > comes to requirements. Reading that sentence alone makes me laugh. > > It's time that KDE recognizes that it has become mature, that the wild > > escapades of it's youth (KDE 1->KDE 2 rewrite) are more or less over > > and that it's now time to get a decent living (stable interfaces), give > > birth to children (innovative apps) that thrive through the great > > foundation (kdelibs) laid by their parents. Something like that. > > There's two scenarios to differentiate: > > a) companies/externals who want to or need to be involved in the core > development on the absolute bleeding edge of KDE There are alternatives to just have one bleeding edge in KDE. People trying to bet on KDE and its development might actually start to bleed (in effort) and having=20 uncalculatable risks in such project involving KDE, just makes projects with KDE less likely. There are projects that the KDE community=20 will like and there are ones that are not desireable. Still it is worth thinking about how to support the projects=20 that will lead to improvements for KDE. > As much as I think that those developments generally help KDE, there is no > way that as a free software programmer I freely give away control over the > project in technical aspects so that companies can fulfill their contracts > if they calculated their costs too low (or didn't communicate their > barriers as valuable enough that the extra effort to work with the > decisions of the community as a whole). It's still the project that, > despite any commercial inerest, decides where the train is going in the > technical interest of KDE's success as a development platform during the > HEAD development process. This is not a viable long term vision. Stable successful Free Software projects are maintained by professional about 50% in an average. So commercial interests do play an important role in many Free Software project, but only through the core teams. Turning your argument around would mean that you could not be part of the KDE community anymore if you don't spend your spare time on the project, but your work time. Sounds odd to me. > You have to face that HEAD development is harder to calculate if you don't > include the time that you will need for recompiling newer stuff or kdelibs > over and over to have a deskop that will become the next KDE version where > you have to ensure that the contracted work you're doing will perfectly > work with. Calculating for contracts in the case of a) IMHO requires an > additional 25% maximum offset from a contract that targets b). You have to > sell that to customers who have this extraordinary wish to have the stuff > they need included in the next KDE version - or do the additional work for > free because you're a free software developer for KDE at the same time who > does things in his spare time, too. That's more than 25%. I currently estimate about additional 50% or more. Both points you've raised are major drawbacks for deployment of KDE in production environments on the cost side. You have to be careful to not create the message "KDE development is not ready for production us of the product"=20 here. --Boundary-02=_Te9J/0E17CpQdTr Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Description: signature Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIG5zCCA24w ggLXoAMCAQICAQEwDQYJKoZIhvcNAQEEBQAwPTELMAkGA1UEBhMCREUxGDAWBgNVBAoMD0ludGV2 YXRpb24gR21iSDEUMBIGA1UEAwwLV3VyemVsIFpTIDMwHhcNMDMwNjI4MTczMjAxWhcNMDgwNjI3 MTczMjAxWjA2MQswCQYDVQQGEwJERTEYMBYGA1UECgwPSW50ZXZhdGlvbiBHbWJIMQ0wCwYDVQQD DARaUyA0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD43bxDYhcb0rC4InYfDPX+TCd+TBVU fzCjsS4e6LS3Xmf3kC9W0LtcvBtYDhwU1pjYgAQUZy3qEOkicQcgP6CzileDs9uzZ15n+Nd1Ye6g xAoEtxY4TDm9J1FsNRycuHPNvOVcF8X/TtWGG1Fw1H+w4RBNUTvm6wKdRc+E1DXSlQIDAQABo4IB gzCCAX8wDwYDVR0TAQH/BAUwAwEB/zALBgNVHQ8EBAMCAQYwawYDVR0fBGQwYjBgoF6gXIZabGRh cDovL2NhLmludGV2YXRpb24ub3JnL2NuPVd1cnplbCBaUyAzLCBvPUludGV2YXRpb24gR21iSCwg Yz1ERT9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0MB0GA1UdDgQWBBTpC2Y1APybXfobl6bvbeei CAqfFjBlBgNVHSMEXjBcgBSg1pV9tld6qf8t9ZykEbqfB+8Jz6FBpD8wPTELMAkGA1UEBhMCREUx GDAWBgNVBAoMD0ludGV2YXRpb24gR21iSDEUMBIGA1UEAwwLV3VyemVsIFpTIDOCAQAwNQYDVR0R BC4wLIEQY2FAaW50ZXZhdGlvbi5kZYYYaHR0cDovL2NhLmludGV2YXRpb24ubmV0MDUGA1UdEgQu MCyBEGNhQGludGV2YXRpb24uZGWGGGh0dHA6Ly9jYS5pbnRldmF0aW9uLm5ldDANBgkqhkiG9w0B AQQFAAOBgQCnwZPGbBIMrPLMXW3Z6w4JPiW/Crd8hR3He8BPY5N7u3ZRSo+mdkAzZ8YwfIJ9Fipj cl2IxQstvE38NAWFdsogdTMOJODVdJpjFEVcVK/u8bZOKismP4eo8X9Y4m0p+WMCG7C6PNMM/+l/ uawHwEbZs4Lp1leIeI8v2/QFP6nMWDCCA3EwggLaoAMCAQICAQEwDQYJKoZIhvcNAQEEBQAwNjEL MAkGA1UEBhMCREUxGDAWBgNVBAoMD0ludGV2YXRpb24gR21iSDENMAsGA1UEAwwEWlMgNDAeFw0w MzA2MzAxNjE3MzVaFw0wNTA2MjkxNjE3MzVaMEExCzAJBgNVBAYTAkRFMRgwFgYDVQQKEw9JbnRl dmF0aW9uIEdtYkgxGDAWBgNVBAMTD0Jlcm5oYXJkIFJlaXRlcjCBnzANBgkqhkiG9w0BAQEFAAOB jQAwgYkCgYEAxfEm4PybLti0jk+zmKPB+9Qu+nyjfsOf+VQ2/q5wPlGgQlAmA1xfjfAWCfS7KR1i 3BZmsx/HzW1dv1gNAVqYIk0V0Ls9TGJr8Z0IW1hR0UXY7qRCGAFJwiIKj0kwJepMpH22K/jHjQcn RX8VOdBo8dXyJPQcWcHkj2W8vdonrzUCAwEAAaOCAYIwggF+MAwGA1UdEwEB/wQCMAAwDgYDVR0P AQH/BAQDAgXgMGQGA1UdHwRdMFswWaBXoFWGU2xkYXA6Ly9jYS5pbnRldmF0aW9uLm9yZy9jbj1a UyA0LCBvPUludGV2YXRpb24gR21iSCwgYz1ERT9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0ME8G CWCGSAGG+EIBDQRCFkBFLU1haWwgQ2VydGlmaWNhdGVzIGZvciBJbnRldmF0aW9uIGFuZCBmcmll bmRzIChub24tcHJvZHVjdGlvbikuMB0GA1UdDgQWBBSkusKJJedJL1PF+eXAiDJj6tJ9sDBlBgNV HSMEXjBcgBTpC2Y1APybXfobl6bvbeeiCAqfFqFBpD8wPTELMAkGA1UEBhMCREUxGDAWBgNVBAoM D0ludGV2YXRpb24gR21iSDEUMBIGA1UEAwwLV3VyemVsIFpTIDOCAQEwIQYDVR0RBBowGIEWYmVy bmhhcmRAaW50ZXZhdGlvbi5kZTANBgkqhkiG9w0BAQQFAAOBgQAd4yqTmH1n1flB/7NtXTlYh5nl x/dS6qALdMLB0ZdSuPKsargeb+Nb7VQ2uL8+N9c1N2unMn6mTeNtrXx98/gkGgQlLAyfEZ7JRX2y 28zFpAM/n1nay//M6Q+nUC28QwvfaxzPsIZo3t5+wC1RZcRndCOlBMSbmpmHwcf72Log7TGCATww ggE4AgEBMDswNjELMAkGA1UEBhMCREUxGDAWBgNVBAoMD0ludGV2YXRpb24gR21iSDENMAsGA1UE AwwEWlMgNAIBATAHBgUrDgMCGqBdMCMGCSqGSIb3DQEJBDEWBBTtJzJuIG8hxF4QXAjRogDWQxXX ajAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wMzA3MzAxNDM0NTRa MAsGCSqGSIb3DQEBAQSBgFBTC/WZF2knHngM7Xj6ZQtOzGPd1I67jElaL6naciUpHndfls/3rJ9y XUdZShvEJGMJdUduYhV4ndWK53sLdDGYATWi0yBpfjK4P7mFbwEke0vU9QJ0a8af/6K+8JnmA+VJ WpLJdlzkZLzj0F5zKwOvhlJjtjy3LRLbYsZrSKMVAAAAAAAA --Boundary-02=_Te9J/0E17CpQdTr--