Shared Source vs. Open Source
leonbrooks writes "Microsoft are fond of touting Shared Source as being "as good as" Open Source, with a view to muddying the waters as much as possible, and so keeping as many people away from the benefits of Open Source Software (OSS) (particularly Software Libré AKA "Free Software") as they can.
This new article analysing the differences arrives just in time for Microsoft's Australia-wide series of "Competitive Hour" misinformation sessions on Open Source, and includes a handy list of potentially showstopper questions.
We'd like your help in putting these and other questions to the speaker during such misinformation sessions, with the dual aim of opening the eyes of many of the audience, and reporting back to us what was said so that we can refine the questions to close whatever loopholes are employed in evading these important issues."
While this is a very informative article, I get a very 'preaching to the choir' felling about it. The bias seeps through and undermines the effectiveness of the article. I think the best advocacy of open source software could be realized through: 1. case studies of successful industry/governemnt deployment of oss. 2. summary of development/use of open source superstars like apache, postgres, etc. of course, its always fun to pick at ms, but the idea is to change minds, not appear dogmatic.
I'm not sure thats a reflection on shared source, more an indication of a poor PM. Shared source is realistically the only advance MS can currently make in the direction of fully open source. They are a large corporation with many shareholders who will not accept the source, excuse the pun, of their honeypot suddenly being made available to the public at large.
Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
What truth?
There is no dupe
That document was poorly written, I was expecting a business quality doco. The linux community needs to realise that if they want to be taken seriously in big business, they have to act in a mature business like manner.
For example: Stop refering to closed source companies as being evil. Treat them all the same - did you know that there are more closed source software companies that just Microsoft? Such as Lotus, IBM, Apple (surely not Apple???) and most of these guys have borrowed code from BSD, Apple even got praised for it, rather than berated. (Which I still can't believe to this day)
Imagine if MS had taken almost all of BSD and started selling it, because they couldn't be arsed to develop their own OS.
Marketing and reason seem diametrically opposed to my mind.. can you imagine slander campaigns similar to election ads?
"Do you want your enterprise code written at 4am by a community of hackers?!"
I doubt any such marketing campaign could convince people who already appreciate the benefits of OSS.
I think the main danger is providing management with misinformation, making a tech's job harder justifying OSS. Most people wouldn't blink as long as the name "Windows" was mentioned.
Once OSS becomes more of a household name (and it is) M$ will have a much harder time suppressing it.
I have a deep respect for many of those who coined the term "Open Source", especially Bruce Perens.
But, I think we're about to find out that "Open Source" was a mistake.
Microsoft will clearly claim that their "shared source" encompasses all the benefits of open source, and for those who do not allready understand what Open Source is all about (which is to say, most people), it will be a compelling argument.
We can go "uh, no, you see, it is about, free, and I mean free as in speech, not beer, uh, if you know what I mean". And they don't. And they won't read this paper. When they can see the source, the source is open enough to them. What more could you ask?
I attended one of ESR's talks, and while it took me a long time to realize, ESR's top selling point ("you can always take development in-house"), is not a simple pragmatic argument. It is an argument based on freedom.
The top selling argument for Open Source, for Linux and for all the rest of it, is, and will remain, an argument of freedom. Not only freedom for individuals, but freedom for corporations too!
It is about politics. It is about creating a society where freedom benefits everyone, individuals and corporations alike, the whole society.
I realize, of course that "Free Software" is not a good term either, but for those of us who speak a Real Language[tm], the term "Open Source" should be abandoned, and terms like "Software Libré" or "Fri programvare" should be used instead.
Employee of Inrupt, Project Release Manager and Community Manager for Solid
it won't take a media campaign from MS
there are a number of threats to OSS that will emerge as it becomes more pervasive. None of these would kill Open Source as a movement , but they will compel the community too temper some of their absolutism.
There WILL be a widespread virus that attacks some popular OSS platform / architecture. The community's reaction to this event could determine the viability of OS across all domains.
There WILL be a test of the GPL that effectively modifies its tenets , perhaps fundamentally changing the character and popular interpretation of the license. This will bring a reality check to the more strident elements of the OSS community , but could encourage OSS realists to adapt more commercially viable licenses.
You know, I read a lot of this nonsense on Slashdot. The vast majority of the board leaps all over anything that potentially infringes privacy, but then turns its nose up at postings from Anonymous Cowards.
Are you also in favour of losing the right to an anonymous vote? You would like all authorities to know your voting record? There is nothing wrong with anonymity. I posted for months as an AC because I didn't want to create yet another web account on something. Gradually, as I found I used this site more I decided to create an account.
Frankly, I find this anti-AC thing to be farcical. It isn't any form of moral highground to insist an opinion be identified with an individual. Instead it represents a regression - you should argue the point, not the personality.
Cheers,
Ian
Red Hat Advanced Server contains the same GPL'ed code as every other Red Hat Linux distribution. Unlike some vendors (who's names start with a 'C'), Everything you get from Red Hat in the basic distro is GPL'ed. They can't "...do the same audits as Microsoft..." because they can't change the licensing. You don't need to buy a Red Hat Advanced Server license for every machine you put the OS on. You only need to buy a support contract for every machine you expect support on. There's a big difference here. Red Hat is pushing the envelope on the chief means for income for an OSS company (give away the software, sell the support), but the code is still the same GPL code you could get from any other distribution. There's no such thing as the Red Hat equivalent of the BSA and there never can or will be.
I normally don't reply to trolls, but this disinformation really ticks me off. Assuming you don't already know all this and you aren't just a 100% blatant troll, you either have never read the GPL or have no idea whatsoever what is contained in RHAS. Either way, if you don't know what you're talking about, then keep your mouth shut.
This space intentionally left blank
This article looked pretty good until I hit this part:
I'm beginning to hate the GPL guys just because they have to shit on every other open source developer because they don't agree with politics of their GPL manifesto.BSD is more free; at first glance and every glance. That somebody can pervert that freedom is one of the costs of being free. Us BSD'ers are not the enemy -- look further up the list not further down.
"(My apologies to those 5 people in the country who actually know how to make free software work to help the people, not destroy the economy.)"
Hmmm... IBM comes to mind as the first of those 5 people (did you mean companies ?) who have made opensource work. Over a billion in sales just last year from free software. Sounds oddly like capitalism to me.
" Why would I trust "free" software from a vendor while at the same time pay them to support that software?"
This argument can be applied to our Government. Would you trust a closed Government to handle your needs for you? Isn't that what Communism was all about? At least in part I should say.
"Seems to me that they WANT the software to be low quality or hard to use so they can charge me more to support it."
Are you saying software like Microsoft's IIS was high quality software? That's scrapping the bottom of the barrel according to the Garner report (SP?) They even told people to abandon IIS and find another web server. Never thought that would have come from their lips.
"Plus, now I have to hire a 150,000 a year linux geek. No thanks."
But of course. You want to hire 10 MCSE's to manage a network that one *NIX geek can handle in his/her sleep.
"Freakin' communists."
Not really but it's clear you have no idea how the OSS idea works. It's like fire. If used properly it can warm your house and cook your food, or burn the whole place down. Learn to use it wisely. (just an opinion)
Has Comcast disconnected your Internet account? Same here. You can read about it at http://comcastissue.blogspot.com
I think the best route is to keep hammering on the differences. Consider our targets for conversion - it's not MS, and it's not governments here - it's potential users of Shared Source, ie companies. And, though you believe they may bess less compelling, companies only care about pragmatic arguments - they could care less about freedom in the abstract, only in the immediate. You don't have to use the "free as in speech vs. beer" argument. Just explain why seeing the source is useless if you can't touch it. I think most people of even moderate intelligence can understand that.
-Looking for a job as a materials chemist or multivariat
It does not involve profit from software sales.
It is about business.
Software was originally written by companies to make that company better able to do its primary business. An automobile manufacturer uses software to make and sell automobiles. A retail store uses software to assist selling merchandise.
All the "business cases mentioned by OS proponents are" about how to make money selling software.
But what if most software was developed internally?
- What if the programmers shared with programmers from other companies to ask for help?
- What if it was easier to maintain the software publicly than to pass around copies every time you had an issue?
- What if it meant you received fixes for things you had not encountered yet?
- What if it meant you received fixes for things you had not NOTICED yet? (Like that bug that affects payroll.)
This is the world of GPL open source applications.
- We need an application.
- We download a database program.
- We build our application.
- We realize the database is missing a feature.
- We add the feature.
- While programming, we notice a bug.
- We fix the bug.
- Our application does exactly what we want, and we send our changes back to maintainers of the program.
- ?Profit? There is no profit from the software sale. The only benefit is that the company has the application that allows it to compete better.
The programmers may have been a consultant, so maybe they profited. Or an employee, who got paid. Or a student, who gained experience and a line on an rather empty resume. Or a hobbyist, who had fun.It would be nice if the company sent a few dollars to the program maintainers or mirrored the site, but it cannot be required. I doubt there is money there. The program maintainers COULD sell their services to help with implementation. But so could anybody else. This is where your four business models fit.
But none of this is necessary to make open source a good investment for a company. Even if the company is the only source for improvements for years, eventually someone else may start to use the software (such as the company your former programmers join. Programmers hate solving the same issue twice.) And if they use it, they will add value. (If you fork the code, you lose the benefits of what everybody else is doing. If there is any development progress, you quickly lose the ability to apply your patches to the maintained version.)
Open source is about programming to support business models that are not based on selling intangibles like software. That is why companies that are completely based on selling software will do anything to destroy it. That is why companies that have trouble selling software packages are embracing it. That is why every non-software company should be embracing GPL open source software whenever they can. And they outnumber the software companies.
---
About the financial value of software, there is none. Software's value is what it does to help you. Hopefully it helps your primary business make money. (Even if it is just the extra alertness from walking and getting coffee every time you need to reboot.)
Imagine if information transfer was free, because there is no method to record it so it has to be person to person, or because something like the internet removes the cost of the transfer. With the personal method, I can tell you an idea, or sing you a song, for free. With the internet, I can send you a million word idea, or send you a recording of an opera, for free. Words went from spoken to written to printing-pressed to websites over a very long period, but music and 2D video have only had about a century between the ability to record and the ability to freely transfer. The companies that were created to deal with the difficulty in distribution are complaining loudly now that they are obsolete.
You can put artificial constraints around software, music, and other intangibles, but this is not good for society. The whole patent system was created to make sharing easier. Today was built on yesterday, and tomorrow will be built on today, if we remember what we did today. Most examples of creativity, whether software, music, or doodles, is thrown away after a very short period. The example of creativity with music is the performance. Recording it allows me to share it with others. If I do not record it, it is lost forever. If I record it and bury it in the backyard, it is useless. Only by sharing can others improve on my work. This goes double for software: you probably cannot improve my songs; you can probably improve my programs.
Ideas are free for those who can hear them. Stop trying to silence them to increase the scarcity so you can increase your compensation. The world that requires no new software is a world without progress.
I spend my life entertaining my brain.