Find us elsewhere
Join Now Member Login

Open Source Software

 
New Topic
Post Reply
Follow Topic
« Prev Page of 4 Next »
  • Author
  • Message
 
InactiveMember

posts: 705

May 23, 2007 6:43 PM ET    Quote  Report Abuse
Points: 0   Vote

I really have to write again. I am completely and utterly astounded by the nonsense uttered herein.

"This book delves deeply into the reason why open source evolved and why it works. It provides concrete economic theory and plenty of background on why the os method works for large complex pieces of software."

I hope you`re not a software developer. The open source method has no advantages over the proprietary method. What is the supposed difference? More eyeballs? Didn`t Microsoft`s much delayed Vista release just prove that more eyeballs don`t necessarily help. How many developers did Microsoft hire to write Vista? Ten or 10,000?

As far as I know, it`s still pretty easy to write huge classes in open source. Huge classes aren`t always a good thing. It`s also just as easy to write bugs and make bad design decisions. The concepts of good software design are by no means unique to open source. Modularity is not unique to open source. Good code structure and proper functionization are not unique to open source. Correct use of abstraction and encapsulation are not unique to open source.

While Cathedral/Bazaar is certainly interesting, it`s also incredibly biased. Nothing wrong with bias. But in the context of this discussion, the bias should be noted.

RichardBuggy

posts: 76

May 23, 2007 8:15 PM ET    Quote  Report Abuse
Points: 0   Vote
I find it interesting that many open source people complain about licensing terms or attempts by software developers to protect their intellectual property. How do most web developers feel when the client doesn`t want to pay for services rendered or suggests an exchange of "free promotion" in exchange for a "free website".


Clearly you don`t understand how open source works. As an open source developer I`m extremely protective of my IP but I can see the benefit of sharing the source.

You also need to understand that there is a big difference between protecting your IP and restricting how your software is used. Did you know that recent electronic version of Alice in Wonderland included the restriction that it cannot be read aloud? Read it to your child and you`ve broken the DMCA even though Alice in Wonderland has been out of copyright for years. This is the kind of crazy restriction that is increasingly appearing in proprietary software licenses.

Everyone deserves a fair wage for their work. Period.

I develop open source and I earn a fair wage. Do I need to say anything else?

Please be fair and balanced if you discuss Eric Raymond. Tell the SUN members here that he is regarded as insane by a good sized chunk of the open source movement. This isn`t Fox News.

I think you`re confusing Eric Raymond with Richard Stallman.

    Rich


-------------------------

Blog - http://www.buggy.id.au/
RichardBuggy

posts: 76

May 23, 2007 9:01 PM ET    Quote  Report Abuse
Points: 0   Vote
I hope you`re not a software developer. The open source method has no advantages over the proprietary method. What is the supposed difference? More eyeballs? Didn`t Microsoft`s much delayed Vista release just prove that more eyeballs don`t necessarily help. How many developers did Microsoft hire to write Vista? Ten or 10,000?


I`ll use osCommerce as an example. If I`m a web developer needing to build an e-commerce website I could start from scratch and charge the customer $10-20k or I could start with osCommerce and charge them only for my customization. This is a competitive advantage for me. By contributing my changes back to osCommerce (eg. as a new payment gateway) I`ve made money from developing open source.

There are other advantages:
  • End users can customize software to their requirements
  • End users can use the software any way they want
  • Developers benefit from users and other developers contributing patches and features
  • It`s easier and cheaper to sell the software (i.e. convince customers to use your application)
  • Generally you make more money from services associated with the software than the software itself (this is why IBM has been moving to services).



-------------------------

Blog - http://www.buggy.id.au/
InactiveMember

posts: 705

May 23, 2007 9:12 PM ET    Quote  Report Abuse
Points: 0   Vote

Clearly you don`t understand how open source works. As an open source developer I`m extremely protective of my IP but I can see the benefit of sharing the source.

[ I understand how open source works.  But open source arguments are often coupled with additional arguments against conventional licensing or subscription models. See previous posts in this thread. Open source is not bad; but a lot of open source proponents are against proprietary software because it bothers them. ]

This is the kind of crazy restriction that is increasingly appearing in proprietary software licenses.

[ Crazy license agreements have nothing to do with proprietary products or the proprietary model. As I said above, a lot of open source proponents are against proprietary software period. They think information should be free and look at any effort to charge for software as an affront to human dignity. Yet they turn around and purchase cars and food without mouthing a single word of complaint. So it`s really just a b.s. argument on the part of open source. Where are the arguments for free food and cars? Open source can`t have it both ways. ]

You also need to understand that there is a big difference between protecting your IP and restricting how your software is used.

[ How Company X chooses to protect their intellectual property is their business. The clauses Company X puts in their contracts is their business. If someone does not like a clause in a contract they are free to buy a different product. ]

I think you`re confusing Eric Raymond with Richard Stallman.

[ No, I`m not confusing the two. Eric Raymond is racist, homophobic idiot who favors genocide with respect to Muslims. But don`t take my word for it. This man has made statements that are *fantastically* and *shamefully* racist. But I guess if you can put the incredible racism aside, and if you can forgive his calls for genocide, go ahead and read his book. ]

InactiveMember

posts: 705

May 23, 2007 9:27 PM ET    Quote  Report Abuse
Points: 0   Vote

This is a competitive advantage for me.

No it`s not. A competitive advantage is an advantage you have over your competition. Your competition can do the same thing for zero cost.

End users can customize software to their requirements.

This is not an advantage of open source. This is a "feature" of well written software, open source or proprietary.

End users can use the software any way they want.

Hmm. I don`t think this is strictly true. Can you provide details of the common open source license agreements, especially the parts that grant end users the right to "use the software any way they want"?

Developers benefit from users and other developers contributing patches and features

This is not an advantage of open source. This is a "feature" of well written software, open source or proprietary.

It`s easier and cheaper to sell the software (i.e. convince customers to use your application)

Hmm. Really? You must mean the upfront sale, right?

Generally you make more money from services associated with the software than the software itself (this is why IBM has been moving to services).

There is a lot of open source babbling about how the proprietary model "locks in" the customer, "soaks" the customer, and "restricts" the customer. From what you`ve described here, I really don`t see the difference. In your description of this model, open source sits as parasite on the back of the customer - just like the proprietary model. There are "services" instead of upgrades. Oh and please make sure the check doesn`t bounce, right?

Any there any other points you would like me to neatly refute?

InactiveMember

posts: 705

May 23, 2007 9:38 PM ET    Quote  Report Abuse
Points: 0   Vote

p.s. I have nothing against open source, although I certainly don`t care for Eric. Raymond. In fact, I even use open source products. Quite a few in fact.

But the real value of open source is not technological. It has no technological advantage nor any real, sustainable competitive advantage over proprietary software. Not in any true sense, nor in any important sense.

Open source excites people because it creates markets. Markets for MySQL, markets for Linux. Sometimes it even creates giant markets or helps people build giant markets. And a market is just a giant pool of capital and people use that capital to make investments. So that`s why open source is exciting. But proprietary software, like Windows, also creates markets. The Windows ecosystem is a huge market that has created more wealth than ... well anything I can think of. In fact, open source really owes its existence to Windows, as much as people don`t want to admit. Windows is the reason cheap computers exist. Windows is the reason that people can buy a great compiler for a few hundred bucks. Windows is the reason that most of us can afford a computer. So proprietary software is, and will remain, a vastly superior model until the day that open source can claim to have created as much wealth and productivity as proprietary products.

RichardBuggy

posts: 76

May 23, 2007 11:12 PM ET    Quote  Report Abuse
Points: 0   Vote
CookieMonster, you`ve made so many mistakes it shows you`ve never actually written a program. Your claims that being able to create patches is a sign of good design are just wrong. If you don`t have the source you can`t fix bugs!! Similarly, many features cannot be added without access to the source.

As for the rest, I just don`t have enough time to waste on debunking your mistakes.

Sadly it looks like this thread is going the same direction as the osCommerce one. All the good stuff has already been said on the first page so now is probably a good time to abandon it.


-------------------------

Blog - http://www.buggy.id.au/
InactiveMember

posts: 705

May 23, 2007 11:31 PM ET    Quote  Report Abuse
Points: 0   Vote

Everything I wrote is correct. I have certainly done enough software development to speak correctly about software architecture. Being able to create patches is a sign of good design. It is. Sorry but what`s the alternative? Not being able to create patches? Being able to add features and write extensions is a sign of good design. None of this is exclusive to open source.

I think you don`t want to waste time "debunking" my mistakes because I haven`t made any for you to debunk.

InactiveMember

posts: 705

May 23, 2007 11:39 PM ET    Quote  Report Abuse
Points: 0   Vote

In fact, Windows is a great example. Millions of developers have written extensions to Windows without its source code.

I really don`t want to get into a fight, but you cannot expect me to sit around while you talk about open source advantages that don`t exist.

oleg

posts: 185

May 24, 2007 12:06 AM ET    Quote  Report Abuse
Points: 0   Vote

Being able to create patches is a sign of good design. It is. Sorry but what`s the alternative? Not being able to create patches? Being able to add features and write extensions is a sign of good design. None of this is exclusive to open source..

.

.

In fact, Windows is a great example. Millions of developers have written extensions to Windows without its source code.

Windows is not a good example.

No one has written any "extensions" for Windows.  Millions of developers have written software that runs in it.  Windows is an operating system, one of its main fetautes is acting as a host for third-party software.

However, no one has written any patches for Windows.  If you find a bug in Linux, you can you fix it yourself or hire someone to do it for you.  If you find a bug in Windows, you wait for a service pack from Microsoft (or attempt to create a hack, in violation of your license agreement).  This is the main difference between proprietary and open source.  Any software llicense agreement will include terms against modifying the software; being able to create patches is not at all a sign of good design if you are selling software-in-a-box.

 

By the way, Microsoft and open source are not contradictory terms:

http://www.asp.net/downloads/starterkits/default.aspx?tabid= 62

oleg2007-5-24 0:6:59


-------------------------

Oleg Issers | StartupNation.com Web Team

50% of computer programming is trial and error. The other 50% is copy and paste.
« Prev Page of 4 Next »
Post Reply
 
.
Advertisement

Keep the Community Clean!

  • StartupNation forums should be used as a platform to learn, educate others, share stories, tips & tricks and to provide constructive feedback.
  • Please do not use the Forums for advertising & blatant self-promotion.
  • Please be respectful to other members and refrain from personal attacks and vulgar language.
  • StartupNation reserves the right to delete any message, reply, and/or member who violates our terms of use.
Read full terms of use
Advertisement
Advertisement
Advertisement
Advertisement