[Forwarding on behalf of Manish as sf.net rejected his original attempt to mail the list. --KJ]
----- Forwarded message from Manish Chakravarty <[EMAIL PROTECTED]> ----- From: Manish Chakravarty Date: Sun, 27 Jan 2008 20:01:57 +0530 Subject: Please suggest a license for my book : Programming with KDE4 Using C++ Hi ! I have finished majority of my book "Programming with KDE4" It is now 400+ pages. It will grow a little more (More on this later) I need to select a license for the book I want to be able to: 1) Let other people contribute/modify the book 2) Let the book be distributable over the internet, freely 3) I dont want people to pirate hard copies of the book ( if it ever gets printed, that is :) ) 4) I want to be able to sell the book as well. I want it to be free as in opensource ; not free as in beer. I wanted to go in for GNU FDL, but that does not seem to suit me. I have lots of code snippets from kdelibs/kdepimlibs. Both those libs are under LGPL and IMHO GFDL and LGPL are _not_ compatible. I would be breaking copyright/copyleft law if the book is released with LGPL I am planning to complete the following two applications as case studies: Konsider: It is a "thought taking application" ( I came up with the marketing lingo myself ;) ) similar to Microsoft OneNote. Has google notebook integration KWebTest: A functional website testing tool ( The previous could not be released as it was SpikeSource property. I have re-written it using kdelibs4 ) The book will carry links to the source code as well. The programs are under LGPL. The book comes out on 31st March 2008 The table of contents looks like: Introduction Hello World! pre-requisites Lets Dive In! The Qt library Introduction to the Qt library A quick program in Qt "Signals" and "slots" The Qt Object system The Qt Widget System Making a "real-world" application using Qt Exploring Qt further Introduction to KDE4 Introduction to the world of KDE What is KDE? Why KDE? For users For developers KDE4.0 What's the difference between KDE "4.0.0" and KDE4? What's new in KDE4 For users For developers It's everywhere: Linux, Solaris, BSD, OSX and Windows! Linux Solaris BSD OSX Windows How do I install KDE4? Linux Solaris BSD OSX Windows How do I setup dev environment for KDE4? Linux Solaris BSD OSX Windows Programming with KDE4 My first quick KDE4 Program The Hello World Program The code Compiling the code Viewing the result What did we learn? A slightly more complex program (Using KXmlGui) The Code A simple walkthrough Viewing the result A note on making XML based user interfaces The KDE4 Application framework Some interesting KDE4 Classes KFile KIO KIOSlave KDEsu Some important KDE4 Widgets KHTML KTextEditor KMediaPlayer KParts: A very powerful framework The Phonon multimedia framework The Solid device framework Strigi Metadata framework The Nepomuk Media Data framework Case Studies: A couple of real-world KDE4 Applications "Konsider" A "thought-taking" application "KWebTest" A simple web site testing tool -- Manish Chakravarty http://manish-chaks.livejournal.com/ -- Manish Chakravarty http://manish-chaks.livejournal.com/ ----- End forwarded message ----- -- --------------------------------------------------------------------------- Kingsly At Users Dot SourceForge Dot Net -- http://kingsly.org/ --------------------------------------------------------------------------- ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Linux-india-general mailing list Linux-india-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-india-general