Webmaster Key - Discussion Forums


Welcome, Guest. Please login or register.
Did you miss your activation email?
February 09, 2012, 11:00:20 PM

Login with username, password and session length
Welceome to Forums!

Important information for guests and new members:

In order to understand the full benefits of becoming an active member of this forum, please review the following information on guest and new member restrictions. These forum changes have been prompted by an overwhelming and unreasonable amount of bot postings and incoherent guest spam messages. We wish to prevent these events from happening in the future and make our community a more comfortable place for all of our members.

For guests:

Guests are not allowed to open new topics, polls, or posts attachments.
If you wish to open up new discussions on this forum, we encourage you to register.

For new members:

New members with less than five posts are not allowed to modify additional profile information such as avatars, contact information, biographies, and signatures. However, new members are encouraged to post their own topics or reply to topics initiated by other members. Become active on the forums and 5 posts should be an easy task!

We are a diverse community with members from all over the world. We encourage new ideas and interesting conversation. Do not be afraid to post webmaster/computer-related questions or problems, as our active members are always willing to help when they are able. Interested? Join us.

+ Webmaster Key Forums
|-+ General Discussion
| |-+ Tech Corner
| | |-+ Linux Discussions and Help (Moderator: donecweb)
| | | |-+ The Economics of Free Software
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Go Down Stumble Upon! Digg It! del.icio.us! Add to Technorati! ReddIt!  Send this topic Print
Author Topic: The Economics of Free Software  (Read 2343 times)
Andy
Administrator
Veteran
*****
Posts: 5 752



« on: March 08, 2007, 01:29:10 PM »

There was an article published in June 2002 which I think is still relevant today. I only discovered it today, my memory is not that good!

It is very interesting and can get you questioning why some apparently crazy business decisions are being made and the logic behind paying people to create free software and releasing technical details of interfaces etc to the public domain.

http://www.joelonsoftware.com/articles/StrategyLetterV.html


This article really got me thinking about the best way to apply my efforts in my software development. It saved me wasting time developing an inferior solution to part of my product and inspired me to search for the best available alternative and I struck gold. This allows me to incorporate the best solution that is free of charge into my product and focus on the areas that I am strong on and that people will pay for.
« Last Edit: March 09, 2007, 04:51:56 PM by Andy » Report to moderator   Logged

SensoVision
Administrator
Veteran
*****
Posts: 5 857


I'm proud user of Debian GNU/Linux OS


WWW
« Reply #1 on: March 13, 2007, 03:07:14 AM »

I've finally got time to read and comment this article and should say that it's interesting article, Andy, thanks for sharing!
He seems to be right in describing concept of supply and concept adapting it for computer world. Also it's truth that corporations sponsoring Linux done not purel for freedom of speech but they are looking forward to get income from this investment in future and I'm sure that people engaged in Linux developing understand this as well(just post this as author is drawing the picture that programmers who are smart enough to write complicated code which works well for millions of people simply naive, and I think it's plain wrong).
Also I've got feeling that author like Windows blindly and didn't really used Linux...

Quote
Here's an example. When Slashdot asked Linux developer Moshe Bar if future Linux kernels would be compatible with existing device drivers, he said that they didn't need to. "Proprietary software goes at the tariff of US$ 50-200 per line of debugged code. No such price applies to OpenSource software." Moshe goes on to claim that it's OK for every Linux kernel revision to make all existing drivers obsolete, because the cost of rewriting all those existing drivers is zero. This is completely wrong.
and here is example... he's wrong here in my opinion, why people freely offering it's time to write software should waste extra time for writing code which would be compatible for commercial drivers? Why corporations which make millions on us paying them for hardware couldn't invest a bit into upgrading driver to match new kernel? NVidia doesn't have problems with it's drivers updating it when necessary, so why does others should have such a problem?
Also devices under Linux are driven in a bit different manner than in Windows, usually they don't require some driver installation, many devices use same chips inside and could run with same driver... so many devices would run out of box with modules included in the kernel. I should say that some equipment (e.g. my DVB and TV tuner) working much better than under Windows.

He seems to see in sponsoring only side where companies try to make more money but forget about plain users which win from this. almost each commercial war e.g. between two competing companies which try to get customers by better pricing actually good for end users isn't it? So why criticize Sun or Netscape for their actions which support open source?
Especially when software like Firefox is works better, more stable and secure than it's rival...

Quote
Despite the fact that Mozilla has all the features I want and I'd love to use it if only to avoid the whack-a-mole pop-up-ad game, I'm too used to hitting Alt+D to go to the address bar. So sue me. One tiny difference and you lose your commodity status.
Of course browser is different as it's done by different developers but unlike IE it's designed for comfort use, I've installed it on many PCs and after time users told me that they couldn't imagine how good some programs could work. It's different but if Mozilla developers simply copy features of IE and it's behavior they wouldn't make any progress and this project would die, plagiarism isn't the way of making good software...
Not sure like others but reason of not switching to better product because of one small shortcut sounds to me as a bad reason, especially if take into consideration that there are so many extensions that there are probably one which let you customize your shortcuts...

I didn't wish to sound rude as actually I enjoy reading the article in overall as he's market observations are interesting and correct, but some statements in my opinion are wrong and I don't wish them to mislead people, that's why I posted such reply.
And I think it's worth reading to make your own opinion on this subject.

PS Andy, just of curiosity, if it's not secret maybe you can share what parts of your software have been changed under this article influence?
Report to moderator   Logged

Denis
Andy
Administrator
Veteran
*****
Posts: 5 752



« Reply #2 on: March 13, 2007, 01:08:09 PM »

Thanks for you opinion Sensovision, you make some good points about lack of care by harware manufacturer's not supporting all platforms just because it doesn't immediately result in revenue.

Quote
and here is example... he's wrong here in my opinion, why people freely offering it's time to write software should waste extra time for writing code which would be compatible for commercial drivers? Why corporations which make millions on us paying them for hardware couldn't invest a bit into upgrading driver to match new kernel? NVidia doesn't have problems with it's drivers updating it when necessary, so why does others should have such a problem?

You make a very good point here. I suspect that the lack of development effort is nothing to do with the device driver software engineers, but their short-sighted managers. These guys will tow the corporate line any never ruffle any feathers up top so their career prospers. Sorry for my possible confusing terminology here. However, the software engineers could do well by producing drivers themselves outside work and publishing on a blog for example.

I think the criticism of Netscape was about their lack of direction so they ended up floundering in the internet boom. I forgot why Sun was criticised they have flourished I think.

Yes, a really good article to read for a refreshing change from the usual free blah blah blah which is often misunderstood as meaning only free of purchase price of the software.

Quote
PS Andy, just of curiosity, if it's not secret maybe you can share what parts of your software have been changed under this article influence?

I don't hide any secrets. I already disclosed that I was interfacing to ASpell for spell checking. This is licenced under the LGPL which many Linux users probably never read. I am also using a free Installer program (Inno Setup) which is free of restrictions unlike GPL. But my current software install is 100% my own code, even the web templates.

The article got me thinking not to resist the force of teams of people trying to make the best free-source solutions to certain things so the article made me decide to use free software for the WYSIWYG editor control in my next product rather than try and code this myself. Also, I am attracted to the text editing engine from Syntilla if I can user it under C# .Net for my professional web editor. Since I need to make a living, I am happy to endorse these things and help spread the word and not have to worry about people re-distributing my software for no charge via file-sharing networks etc. For this reason, I don't use any software that it licenced under GPL. I guess my thinking would strike a chord with anyone who has no job other than programming and they work on each project for many months before it is released for download?

My next product will be something amazing, going beyond WYSIWYG i.e. the visual design process is much simplified and the website making decision process is like a wizard style. This is not the pro version of my web development software but another product aimed at making a small sales/marketing site. You should not even need a paint program to supplement this.

While I am here, it is a good chance to show people a resource of free code outside of the Linux community that I get alot of inspiration and help from. This place is where developers post their articles for reasons like: paying back to the software developer community for all the help they got in the past, getting noticed by potential employers and many other reasons. http://www.codeproject.com Lately I am hitting on this site so much to learn new techniques of coding.
« Last Edit: March 13, 2007, 03:26:06 PM by Andy » Report to moderator   Logged

Pages: [1] Go Up Stumble Upon! Digg It! del.icio.us! Add to Technorati! ReddIt!  Send this topic Print 
+ Webmaster Key Forums
|-+ General Discussion
| |-+ Tech Corner
| | |-+ Linux Discussions and Help (Moderator: donecweb)
| | | |-+ The Economics of Free Software

Jump to:  
« previous next »


Our Partners
RelmaxTOP Ranking System Web Hosting RelmaxTOP Ranking System
Staff Sites
12Noon[12Noon Gallery] Andy[Urgentclick]
Tamuril[Tamuril's Digital Art Exhibit] Sensovision
Powered by MySQL Powered by PHP We are hosted by Relmax Inc. |Our Privacy Policy | Sitemap
Powered by SMF 1.1.9 | SMF © 2006-2009, Simple Machines LLC
Forum design by Tamuril © 2005.
Valid XHTML 1.0! Valid CSS!