faq
flatforty
contribute
subscribe
configure
search
rdf
main
parent
thread
|
Re: Thanks David
by Eric Laffoon on Sunday 17/Oct/2004, @05:07
|
> sequiter, you do realise that this is free software (in both senses), don't you?
Let me see... I'm the author and I am the one who made the decision to use the GPL for the license. So it is free as in freedom, but just because we provide it free to use doesn't mean it doesn't cost real money to produce. As Christian points out here, if you're making money with it why not give back a little? Why not indeed? If 1% of users gave 10% of what they spent on commercial software the kdewebdev module would be substantially more impressive because we would be able dramatically change the demands on our developers as well as expand the reach of our tool set. Our goal is to produce a killer app, not just a decent tool.
GPL software gives you advantages in not being locked in and being assured enhancements are possible. KDE provides a great architecture. Commercial programs require money and expect to make a profit. Shareware asks you for money in creative ways. Free software allows you to pay if and when you feel that you would like to and in whatever amount works for you.
Paying for some software may make little difference to the actual development of it, but in this case it makes a big difference.
1) Had I not invested finances in 2000 the project might have died. The original authors did not have a home with a phone line and were about to lose access to university computers.
2) After the original authors left in 2001 had I not invested in Quanta again in 2002 bringing Andras in I would have been toiling trying to keep the old 2.0 code base compiling with KDE 3. Many people thought the project was dead.
3) When I was critically ill in 2003 I was months behind paying Andras. If people had not stepped up and helped he might have had to find some other work, which would have made it very hard for him to contribute. Where he lives companies typically work you as long as they can but don't pay by the hour.
Personally I think the selfish reasons to contribute to this project are huge. While we do have some volunteer developers and I contrubute small amounts of code Andras continues to produce most of the code in Quanta. Michal has helped Quanta and transformed Kommander. As to what this effort has produced, here is the sloccount summary for kdewebdev CVS...
Total Physical Source Lines of Code (SLOC) = 198,879
Development Effort Estimate, Person-Years (Person-Months) = 51.83 (621.91)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 2.40 (28.81)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 21.59
Total Estimated Cost to Develop = $ 7,000,999
(average salary = $56,286/year, overhead = 2.40).
SLOCCount is Open Source Software/Free Software, licensed under the FSF GPL.
Please credit this data as "generated using David A. Wheeler's 'SLOCCount'."
This is why software is expensive and why it is in a web developers best interest to invest in our project. If we quit and you had to spend $7 million to replace it you still wouldn't have the Kate part or KHTML. Yet we've only spent as much as it would cost for a really cheap car you would not want the valet to see at a nice restaraunt. ;-)
When I was a kid I saw a monument that said "Freedom is not free". It made no sense to me and I asked my dad how that could be. Now I understand that all freedom is purchased at some cost. To be free to use something is of no value without there being something to exercise that freedom on. Freedom is power and it is always under threat from those who want power over others. Join me in spreading freedom. |
|
|