REQUEST FOR PROPOSAL TITLE Qt-only port of the KMdi library. ABOUT KMdi is a library that provides an advanced "multi document interface" to applications. It is part of KDE's kdelibs and licensed under LGPL. SUBJECT Replace all dependencies on installed KDE kdelibs library, such as KApplication, KMainWindow, KParts, KToolbar etc. from the KMdi library with Qt counterparts. Where this is not possible w/o significat loss of functionality provide Qt-only port of respective KDE kdelibs classes in the same manner as the KMdi library. Remove the KDE buildsystem (autoconf tools, unsermake, etc.) and deliver a build system for the library based on qmake project files. Deliver tested source code that can be built into shared and static libraries on Windows and Linux platforms and performs the functionality of the QextMdi library as of version 2.0.2. The goal is that the KMdi library can be compiled on platforms without KDE kdelibs installed especially on Windows using the Visual Studio.NET 2003 compiler. DETAILS KMdi is a direct derivative of QextMdi, which until version 2.0.2 could be compiled w/o kdelibs e.g. with the Visual Studio VC6 compiler. This proposal seeks to reenable KMdi to be compiled w/o installation of kdelibs. It is desirable that a code fork could be avoided, i.e. that the backported KMdi could be compatible with the version maintained in kdelibs but any extra work related to this is not in the scope of this project. Source code basis for the project is kdelibs svn repository branch 3.5 as of release date of KDE-3.5.0. Your task is to take a copy of kmdi from above version of kdelibs and modify it so that it can be compiled and linked to a program w/o having to have any kdelibs installed. This can for example be achieved by using #ifdef statements throughout the kmdi source code or in any other way. Note, this proposal does not seek a port of the entire kdelibs, neither does the proposal want the resulting library to be using KParts or other related functionality of the KDE kdelibs. All source code produced under this proposal will be licensed under the LGPL. Copyright and ownership of any new source code will be transferred to constituent upon payment of the agreed contract sum. YOUR PROPOSAL Submit a price quote for the following tasks, add additional tasks as you see them to be required. 1 Remove dependency on the KDE build system as described above 2 Remove dependency on KDE kdeui library classes such as 2.1 kdeui, kmenubar 2.2 kdeui, ktoolbar 2.3 kdeui, kparts mainwindow add additional tasks here. 3 Submit one reference (Email contact) for prior work. If you don't have one you can add a reference to an open source project you have contributed to. 4 Describe the timeline in which you can deliver the project. 5 Quote a final price to be payed upon delivery of the project LEGALESE This is a request for proposal only. It does not establish any work authorization or work request to any party becoming involved in this proposal. No payment is being offered in any context with this request for proposal. No contract hatsoever is being established through this request for proposal. Please send your proposals to rokrau@yahoo.com. Please give detailed contact information, such as Email address, optional phone number and/or IM contact or IRC contact. Please state which country you are residing in and which time zone you live in. - to unsubscribe from this list send an email to kdevelop-request@kdevelop.org with the following body: unsubscribe »your-email-address«