![]() |
| | #1 |
| and the hat of sweating Join Date: Aug 2007 Location: Toronto, ON
Posts: 3,119
| Open source vs business? Now, I just can't quite grasp that whole concept. Lets say Microsoft made all their software open source. How would they make money then? Anyone could just download & compile the source code to get a working product, right? Sure, computer illiterate people would probably still buy it off the shelf, since they wouldn't even know what a compiler is, but then again, they could get an already compiled version from one of their friends who did download & compile it... Also, how would they defend their patents when anyone & everyone could copy & paste some of their code into their own programs? Could they even get patents? Wouldn't that increase the risk of people writing viruses or backdoors directly into the code and submitting it back to the company along with a fix for some other problem? Who would own the copyright on new code submitted by the outside world?
__________________ "I am probably the laziest programmer on the planet, a fact with which anyone who has ever seen my code will agree." - esbo, 11/15/2008 |
| cpjust is offline | |
| | #2 | ||
| Banned Join Date: Mar 2009
Posts: 533
| Quote:
Quote:
you think they wouldn't notice that?
__________________ ╔╗╔══╦╗ ║║║╔╗║║ ║╚╣╚╝║╚╗ ╚═╩══╩═╝ | ||
| ಠ_ಠ is offline | |
| | #3 | |
| Mysterious C++ User Join Date: Oct 2007
Posts: 14,099
| Heh. So to "open source" software means the doom to the software market, and yet some people *cough* Richard M. Stallman *cough* wants to open source everything? Yes, smooth move...
__________________ Using: Microsoft Windows™ 7 Professional (x64), Microsoft Visual Studio™ 2008 Team System I dedicated my life to helping others. This is only a small sample of what they said: "Thanks Elysia. You're a programming master! How the hell do you know every thing?" Quoted... at least once. Quote:
Last edited by Elysia; 07-10-2009 at 02:16 PM. | |
| Elysia is offline | |
| | #4 |
| Registered User Join Date: Sep 2004 Location: California
Posts: 2,845
| The open source business model usually works off of support contracts, not the product itself. In your example, that would mean Microsoft would give away the software for free, but they would charge companies for software support. For software like Exchange, or Windows Server, this may actually work. For software like Office (Microsoft's biggest cash cow), it would not work at all. Companies like RedHat have been using the support model with a reasonable amount of success over the years. Of course they don't make anywhere near the amount of money that Microsoft makes. |
| bithub is offline | |
| | #5 |
| and the hat of sweating Join Date: Aug 2007 Location: Toronto, ON
Posts: 3,119
| So then, making everything Open Source would basically put millions of software developers out of a job? Well, in my example, this was Microsoft after all. ![]() But someone might be able to obfuscate their code well enough to hide it from other developers, or at least long enough for them to do some damage... or the developers checking the code before putting it in their main code might have a bad day.
__________________ "I am probably the laziest programmer on the planet, a fact with which anyone who has ever seen my code will agree." - esbo, 11/15/2008 |
| cpjust is offline | |
| | #6 | |
| Senior software engineer Join Date: Mar 2007 Location: Portland, OR
Posts: 5,378
| Quote:
Second, I'm just one guy. I do not have the capacity to serve as a one-man technical support team. And besides, my software hardly ever breaks so how would I make money that way? The suggestion to "Give the software away and just provide support" is actually diametrically opposed to the goals of the people who promote this theory, and I don't understand why they don't see it. It promotes development of giant corporations. It promotes buggy software. It's an all around stupid model for a single guy who wants to make money writing software.
__________________ "Congratulations on your purchase. To begin using your quantum computer, set the power switch to both off and on simultaneously." -- raftpeople@slashdot | |
| brewbuck is offline | |
| | #7 |
| Registered User Join Date: Sep 2004 Location: California
Posts: 2,845
| Wow, it sounds like you've had a bad experience with an open source vendor in the past. At any rate, I don't think all software written by open source companies that rely on support contracts to make money "sucks". |
| bithub is offline | |
| | #8 | |||
| Disrupting the universe Join Date: Jun 2005
Posts: 232
| Quote:
Quote:
Charging money for your software is perfectly fine - but once you buy it, it should be *yours* - that property, that software, on your computer at that point does not belong to the company who made it, and they shouldn't have control of it. The user should be able to do whatever he wants with it. Would you buy a television if the creating company could, after the fact, regulate how you used it and what channels you could watch? Because proprietary software does similar things all the time with tactics like DRM and regulations like "can only be installed 3 times" (although to be fair, in the case of things like itunes anti-debugging/anti-drm code, these measures have to be in place due to contractual agreement with record labels/the RIAA etc. which allows iTunes to sell music.) And finally, I find the statement that "open source will doom the market" to be a completely irrational statement at best. Maybe if you had posted that in a blog on some news site about 5 years ago, you would get tons of people from the govt. etc. clamoring to you and agreeing about how "yes, we need to use proprietary software and open source is the devil for business." These seemed to mostly be analysis' by crack-pot journalist. These days, more governments, schools and businesses are using open source than ever before, and indeed, companies do thrive off the open source model - if you're really in it for the money however, you should just become a plumber or something. It pays fantastically well. If anything, or at least, if you ask me, you have *more* to suffer from due to vendor lock-ins because some company went out of business than having some unmaintained free software in comparison (trust me, having to deal with crappy "one time install" proprietary software after the creating company goes out of business and there are absolutely 0 affordable/economic alternatives totally sucks.) Quote:
__________________ operating system: mac os 10.6 editor: back to emacs because it's more awesomer!! version control: git website: http://www.nijoruj.org/~as/ Last edited by Mad_guy; 07-10-2009 at 05:52 PM. | |||
| Mad_guy is offline | |
| | #9 | ||
| subminimalist Join Date: Jul 2008 Location: NYC
Posts: 3,943
| I think for me this appears to revolve around an obvious tension: the teleology of what a computer is and the economic needs of the people of the people who make them what they are. I would call it a tension because one is bound to influence the other in ways that it otherwise would not be. From a purely idealistic stand-point, there really is no possible logical argument against open source (meaning the source is public) and for proprietary software (meaning the source is a secret). cpjust's two non-economic issues are pretty straightforward: Quote:
Quote:
You could argue that making the source available makes it easier for people to do malicious things with it, but conversely, keeping the source closed means that the inevitable leaked/pirated versions are that much more likely to end up exclusively in "the wrong hands" and that it will be easier for such "wrong hands" to do bad things because it will be harder for other, law abiding types to crack some mysterious problem. As for the economic angle, I guess everyone has to do there own soul searching** there. It may seem slightly "privileged" and easy for Richard Stallman to take his stance, since he is no doubt set for life in the sense that he could probably depend on occasional speaking engagements alone and live comfortably. Lucky lucky! No doubt there was some hard work tho, and I'm sure that "comfort" and "privilege" wise he is not even on the same planet as Bill Gates or Steve Jobs. Like, the word "proportionate" could not even be rationally applied to that equation. But no doubt all three of them devoted a significant portion of their lives to their respective enterprises. * how many programmers does MS employ? Who are they? Etc. ** I'm a far left kind of guy who would say that anyone in the modern west who is in a position to be a "Professional Computer Programmer" (inc. myself) really is on thin ice when they start screaming that the world has not been fair to them because... This is all about cream and how much of it YOU feel entitled to...maybe if you had lost limbs in the army I might sympathize. Otherwise, I think you will be a happier and more well rounded person if you stop to consider WHAT YOU CAN OFFER THE WORLD AND NOT WHAT THE WORLD MUST OFFER YOU.
__________________ Accuracy and integrity mean nothing if you don't make it past the censors...PYTHAGORAS Last edited by MK27; 07-10-2009 at 07:28 PM. | ||
| MK27 is offline | |
| | #10 | ||
| & the hat of GPL slaying Join Date: Sep 2001
Posts: 5,730
| Quote:
Quote:
There is also "support" for it (ie: installing, setting up, maintaining, etc). And given a sufficently complex system there can be a good demand for that. Patents are a big issue in open source programming mainly because they have been ignored and violated so much. Yes you can still get them and defend them. (real quick: INAL) My understanding is that if you own a patent, write a piece of code using that patent, and then release it as open source then people can use that implementation of it as long as they following the license you released it under. Copyright is another big issue. There are two approaches (that I know of) to it: 1) Individual contributors maintain their copyrights 2) Contributors license their code to a holding entity that can act on behalf of all contributors. The second one is pretty popular for big projects where a lot of people are contributing. | ||
| Thantos is offline | |
| | #11 | |
| C++ Witch Join Date: Oct 2003 Location: Singapore
Posts: 10,352
| Quote:
__________________ C + C++ Compiler: MinGW port of GCC Build + Version Control System: SCons + Bazaar Look up a C/C++ Reference and learn How To Ask Questions The Smart Way | |
| laserlight is offline | |
| | #12 | |
| Registered User Join Date: Apr 2006 Location: United States
Posts: 3,201
| Quote:
I'm not saying that I disagree with your point-of-view, I just find that bizarre in many ways. The source is for those obscure systems that still meet the minimum, I think.
__________________ Os iusti meditabitur sapientiam Et lingua eius loquetur indicium "There is nothing either good or bad, but thinking makes it so." (Shakespeare, Hamlet, Act II scene ii) http://www.myspace.com/whiteflags99 Last edited by whiteflags; 07-11-2009 at 03:27 AM. | |
| whiteflags is offline | |
| | #13 | |
| subminimalist Join Date: Jul 2008 Location: NYC
Posts: 3,943
| Quote:
When I first started compiling from source*, before I started programming, I found the process slightly intimidating but not that much. It definitely (again, without any programming experience or interest in it) made more "sense" to me than just installing a binary, since there is a comprehensible process that occurs. I'm sure that's where I realized the difference between an executable object and the code that produces it. Also, I found it a little more interesting having to get the source, from the source, so to speak, rather than using a distro package (altho most? distros do have source packages, I quickly learned not to use those because they are can be modified by the maintainer/distributors and are usually intended to be compiled the same way the binary is). So it was a kind of enlightening experience, not particularly difficult, and I'm sure helped to foster my interest in the "nitty gritty" side of computing. Which look where that's gotten me This would never have happened were it not for open source! It's all their fault! So there's one "dumb users" tale. I would say there is exactly *zero* chance of someone falling down such a rabbit hole using a closed OS like MS or Mac. Why on earth I started using linux in the first place I cannot remember at all, but I would guess it was curiosity and then tenacity. *my original motive was to use stuff for which there was no distro binary, or to get some (xmms i think) compile time option to work...so it was done out of necessity and I liked it
__________________ Accuracy and integrity mean nothing if you don't make it past the censors...PYTHAGORAS Last edited by MK27; 07-11-2009 at 08:26 AM. | |
| MK27 is offline | |
| | #14 |
| (?<!re)tired Join Date: May 2006 Location: Portugal
Posts: 5,219
| Hmm... Open Source also serves the Windows and Mac communities to a great extent. But I agree that without a clear reason to do so, there's no interest in compiling source code. But this is true of Windows, Mac and Linux.
__________________ Originally Posted by brewbuck: Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster. |
| Mario F. is offline | |
| | #15 | |
| subminimalist Join Date: Jul 2008 Location: NYC
Posts: 3,943
| Quote:
-- it seemed more like you were genuinely HACKING everything from the ground up. I'm sure it took me weeks just to get a GUI -- after I got ppp working and could go on line with "lynx" so I didn't have to boot back and forth into windows to get info off the web! There weren't even any linux books! The first remotely CS book I ever had was the a fat hardcover UNIX System Administration Manual.So to me the phrase "an alternative operating system" has a kind of potentially radical spin that gets easily glossed over.
__________________ Accuracy and integrity mean nothing if you don't make it past the censors...PYTHAGORAS | |
| MK27 is offline | |
![]() |
| Thread Tools | |
| Display Modes | |
|
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Open Source Cell phones | abachler | Tech Board | 9 | 03-21-2008 09:31 AM |
| Open Source / Semi Open source game idea. Help needed | CaptainPatent | Projects and Job Recruitment | 10 | 05-16-2007 10:44 AM |
| Open Source or not | spidereen | A Brief History of Cprogramming.com | 26 | 04-10-2003 12:23 PM |
| What happened the Open source poll | spidereen | C++ Programming | 1 | 04-08-2003 01:53 PM |
| Open source: is it secure? | samGwilliam | Linux Programming | 6 | 02-28-2002 09:58 AM |