Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Open Source Myths
Neil Gunton's Web Page ^ | 7/26/2004 | Neil Gunton

Posted on 07/26/2004 8:35:06 AM PDT by GeorgiaFreeper

click here to read article


Navigation: use the links below to view more comments.
first previous 1-20 ... 41-6061-8081-100101-104 next last
To: N3WBI3
I would have to pay more than 10,000$ in licensing to MS to get the same functionality..

Only if you were not smart enough to buy a MSDN Universal subscription which can be had at $2k or less with all the development tools, office, and sever products. If you are a student or teacher it can be bought for MUCH less.

If you are a developer, complaining about having to actually BUY the tools you use to make a living is like a mechanic complaining because those damn greedy tool makers charge for the screw drivers and wrenches. Don't give me any BS about there not being any extra costs associated with your "virtual copy" of the software. The software developer should be able to recoup his capital investment in producing the product.

You think the guys at ID software would be busting their b*lls to produce Doom and the like if there was no monetary reward? Yes, they released the original engine as OSS *AFTER* they made as much $$$ as possible. How would the OSS model work there? Most of the OSS games are just add on mods to existing commercial games. How would the "charge for support model" work with gaming?
61 posted on 07/28/2004 3:05:22 PM PDT by GeorgiaFreeper
[ Post Reply | Private Reply | To 52 | View Replies]

To: HAL9000
And it's also true that Mac OS X is far better than Windows or Linux in terms of usability and GUI refinements.

Yes. It also gives me most of the Unix-like goodness of Linux with the terminal window and X-Windows along with the ability to run MS Office, Canvas, and some other commercial software not available in a Linux port. Right now, the Mac is really the best of both worlds.

62 posted on 07/28/2004 3:12:47 PM PDT by Question_Assumptions
[ Post Reply | Private Reply | To 47 | View Replies]

To: N3WBI3
Ahh and there is the rub, where has anyone said that you should not be able to write your own software and change for it?

How about the state of California : "Digital Software Security Act"

Open-source software advocates will unfurl a legislative proposal next week to prohibit the state of California from buying software from Microsoft or any other company that doesn't open its source code and licensing policies.

Open source's new weapon: The law

63 posted on 07/28/2004 3:21:04 PM PDT by GeorgiaFreeper
[ Post Reply | Private Reply | To 54 | View Replies]

To: GeorgiaFreeper
If you are a developer, complaining about having to actually BUY the tools you use to make a living is like a mechanic complaining because those damn greedy tool makers charge for the screw drivers and wrenches.

Who's complaining? If I could legally get good tools for free, are you trying to say it would be immoral to do so?

Don't give me any BS about there not being any extra costs associated with your "virtual copy" of the software.

It's not BS. The marginal cost of software is effectively zero. That's the fundamental nature of intellectual property and why analogies to physical property often fail.

How would the "charge for support model" work with gaming?

Possibly not well, although there's the Everquest model. That's irrelevant though, as nobody aside from a few zealots is saying all software *must* be free.

64 posted on 07/28/2004 3:24:44 PM PDT by ThinkDifferent
[ Post Reply | Private Reply | To 61 | View Replies]

To: GeorgiaFreeper
How about the state of California : "Digital Software Security Act"

Yes, that's a lousy law. (What do you expect from CA?)

65 posted on 07/28/2004 3:26:41 PM PDT by ThinkDifferent
[ Post Reply | Private Reply | To 63 | View Replies]

To: ThinkDifferent

:) We agree on something!


66 posted on 07/28/2004 3:34:02 PM PDT by GeorgiaFreeper
[ Post Reply | Private Reply | To 65 | View Replies]

To: ThinkDifferent

That is my biggest fear with all of the OSS stuff. I am afraid the government will enact more laws like the "Digital Software Security Act" and eventually ruin the software business.


67 posted on 07/28/2004 3:40:47 PM PDT by GeorgiaFreeper
[ Post Reply | Private Reply | To 65 | View Replies]

To: TechJunkYard
Source logs?? Bu.. but all of this stuff is contributed anonymously and you can't tell where all of that code came from. Isn't that what you and your SCO and AdTI buddies have been saying for months now?

You're throwing around the term "anonymously" as if providing a contributor's name in a source log is sufficient to verify his or her identity. Hint: It ain't. If you or your buddies want to become John Smith and start contributing to some of these OSS projects, you can do it. So be careful about your definition of anonymity. You don't know most of the people contributing -- even if you see their so-called "names" in a source log.

I'll grant you that large projects will have external dependencies, but 99% of the time the distribution tarball will contain everything you need -- sources, headers, configure and install scripts, makefiles, documentation, etc.

You pulled that "99%" figure out of your posterior. I've seen many, many OSS projects with external dependencies that require considerably more pain that you're describing.

And no need to spend lots of money for a customized version when no COTS software will do the job. You have a license to do it yourself.

But here's the thing: A lot of commercial software (ie. Photoshop, IE, AfterEffects, Windows Shell, 3DSMax, etc) is designed with modularity in mind; consequently, it accepts 3rd party plug-ins/components to do practically anything that you can't do in the original COTS software. That is one of the primary reasons why GIMP will never displace Photoshop. The PS SDK is extremely flexible.

And you don't have to share anything if you just keep it in-house and don't release it. You spend less time and money on deployment and you get to keep your own IP private.

The same is true of 3rd party components described above.
68 posted on 07/28/2004 4:59:09 PM PDT by Bush2000
[ Post Reply | Private Reply | To 43 | View Replies]

To: antiRepublicrat

Only you can tell whether your time is worth the cost of writing the code, yourself. Fair or not, most people just can't code. And for those that can, only a subset of those are really any good at modifying other peoples' code. But if you can, more power to you. I tend to look at my time in terms of my hourly rate. If I can write the code within a reasonable amount of time, I'll do it; otherwise, I'd prefer to spend the time hanging out with my family or riding my bike. It's just a question of priorities.


69 posted on 07/28/2004 5:04:44 PM PDT by Bush2000
[ Post Reply | Private Reply | To 44 | View Replies]

To: Question_Assumptions
If you apply the GPL license to your code, someone else cannot use it without accepting the GPL.

Unless you license your code to them under different terms. The GPL is not an exclusive license.

70 posted on 07/29/2004 6:33:22 AM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 55 | View Replies]

To: Question_Assumptions
Yes, you can put whatever license you want on your code. But if you put a pile of power tools in your driveway and say they are "free", I'd be a little surprised to find that by using one of your tools, you now have the right to borrow anything that I made with it."

Funny, that's almost the same argument AdTI is using against Linux. Because he made it on MINIX, it must be a derivitive of MINIX. No one with any sense claims that.

But otherwise the analogy falls apart because the tools are tangible items, non-reproducible without substantial cost. A closer analogy would be if I put out a design for a revolutionary tool and give everybody free license to reproduce it without royalties, but I say that any improvements to the tool design must also be freely licensed back to me (derivitive work). Basically, we're just cross-licensing, and that's what the GPL does -- if you want to get into the game you have to agree up front to cross licensing.

71 posted on 07/29/2004 6:42:11 AM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 59 | View Replies]

To: GeorgiaFreeper
How about the state of California : "Digital Software Security Act"

Sometimes zealotry overcomes practicality. Is the state going to run a complicated, multi-terabyte database with MySQL or Postgre, or run a graphics department with Gimp and Scribus? How about a document workflow and management system with, well, I don't know any OSS software that can do what Acrobat does. That's just plain stupid.

Now a law requiring departments to justify exclusion of OSS before buying proprietary software might save quite a bit of money. Such justification would be easy if it were true, for example it would take me one short list to justify Photoshop over Gimp for a print publishing organization, or InDesign over Scribus.

72 posted on 07/29/2004 6:55:01 AM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 63 | View Replies]

To: Bush2000
That is one of the primary reasons why GIMP will never displace Photoshop. The PS SDK is extremely flexible.

Actually, Gimp has a good plugin architecture now too, as well as pretty good scripting through it's language, Python or Perl. What Gimp lacks is high-end color, separations, PANTONE/HKS, a decent UI and workflow, and various other small things. Plus it doesn't have a unified color engine with other apps and good color management.

Now if you want to talk plugin architecture, check out InDesign. There is a small core framework and then everything, including the text compositing engine, is a plugin.

73 posted on 07/29/2004 7:05:53 AM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 68 | View Replies]

To: GeorgiaFreeper

Well, ya know, people start these wars and then they act all surprised when the other guys shoot back. Personally, I am against using law and the court system as a toy with which to screw with people. But it's kind of like a First Use of nukes — once somebody does it, nukes are gonna fly from everywhere.

Perhaps you are unacquainted with the efforts of one Darl McBride — another one of these sociopathic thugs who has managed to become CEO of a company — to persuade the U.S. Congress that open source software needs to go away.

This was one of many ham-fisted moves that these idiots from SCO have pulled in their court-powered mud-and-FUD war on linux. Well, now they have a whole bunch of bright and energetic guys pissed off at them, and those guys turn out to be more resourceful than anticipated. That happens when you start a war. Ask Mullah Omar. Complaining about it now is kind of silly.

74 posted on 07/29/2004 8:23:54 AM PDT by Nick Danger (I married a trainwreck - the untold story of John F'ing Kerry)
[ Post Reply | Private Reply | To 63 | View Replies]

To: antiRepublicrat
Unless you license your code to them under different terms. The GPL is not an exclusive license.

If the author was going to release it under a less restrictive license, then why wouldn't they do that in the first place? And if they are going to release it for commercial use for a fee, then it's not really "free", is it? You are trying to avoid the intent behind the GPL and FSF, which is to try to force authors to accept the GPL under their own work. I'm not arguing that doing so is illegal or wrong but that such a license is sticky and is intended to be, no matter how much you want to pretend it isn't.

And again, for the peanut gallery who thinks this issue only has two sides (Microsoft "kneepadders" and FSF shills), my objection is not to Open Source software. I use plenty of it and have promoted it at work. My objection is specifically to intended anti-commercial nature of the GPL and FSF. As much as I love my Macs, I won't deny that Steve Jobs is a liberal and has many traits that I don't like at all. GNU isn't the sum total of Open Source software. In fact, much of the Open Source software that I use is licensed under the BSD model. Whatever you or I think about Open Source software, I'm not about to deny that Richard Stallman and his GNU license are hostile to commercial software. If you can read the latest versions of the GPL and what Richard Stallman has written and honestly think otherwise, that's your business.

75 posted on 07/29/2004 8:33:23 AM PDT by Question_Assumptions
[ Post Reply | Private Reply | To 70 | View Replies]

To: Question_Assumptions
If the author was going to release it under a less restrictive license, then why wouldn't they do that in the first place?

MySQL is a perfect example. The database is GPL licensed and is freely used on probably millions of servers around the world. This engenders good will, and the fact that it's free lets it spread fast, getting name recognition.

However, if someone wants to use MySQL but does not want to comply with the GPL, that person can get MySQL under a commercial license. Best of both worlds.

My point is that, contrary to Stallman's and Microsoft's beliefs, commercial and GPL software can easily coexist, even in those cases when it's the same software. BUT, contrary to the beliefs of MS shills, the GPL is not evil when approached pragmatically. The decision to consume or produce GPL software benefits all parties.

76 posted on 07/29/2004 11:57:22 AM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 75 | View Replies]

To: antiRepublicrat
MySQL is a perfect example.

Yes, but I think PostgreSQL is a better example. It uses a BSD-like license and has been attracting funded development from the likes of Fujitsu. Given a choice between the MySQL license scheme (GPL or commercial license) or the PostgreSQL license scheme (BSD-based either way), I prefer the PostgreSQL model and think it is more commercial user friendly.

My point is that, contrary to Stallman's and Microsoft's beliefs, commercial and GPL software can easily coexist, even in those cases when it's the same software.

Yes, but to do so requires exceptions and licenses other than the GPL to make it work. Again, my original point remains. Had Linux been licensed under Stallman's version of the GPL and only Stallman's version of the GPL (rather than the version that Linus chose along with components using the LGPL), it would have been crippled commercially. I do think the LGPL is a reasonable middle-ground in many cases.

BUT, contrary to the beliefs of MS shills, the GPL is not evil when approached pragmatically.

I never claimed the GPL was evil. But it is not Stallman's intent for the GPL to be pragmatic (in the sense I think we both mean), which simply complicates matters. It leaves Linux having to specify a particular version of the GPL and explain how it is interpeted and leaves software like MySQL with two seperate licensing schemes. Yes, it's doable but it's done by fighting the intent of Stallman and the GPL, not by embracing his full vision. I can fully understand why commercial software vendors are wary of the GPL, though I think Microsoft certainly overstates the problem by trying to equate the GPL with all Open Source software. There is plenty of BSD-based stuff out there that don't have the GPL problems.

The decision to consume or produce GPL software benefits all parties.

Sometimes it does and sometimes it doesn't. I doubt Oracle, Checkpoint One, or TiVo would consider it "beneficial" if competitors could simply take their software as a condition of porting it to Linux. I again assert that if Linux were licensed under the latest version of the GPL interpreted as Richard Stallman would prefer, much of the commercial software that has been ported to Linux (e.g., Oracle, Checkpoint One, TiVo, etc.) would not have been produced for Linux. The GPL works for Linux because (A) Linux is licensed under an older version and Linus explicitly specifies a pragmatic interpretation of it and (B) most of the major libraries needed to compile and run software under Linux are LGPL (which I'm not complaining about) rather than the latest version of the GPL (which I am complaining about). The LGPL is pragmatic, as is Linus' interpretation of v2 of the GPL. The latest version of the GPL, along with Richard Stallman's interpetation of it, are not pragmatic and unless you are willing to manage a second different licensing track (ala MySQL) can turn off commercial software vendors. Do you honestly believe that Oracle would have ported their software to Linux if it were licensed under the latest version of the GPL?

77 posted on 07/29/2004 1:49:35 PM PDT by Question_Assumptions
[ Post Reply | Private Reply | To 76 | View Replies]

To: Question_Assumptions
the GPL interpreted as Richard Stallman would prefer, much

That's another thing I like. Stallman gets to interpret only with Stallman's software. Anyone else who puts a GPL license on their code gets to interpret it their way. Linus already did that with Linux and linking.

It pisses off Stallman, but who cares?

On the issue of the BSD license, it's too much like public domain for me.

78 posted on 07/29/2004 2:05:59 PM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 77 | View Replies]

To: antiRepublicrat
That's another thing I like. Stallman gets to interpret only with Stallman's software. Anyone else who puts a GPL license on their code gets to interpret it their way. Linus already did that with Linux and linking.

Which is fair enough, but Stallman controls the reins of the definitive version of the GPL and someone who gets less advice and isn't as savvy as Linus Torvalds could slap the latest GPL on their code without really understanding what it means. Note that I'm not saying that the GPL shouldn't be an option. I just don't like it being the default vision for the Open Source movement and the default license that people jump on if they want to open their code to the public.

It pisses off Stallman, but who cares?

It matters because Stallman gets to define the definitive version of the GPL. And by being the self-proclaimed poster boy for Free Software, his radical opinions make for a very good target for the likes of Microsoft, who want to discredit Open Source software via the GPL and Stallman's utopian opinions. The answer to Microsoft's complaints about the GPL, in my opinion, is not to dance through hoops claiming that the GPL isn't "viral" (or "sticky" or whatever you want to call it -- it clearly is intended to be) but to point out that the GPL is not the only Open Source model out there and that the marketplace will select whatever works best. Linux works because the license is pragmatic. If the Linux license weren't pragmatic, then more people would be embracing FreeBSD (like Apple did).

On the issue of the BSD license, it's too much like public domain for me.

Frankly, if you are willing to give your software away, I don't see where the problem is. It's not like you'd be making any money off of it if it's GPLed aso who cares if someone else makes money off of it? And under the BSD license you will at least get attribution for your work. This is what I don't get about the GNU advocates. They want their code to be "free" but they don't really want it to be "free" -- they want strings. I'd rather use Open Source software without strings, though it is certainly your right to put them on your code if you want.

79 posted on 07/29/2004 2:27:27 PM PDT by Question_Assumptions
[ Post Reply | Private Reply | To 78 | View Replies]

To: GeorgiaFreeper
So we have fifteen different editors, several different web browsers, several different desktops, and so on. While this might seem like a Good Thing at first (biodiversity), it could also be argued that eventually trying to reduce the choice somewhat for the end-user would also be beneficial.

I am reminded of the difficulties people who escaped from the Soviet Empire to the West had in adjusting to the average supermarket.

80 posted on 07/29/2004 7:38:22 PM PDT by steve-b (Panties & Leashes Would Look Good On Spammers)
[ Post Reply | Private Reply | To 1 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-20 ... 41-6061-8081-100101-104 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson