HP Calls For Sun and IBM to Remove OS Licenses
Rob writes "Computer Business Review is reporting that in order to help nudge Linux and open source
software further into the enterprise, a vice president at Hewlett-Packard Co yesterday
called on rivals IBM Corp and Sun Microsystems Inc to invalidate their open-source
software licenses in favor of a free licensing model. During his keynote at the LinuxWorld
Conference in San Francisco yesterday, HP's vice president of open source and NonStop
Enterprise Martin Fink commended the Open
Source Initiative on setting up new rules to limit the growth of open-source licenses." From the article: "He asked IBM to deprecate its open-source license and instead put it under the General Public License, the most popular license for free software that gives users the freedom run the program for any purpose, to study how it works, to modify and improve it and distribute copies. In contrast, an open-source license, like IBM's, is copyrighted. Fink also called on Sun Microsystems to deprecate its Common Development and Distribution License (CDDL), which applies to OpenSolaris, GlassFish and JWSDP, and to re-license Solaris 10 under the General Public License, which drew the crowd's applause."
HP is moving more and more towards the consumer desktop market. Is this guy even going to have a job next week?
(first post?)
Reducing the license count is good, but put those apps under the BSD license instead. That way folks can use your program without their hands being tied. They can even make a product out of it, make some money, and feed changes/improvements back into the program. I've had folks send in contributions to PMD and say that if it was GPL'd they wouldn't be contributing their code.
And the fact that Compuware wraps PMD and calls it OptimalAdvisor? More power to them! Maybe they'll contribute a bug fix or two, and maybe I'll sell a couple more copies of the book. A rising tide, as it were...
The Army reading list
"IBM and SUN then asked HP to price printer supplies at a reasonable cost which drew and even bigger round of applause..."
I'm working on a good joke about your mom being
Why? The article doesn't explain WHY it would be good for IBM and Sun to switch their licenses. To me, it seems like Fink is just trying to garner some positive attention to HP, which has been looked upon negatively for some time in the technical community.
On another note, did anyone else find it ironic that he is trying to push the ideals of software freedom of creativty and expression...by locking everyone under the same license?
They act like a government regulatory agency. It seems like people have heart attacks if their licenses aren't OSI approved. I think it's all bull cocky. I don't care if my license isn't OSI approved, they can stick it where the sun doesn't shine.
I mean..they can use them, but does OSI have to list EVERY compatible license for use? If they changed that then maybe we wouldn't be having this discussion. I think they should just list the major OS licenses (GPL, BSD, CC:SA, etc) and hide the complete list where only those really worried about a particular license are going to look for it.
This seems like meaningless posturing for positive HP market spin. I don't see why two other companies would listen to the head of HP, when they haven't really been listening to the community itself for years.
You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
please sir, make your product less effective then mine. please?
Their lawyers prefer to get paid to reinvent the wheel.
A decade too late for anybody to care. Congratulations to Sun execs, failure becomes you.
Java would be nice if it was under an Apache style license.
Talk is cheap. Where is the money? Will HP compensate IBM and Sun for the fiscal losses they suffer when giving up on sound intellectual property?
Why not the poor old LGPL? Everyone forgets about this little guy when the GPL vs BSD flamewars erupt. With LGPL you can make sure that no one leeches your code while allowing others to build commercial apps around it ands feed their children or whatever...
where is hp's example of following said request? if it exists, i'd like to know about it. if they aren't following their own advice/request then they are just stabbing IBM/Sun in a hope of gaining our faith and stealing market share.
When I tell an object to delete this, am I killing it or telling it to kill me?
If you read the LGPL description is was designed fro your situation in fact Linux uses it:)
Fred Grott(aka shareme) http://mobilebytes.wordpress.com
Why doesn't HP publish all of their copyrighted and patented methods, procedures, inventions, etc under the GPL?
Who do they think they're fooling? And when did children start running multinational corporations?
That's exactly what the license-proliferation committee will be doing.
-russ
Don't piss off The Angry Economist
In contrast? The GPL and works released undef GPL are Copyrighted too. GPL doesn't work without Copyright.
HPUX?....
I guess this means that HP will distribute HPUX under the GPL from now on! Wooo Hooo!
(NOT!)
-Matt
He asked IBM to deprecate its open-source license and instead put it under the General Public License, the most popular license for free software that gives users the freedom run the program for any purpose, to study how it works, to modify and improve it and distribute copies. In contrast, an open-source license, like IBM's, is copyrighted.
This statement confuses the hell out of me. Are they saying that the GPL license is not copyrighted or that the software can not also be copyrighted?
Bullish Machine Tzar
I don't get this one though. I write open source software so people can use it. "leaching" is what they're doing by nature.
;-)]
I mean how many Linux users really contribute back to the Kernel?
People used to be afraid of companies running off and locking people buying HW to a given OS.
Now because most OSS is written by kids [e.g. 25] they're just afraid of being left behind and not noticed.
The actual motives for a GPL or BSD or whatever license rarely has to do with the original goals.
Becase, really, if you want code to be just out there for folk to use you could make it public domain [like I do
Tom
Someday, I'll have a real sig.
The execs at HP just figured out that they do not have as good of software to offer and this is just a stupid ploy. Having non-GPL licenses is what is going to bring money and corporate interest to OS software. Some corporations will tell you that if any part of a product is GPL'ed they would not touch it with a 10 foot pole. Big business is afraid of "viral" OS licensing.
He is talking about Suns Common Development and Distribution License and suggesting changes to it, why doesn't he suggest to themself opening up HP-UX ?
Is it absolutely necessary to have a sig. ?
Since we're giving a laundry list of companies that have invented their own licenses to ensure their code can't be used by open source projects under the GPL (most notably Linux), why not mention Apple and their APSL.
After all, the APSL has no advantages over the GPL or the LGPL, except that (from Apple's point of view) it prevents Linux from using the goodies in Darwin (such as the fast-booting Launchd).
Join moola.com, play games to earn money.
There is a lot of confusion around there about what exactly is open source, free, copyrighted and/or proprietary software.
I suggest to everyone to read the Free Software Definition and the FAQs about the GNU GPL.
Yeah, even if you don't like RMS read them: they are very informative!
There's a hidden treasure in Python 3.x: __prepare__()
...HPUX and all those patents on printer cartridges.
"He asked IBM to deprecate its open-source license and instead put it under the General Public License, the most popular license for free software that gives users the freedom run the program for any purpose, to study how it works, to modify and improve it and distribute copies. In contrast, an open-source license, like IBM's, is copyrighted."
From the context, the author seems to be saying the difference between IBM's open source software and GPLed software is that IBM's software is copyrighted.
GPLed software is copyrighted, too.
He also offered to buy all the VP's on their staff's laptops loaded with windows or linux if they did...
Pat your self on the back for an all-around pointless post.
somehow it doesn't seem fair for HP to ask this of IBM and SUN when they won't even let other people manufature replacement ink cartridges for their printers!
Sourceforge restricts the open source licenses you can use to the ones listed by OSI. If the list has been just the ones you mentioned, I probably would not have put the project on Sourceforge. I have issues with GPL. Not what it means but how does it work in practice. I spoke with a FSF representative at a trade show and they (FSF) just don't seem to get it. So I voted with my feet on GPL.
My company that just purchased 3 computers from HP. There was a total of 5 dual core CPUs. We had to purchase 10 licences for HP-UX 11.11. Utilities that were an extra charge had to be purchased on a per CPU basis as well. A utility that cost $300 ended up costing $3000 even if it was only used on one machine. And they have the nerve to tell other companies to make their licences free???
HP, if you want others to change their licences, lead by example.
Great civilizations have lived and died on false theories. Don't mess up mine with a few facts.
http://www.hp.com/products1/unix/operating/
But what has HP released lately under any license where we had access to source code?
HPUX source code going to be released under any kind of license soon?
Pure bullshit postering imho.
Can we please refer to Open Source either using the phrase "Open Source" or with the abbreviation "OSS"?? The "OS" usually stands for "Operating System".
So the headline of this article read to me like "HP calls for Sun and IBM to remove Operating System licenses" which is completely different from what the article was about.
</soapbox>
Yahoo buys a billion worth of a chinese internet company...
Or possibly this story about tourists being offered a chance to fly around the moon for 100 million.
Sigh. Maybe its in the mysterious future, but I just don't know what slashdot is coming to these days... It ain't what it used to be.
What he can't kill, he has sex on. Trent.
I guess the hardest part of journalism school is learning to talk out of ones ass.
For those who, like this reporter, don't know: Any material must be under copyright for the GPL to apply.
J.T.F.C.
-Peter
Whoever wrote that doesn't appear to know what "copyrighted" means.
The GPL is "copyrighted", too. Software published under the GPL or IBM's license or Creative Commons or Microsoft's EULA* is copyrighted. Almost everything is copyrighted, except things which have been put or have at last fallen into the public domain.
The license you publish under just tells the user what they can do with your copyrighted work. It doesn't change the fact that it's still copyrighted.
* Really more of a contract than a license.sigs, as if you care.
We're fresh out of ideas, viz. we killed the instrumentation market, we EOLed our CPU, we EOLed our OS on said CPU, we lost the laser printer edge, and the PC market's margins are so thin we're bleeding to death.
Can we have some of your ideas?
Maybe HP should go down in flames, as a warning to other companies.
I want to delete my account but Slashdot doesn't allow it.
But does NOTHING to prohibit proprietarization. People can USE your programs under the GPL all they want- they don't have their hands tied. It's when they modify it that they might, and I say MIGHT have their hands tied. As far as I'm concerned, they can have their hands tied in that regard- namely if you use this as the base for your stuff, you need to be able to give your stuff back. That's the price of admission- pure and simple.
Sadly so many BSD advocates just don't get this concept. It's not that your hands are tied per se, it's that you can't just arbitrarily go and reuse the code without paying up by way of your sharing. In my book this is just fine- and it's how most of the work I do in the FOSS world is licensed- either GPL or LGPL.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
HP should first release their own OSs (HP/UX, True64, VMS) under an open source license (and GPL would be great) before asking his competitors to do so
This story seems like it was about to happen for quite some time.l ison.pdf):
In an interview with Jeremy Allison (http://us1.samba.org/samba/news/articles/lu46-al
- the HP lawyer completely understands the licences, and as he's put it to me, 'There's nothing you can't do with a combination of GPL, LGPL, MIT or BSD. Any business objective you can achieve with those.' You don't need the HP Public Licence 1.7 or whatever.
Just wondering if he thinks that his company's operating systems should be in the same boat. No, I didn't RTFA (yet).
I don't think people equate leaching and use in this context; at least I don't. When you LGPL software you're encouraging people to use it. You're making it available at no cost and opening up the source for everyone to see.
I would consider a leech to be an individual or organization who took your code, closed it, modified it, and sold it back to you. Personally I would find that irksome (as I imagine many people, 25 or otherwise, would) which is precisely why I enjoy the sort of "protection" afforded by the (L)GPL.
Unless I'm mistaken, and I don't think that's the case this time around, copyright remains in effect under the GPL. All it is is a license that says you have more rights than those permitted under copyright law as long as you abide by the terms of the license.
...unless he's actually saying that IBM's license, itself, is copyrighted (which doesn't seem like what was being compared).
"Murphy was an optimist" - O'Toole's commentary on Murphy's Law
Don't trust him, he's a fink!
when all of hp's new hardware is linux compatible, i'll quit ignoring their lip service. they don't have to support linux on the hardware. just don't use linux hostile components. for example, the broadcom wireless chipset in the lance armstrong special edition notebook.
btw, they lost at least one sale because of it.
Well, it happens that not everyone is convinced that they should give up as much control as Our Fatherly Leader Richard Stallman thinks they should. That's why many people choose a BSD or MIT style Open Source license. In many ways, the GPL cuts its own throat by not recognizing that not everyone is a diehard socialist. In other words, the GPL has too much ideology in it for some people. Thus, they can maintain some control over their code while allowing others to benefit from its openness, by using a BSD type license. In other news, HP would like Sun and IBM to GPL their intellectual property because HP no longer does R and D...
"Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
I think between GPL, LGPL, and BSD, we have pretty much all the bases covered in terms of different kinds open source license terms.
However, BSD alone is not enough to cover all the needs of open source software. I have made available code under all three licenses, depending on what objectives I had in mind. Just because you think that BSD works for your project doesn't mean that it works for all projects. People who pick the GPL generally do so deliberately and after a lot of thought, and the success of GPL-licensed projects shows that the model works well for some projects.
By the way, the executive would have taken this chance to announce that HP has placed all its software under the GPL that he seems to worship. Of course he didn't. Why? Because HP is afraid of taking that very important first step. What happened to "leading by example?"
It sounds like HP is forgetting that these other companies are businesses and therefore have to make business decisions.
If IBM and Sun saw a competitive advantage in releasing their code under the GPL, they would. It would be cheaper for them that way as they wouldn't have had to pay a bunch of lawyers to write up their current licensing schemes.
Whether it is a mindshare advantage, a market position adavantage or whatever, these companies believe that their licenses make them more money.
Asking them to relinquish this competitive advantage would be like asking HP to give away their hardware for free. In fact, in the interest of furthering the free software movement, I call on HP to start the free hardware movement: start giving away all HP machines (desktops, laptops, servers, printers, printer cartridges, etc.) for free in order to benefit the free hardware
Why doesn't Slashdot ever get slashdotted?
I wonder, is HP going to be consistent, and do the same thing for HP-UX that they are asking Sun to do for Solaris?
~*~ Tara
It does, overall, seem like a silly stunt to get attention for HP (who hardly uses GPL universally--or even widely--themselves).
However, the devil is in the details. I agree that Sun's CDDL is a mess, and replacing it with GPL would be great. Or with BSD. Or with MPL or IBM's PL. But IBM's license is quite good--in fact, probably better than GPL at this point, since it deals with patents, requiring non-discriminatory treatment by patent holders. IBM's PL is most certainly a Free Software license, as well as being OSI approved.
I'm aware that GPL 3.x will probably have some long-needed patent coverage. And it's quite possible that Eben Moglen and friends will even (someday) come up with something I like better than IBM's language. But the last I heard is that we're talking about 2007 before GPL 3 actually exists. IBM should hardly throw away a perfectly good licensing approach today under the hope that GPL 3 might give them something better in 2007.
Admittedly, IBM does not license ALL its software as IBM PL. But it's a lot farther along the right road than HP is.
Buy Text Processing in Python
...that the BSD license is more often than not the wrong tool for the job as is the MIT/X11 and Artistic Licenses.
So many proponents of the BSD license seem to think that it's a magic bullet for everything and insist in BSDing all the code. For example, in the case of the discussion here, someone suggested that they BSD the stuff from IBM and Sun- because it was a better license for everything so that people wouldn't have their hands tied with use.
This is so dead wrong it's tragic.
In this case, you'd want to GPL or LGPL the stuff in question because of the VERY thing you said in your comment- control over the source code is much more important than re-inventing the wheel for most of that stuff. But there goes someone suggesting that we BSD it- again.
In another case, while I don't 100% agree with the decision, I do believe that it's a valid rationale for doing a BSD license- Ogg, Theora, and Vorbis. In this instance, these are only reference implementations of a transport format and an audio and video codec respectively. In order to proliferate the formats in question, the stuff's licensed under the BSD to encourage people to USE the format in question. That's cool so long as people don't do a bait and switch like MS is so wont to do- because it's better than most and it's a little harder a sell with an LGPLed reference implementation (because so many idiots want to prohibit reverse engineering in their license or because someone legitimately needs to statically link the libraries in question...). That's a legitimate use of the BSD license on something.
And lest it be said that I'm biased, I've willingly released code under the MIT/X11 license when I worked on the Utah-GLX codebase. It's not a license snobbery issue- it's an issue of so many people insisting on using the "wrong" license in so many cases.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
Ok, now we have HP taking pot shots at SUN and IBM.
/has/ given to the community, but in no way as much as IBM and SUN. NFS? SUN OpenOffice? SUN, Solaris 10? SUN (let's see HP open-source HPUX).
Yes, HP
Before HP opens its yap, I want to see the source for HPUX, and CDE.
You know, that OS where you can't use local variables named "u" in kernel code (just like 30 year old Unix).
But NOOO - HP feels they must shoot at IBM and SUN for the (Open Source approved) LICENSE -- AND PEOPLE ACTUALLY CLAPPED?!?!?
Ratboy
Just another "Cubible(sic) Joe" 2 17 3061
It is the creator of a work that determines the conditions under which it may be shared, copied, modified, etc. For someone else to tell them how they should do it is complete hogwash. The GPL is a fine license, but it is not everyone's choice. Others have to respect the choce of the license holder.
In some ways the above three work together, and in some ways they're competitors. Why should anyone lend credence to anything HP tells its competitors to do... how about we wait to hear what HP is going to do to make their products open-source... or how about getting the manufacturers of the wireless chipset and/or cardreader in my HP laptop to release an OS-driver for linux? No, I thought not.
If MS declared that Apple should open-source more of their offerings would it make news? Maybe only so we can laugh at them... which is about all we should be doing at HP right now
Did the writer / author / speaker use a wrong word or was this fellow talking about something other then the GNU Public Liscense( GPL )? Has thier been a name change I missed out on?
Sorry for my ignorage.
âoeTolerance applies only to persons, but never to truth. Intolerance applies only to truth, but never to persons.
The CDDL is a genericized version of the MPL (Mozilla Public License).
Here's a link to the CDDL FAQ.
The GPL license is not very attractive to many commercial software companies, and may also conflict with other contracts that they are already bound to.
Yes. Sun chose the Common Development and Distribution License because the GPL would not allow Sun and others to freely redistribute OpenSolaris in its entirety. Due to third party licensing concerns not all of Solaris could be GPLed and the GNU Public License essentially requires all linked components to be GPLed.
Becase, really, if you want code to be just out there for folk to use you could make it public domain
Yes, to use, not to sell, without having been no contribution initially. Now that's what leeching is IMO.
I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
Asking Sun to GPL SOlaris will never fly. Why? Even if they wanted to, they couldn't, as Solaris is basically an System V release, and we know how SCO feels about GPL, Linux, and so called leaking of SVRx code into Linux. Sun is a licencee, and if they did release the kernel code, they would be hooped. Same goes for HP with HP-UX, and IBM with AIX. Until the SVR code is GPL'd, no Unix based on SVR will every be GPL'd, regardless of who actually owns the copyright to the code.
For a commodity OS, developed by many, used by many and owned by none, the GPL is the best license out there. Under the BSD license, we could see a "splintering" of the OS exactly as we did with the old *nixes. Under the GPL, that is impossible.
I believe that is why so many different companies are pushing Linux now. They don't have to put the massive amounts of time/money into it to stay competitive with the other OS's, yet it cannot be taken from them by the owner AND they are as involved in the development as if it were their very own.
If the goal is a commodity OS, then the GPL is the best license.
If the goal is something else, then other licenses may be better.
Zonk or whoever titled the story creates the impression at a glance the HP is trying to convince IBM & Sun to go to a closed source lincense. The title is 180 degrees removed from the real storyline - HP is attempting to get IBM & Sun to completely switch to a GPL license.
... well, actually, nobody listens.
Cantankerous old coot since 1957.
It's sad to see millions and millions of lines of code rotting in it's own hell even though it is free - If everything was GPL, just think how much OpenSolaris and Linux could benefit from each other. But now as the state of affairs is - no one can benefit from the humongous efforts already taken by the other - every one has to reinvent his own wheel.
A much more reasonable request of IBM and Sun might be to ask them (note: not DEMAND!) to consider dual licensing. Obviously they see some advantage to their licences, and presumably they thnk their users do too, so lets see which license people adopt. Its not unreasonable to require that users of their code state at the time of aquiring the code which license they are aquiring under -- no picking the license to match the circumstances -- make people think about what they are doing.
As to the question of which is the world's most wonderful OSS license, well, I have some personal reservations about GPL -- which doen't mean that I don't think that the GPL does not have its place, and that it couldn't be improved.
That said, I also have a lot of sympathy for the point of view expressed by Pamela Jones when she says that it is the GPL and only the GPL that has destroyed the pirate raids of SCO and put them into a defensive mode, trying to defend the indefensible. She is right. The GPL did the world a huge favor here.
Does that mean the GPL could not be made somewhat more flexible? Well, we will see when GPL 3.0 sees the light of day.
Do you think companies are contributing to the GPL because they are forced to? Naw. They are contributing to open source software because it's in their best interest to do so.
For example, many large companies (eg, IBM) would like to develop their products for a popular operating system that is not under the control of a competing company. They don't want to be held hostage to MS.
As well, many companies would like to see improvements in an operating system everyone is using, without getting into the messy business of licensing operating systems themselves.
Also many companies might release software to the open source community for public relations purposes, or as perks for their employees.
They make Linux improvements under GPL because that's what Linux is under. But if was under some other license they still do it because it serves their purposes.
A major result of economics is that self-interest often works to the benefit of all. This is a case in point.
contributions to open source, they will have a leg to stand on. As it stands right now, I know of none. Their use of open source has been almost purely parasitic.
Please correct me if I am mistaken.
"To those who are overly cautious, everything is impossible. "
Don't you have something better to do?
When I write code, I want as many people as possible to be able to use it, so I choose the BSD license[1]. If someone makes a closed-source product out of it then their customers will benefit from using my code (which will be tested by both my users and the company in question, so should be more stable than if the company had re-invented the wheel) at the expense of freedom (largely from vendor lock-in. I don't consider this trade-off to be worthwhile (I live more in the Free Software than the Open Source camp), but if other people do then that's up to them.
[1] I'm also egocentric, so I pick a license which requires attribution.
I am TheRaven on Soylent News
You are ignoring Zonk's wonderful stories. How can you say such thing about a site where cunnilingus and video games is seriously discussed?
"Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
benifit yourself.
How do you benifit yourself? (ibid)
If it were done when 'tis done, then t'were well it were done quickly... MacBeth
Well, it's pretty clear HP is saying "Do what I say, not what I do" to it's competitors.
I can see the board meeting now.
Jack: How can we get out competition to waste resources?
Jill: Get them embroiled in a series of drawn out legal battles?
Jack: Brilliant! But How???
Jill: Wait a second. Have you been keeping up with the SCO news...
It's a simple plan really. Shame our competitors to open source a bunch of code, and prod the right parties to start a few lawsuits over the ownership of said code.
If they do a proper code audit, they'll end up wasting resources rewriting thousands to millions of lines of code to remove proprietary, NDA or licensed technologies.
"Live Free or Die." Don't like it? Then keep out of the USA
more like - you are free to use the ax to build homes that people can live in for free, or maybe even create a happy group commune with open marriages but don't you dare try to sell any of the fruits of YOUR labor since my Ax get's all the credit.
If it were done when 'tis done, then t'were well it were done quickly... MacBeth
If HP is so in love with the GPL why don't they GPL HP-UX? I know that they problably have licenced code from other companies but so have Sun and IBM. It's easy to criticize others than contribute yourself. Sun and IBM have their reasons for choosing a particular licence (software patents for instance).
There are 10 kinds of people. Those who understand binary and those who don't
Next thing you know, Apple will be insiting Windows Vista be licensed under the GPL.
So where is the GPL-ed HP-UX source?
Overall, I'm glad to see more people encouraging the use of the GNU General Public License (GPL). No matter what their philosophical leaning, it helps me as a GPL licensor to have more source code to share and modify. There are two issues I'd like to comment on, one a correction and the other a general comment on one theme in the article. From the article:
The GNU General Public License (GPL) is also copyrighted. The copyright for the GPL is held by its author, the Free Software Foundation, and this is clearly announced in the text of the GPL. So, the second sentence of theirs makes no sense because there is no contrast to speak of.
Generally, the proliferation of licenses is a burden in and of itself. Some of the reason for this has to do with the weaker standards of the Open Source Initiative, which allow more licenses to become OSI-approved. But I think the desire of businesses to get free labor is another factor which can't be ignored. Businesses distribute their code under a license which allows the business more flexibility to do things with contributed code than what contributors can do with the code copyrighted to the business. This inequity was a problem with the early releases of the Apple Public Source License. By contrast, the equity between copyright holders and contributors under the GPL is part of the reason why the GPL became so popular.
Digital Citizen
You know I hear this banter back and forth between Sun, IBM and HP. They all want the other to gpl something, but when it comes to their software cash cows (I'm not talking about the stuff they don't make any money off of) all I hear is chirping crickets. This "announcement" is nothing new, and frankly starting to bore me.
They sure do.
Have any CS guys doing work for a company ACTUALLY have every license fly by their legal department? I wonder what the cost of Windows(pick your flavor) license has(compliance too), aside the cost of the actual right to use it per 1 machine?
And, now what's the cost of any GPL or GPL-like license has on a company?
If a company is going to open source some code, why would they choose a BSD-style license? Well, that'd be if they're actually selling the code they're open sourcing.
But another aspect of open source is to have a pool of shared code, usually infrastructure-type stuff -- this is what the GPL is good for. In this case, a company's main product isn't this code -- this code just helps prop up their main product. Here is where the GPL shines in business: it enforces a "neutral zone" between companies, so that all infrastructural changes be open to everyone and uncooptable.
Ironically, the rise of this common infrastructure (mostly in the form of GNU/Linux and its related operating system software) probably wouldn't have happened had it not been for Microsoft. As they have spread and assimilated company after company, taking advantage of the real need for integation in the computer world, the only real way for the rest of the industry to stay competitive with them has been to pool resources.
The GPL just protects that treaty. But like I said, I suspect that it will only remain neccessary if either the GPL pool becomes a Microsoft-like force unto itself, or else Microsoft itself stays strong enough to require the GPL pool to counterbalance it.
random underscore blankspace at ya know hoo dot comedy.
I don't know what's worse, the fact that a vice president of HP can be so stupid, or the fact that he got applauded for his stupidity. The former doesn't know what Free Software but insists on making a speech about it, and the latter are willing to applaud any praise of the GPL no matter how erroneous that praise might be.
It's one thing to want to limit the number of approved Open Source licenses. I may disagree with it, but I understand the motive. I can also understand his urging his competitors to use the more popular Open Source licenses instead of their own (even though HP still insists on proprietary for most of its software).
But when he says that the GPL is not copyrighted, he is being stupid. EVERY Free Software and Open Source license is copyrighted! Even the sacred and immaculately conceived GPL! For a LWCE keynote speaker to make such a fundamental blunder on the nature of Free Software is scandalous.
Don't blame me, I didn't vote for either of them!
He has a good point. It seems like every big company going into OSS make up their own license for no particular reason. Incompatible with every other OSS license out there of course.
I don't get this one though. I write open source software so people can use it. "leaching" is what they're doing by nature.
This depends on the perspective of the developer though. An individual developer who just wants his code to be out there for anyone to use may not have any issue with a company selling a product based on his code, but a company like IBM, who sells a lot of products and services around open source code that they have released, probably doesn't want HP, Sun, et al. making and selling closed source improved versions of their products. In that case, GPL makes more sense than BSD to the developer (IBM) because it ensures that any improvements that are made to the code by other companies are also available to IBM to be incorporated back into their own version.
If I don't put anything here, will anyone recognize me anymore?
Sun really has contributed some significant things to FOSS. OpenOffice is hugely important, for example. And not as code per se, but as standards, things like NFS are wonderful.
1 40308780
Probably much of the problem comes from the erratic behavior of Sun itself. Johnathan Schwartz in particular has, on alternating weeks, either sucked up to the FOSS community or belligerently insulted FOSS. And their patent issues are still looming, and not at all FOSS friendly, e.g.:
http://www.groklaw.net/article.php?story=20050202
Plus the whole matter of Sun being one of the major semi-backdoor funder of the SCO lawsuits really hasn't won them any love among FOSS users. A few million dollars spent on trying to kill Linux through deception and spurious lawsuits doesn't spread the love.
Buy Text Processing in Python
And then find http://opensource.hp.com/
Okay, companies which have released as much OSS software as IBM and Sun should listen to HP because... why?
I'm sure the Eclipse people and the OpenSolaris project, among many others, have been waiting with great anxiety for HP's opinion of what they are doing. "Hey guys, stop everything! Martin Fink says we're using the wrong license!"
Even if the guy has a point, it takes some gall for HP to tell these other companies much of anything about how to conduct their OSS business.
Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
Many HP employees are members of the Debian development community.
.
- Paul Bame, Dann Frazier, Bdale Garbee, Eric Schwartz, Al Stone, Matt Taggart, and Matthew Wilcox among others are "Debian Developers"
- HP hosts several iimportant servers for the Debian project, including gluck.debian.org, a full primary mirror (85GB); merkel.debian.org and merulo.debian.org, ia64 development systems; and paer.debian.org, a hppa development system.
- HP has donated additional systems to the Debian project that are used for infrastructure and pporting efforts
- HP uses Debian as its internal development platform
- HP Linux Inkjet Driver project
and many more http://opensource.hp.com/opensource_projects.html
If (say) Sun releases their code under a BSD license, they clearly give up more control than if they release it under the GPL.
Mike
"Not an actor, but he plays one on TV."
Hmmm, wel this explaines the problems getting people interested in Apache. Ah, if only the Apach folks would GPL their project, it might actuallt "take off"...
"Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
Disclaimer: I work for IBM in the hardware side, so I am biased. IMHO the best thing HP did was buy Compaq and destroy a worthy competitor. This is not a troll, and not flaimbait for folks with moderator points that are discussion adverse. To comply with IBM rules for identifying myself I also need to point out the following comment is my own personal opinion and isn't sanctioned/dictated by IBM
To me, at rough glance, this is typical HP tactics. Instead of touting what they're doing, they point the finger at everyone else and go 'see, they suck so we're OK' but don't tell you why they're OK.
The hard part about the GPL (from the way I understand it, which could be flawed) is you in effect give up any IP claims you have on something when it's submitted if you should choose to change the way you do things later. I think what you're seeing by a lot of companies that are opening the kimono a bit but in case this turns out to be a wild fad or something they can close it back up should they want too.
Personally I think the genie is out of the bottle and it is only a matter of time. But monster companies by nature are conservative, and won't jump whole heartedly into something right away.
As a rock-in-roll Physicist once said, No matter where you go, there you are.
Hoping to destroy open source from within and has an unusual partnership. Often a mouthpiece for Microsoft.
I've steer many away from compaq/hp and I'd recommend you all do the same.
But what do you expect, their Canadian, eh?
If you don't like the GPL, don't use the code...
...that the GPL isn't an open source license?
General Public License, the most popular license for free software that gives users the freedom... In contrast, an open-source license, like IBM's, is copyrighted.
Let's see all the ways that that sentence is poorly worded:
- Whether the licenses themselves are copyrighted isn't what he's talking about, but whether the licensed code is copyrighted.
- For the GPL to work, the GPL'd code has to be copyrighted.
- The difference between "free software" and "open source software" has nothing to do with licenses or legalese, but rather the rational behind said licenses.
- The really big one: The GPL is an open source license!!
Now, you might blame try to blame the writer for some of the mistakes here, but the real crime was committed by the editor. That's just pathetic.sigs are a waste of space
This whole thing is pure theater, like politicians wearing short-sleeved shirts and baseball caps. Not that IBM and Sun are above these tactics as well....
Correct me if I'm wrong, but I don't see NonStop or True64 or HP/UX under a GPL license?
Hey HP!
How about open sourcing OpenVMS ?
Since a big chunk of IBM and Sun's revenue comes from software, that's an amusing request from a competitor in the hardware market. What is HP offering to "GPL" on its end that is comparable to what they are asking Sun or IBM to GPL?
I wonder if Nabisco will GPL oreos.
No we won't!
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
Yes, a proliferation of licenses is messy, but the GPL is the wrong license for HP to be advocating. It's the longest "open source" license you ever read, and it sure doesn't make software anything like free! Gawd, look at all the restrictions, caveats, obligations, mechanations, incriminations, and who-knows-what-all else are in there! I like the license that's used by ZLib. Short, simple, to the point, developer-friendly, and you don't need a lawyer (I understand that the FSF retains one full time) to figure it out. We all know that Stallman was bitter and spiteful about other developers possibly making a living or heaven forbid doing slightly better than that using his work.... It's time for people to grow up and get past that childish attitude. This is science. It's a public resource. Share it freely and don't resort to this petty GPL stuff.
Offering to ship IBM a new HP laptop with Linux installed? Har-dee-freaking-har...
I guess he also forgot that IBM has absolutely no trouble making cool-running, low-power processors (see Blue Gene). The trouble is that Apple can't seem to get anybody to buy their systems, making it not worth IBM's trouble.
I have no doubt that IBM does not use the GPL for perfectly good reasons. Perhaps they have found some holes in the license, or something along those lines. In any case, IBM has been shoving Free software out the door at a decent clip. Maybe HP would have room to talk when they have an equivalent volume of free software that they have released.
If HP really wants credibility in the corporate marketplace for this stuff as something other than a commodity Linux server supplier, they need to put their money where their mouth is and do some serious investment in open-source software.
Actual customers REALLY see through the cheap shots at competitors, as it is usually a sign that you are all talk and no action. (i.e. Sun for the last few years. Look where all their tough talk has gotten them.)
They can ask Sun to release Solaris under the GPL after they have done the same for HP-UX. Until then, STFU.
SirWired
P.S. For those that suggest the BSD license as an appropriate source license for commercial software vendors. Not a chance. If a big company is going to give away its code for free (already a profit risk), it is certainly not going to let somebody else turn around and charge for it.
The GPL gives the FSF relicensing control over your code -- they can produce new revisions of the GPL.
Now, I use the GPL on almost all the hobbyist work I do, but you'd have to be pretty dumb not to consider this if you're IBM and considering sticking decades of IP under the thing. You're handing control of your primary asset over to another organization -- specifically, one that's more than a little bit radical.
Personally, I understand the concerns with compatibility with the GPL -- fewer licenses == good from an engineering standpoint. I do think that we *could* have far fewer licenses. I think that the requirements of Sun/IBM/what-have-you are probably pretty similar and could be met by a similar license. There are major benefits to having a small number of licenses and well-understood and documented interactions between them -- people have enough trouble understanding the GPL and LGPL alone. But there are significant issues that people can raise the the GPL, and it's silly to assume that the GPL is one-size-fits-all. (Heck, the GPL itself has fragmented into a number of variants even among FSF adherents, such as Linus's GPL-v2-only, the Guile license, the LGPL, and so forth.)
Any program relying on (nontrivial) preemptive multithreading will be buggy.
Apparently, most people realize that following the Golden Rule is a good thing.
= 9J =
One reason some developers dislike the BSD license is the story (you can find several examples if you feel like looking) of someone releasing a program under a BSD style license, someone else releasing a modified binary with no source and the original developer getting support requests that he/she cannot help with.
The GPL also has this to a lesser degree, which results in things like QMail, which has a license that says you cannot distribute binaries that are not compiled from pristine sources.
BSD is about freedom for the developer, GPL is about freedom for the end user (No vendor lock in).
Your preference is probably a matter of which you spend more time doing. Integrating software to perform a task (typical busines), or writing software to do a task (typical software business).
The GPL is a remarkably effective, though imperfect, solution to bad behavior.
Work bio at MMWD
The GPL gives the FSF relicensing control over your code -- they can produce new revisions of the GPL. [...] You're handing control of your primary asset over to another organization -- specifically, one that's more than a little bit radical.
Not true. Your software is only subject to future versions if you license it under GPL version X "and any later version". You don't have to do that. In the text of the GPL it mentions that the program may specify a single version number, vs. a version number "or any later version", vs. just "GPL" (in which case all versions apply). It's totally under your control, and you aren't fragmenting the GPL itself in any way when you specify which version applies to your software.
Remember, *you* still own the copyright (unless you specifically grant this to the FSF for legal purposes). No matter what the FSF does, your code will still be licensed only as you say it is. You can even choose to stop distributing the GPL'ed version (though other people still can, with that version of the code), and release new versions under a totally commercial license (or release GPL and commercial simultaeously!), as long as you own copyright for the entire work. If you accept contributions, the respective authors control distribution of their portion -- which is licensed to YOU as GPL-only unless you arrange something else.
I'll definitely agree that the GPL is not right for every project -- like any license, you have to decide if value exchange is worth it, and I don't know the current IBM/Sun licenses in detail -- but the reasons you mentioned are not real.
[apologies if this post comes off as too prickly... I gotta get some sleep]
All apache2.0 adds is patent lawsuit indemnity "sue a project about a patent, you cannot that app yourself" , and takes away the "you need to credit apache".
I dont see this as non-free; it was designed to be GPL-compatible.
That's pretty much Insightful
*sigh* here we go again..
;-)
GPL is designed to protect the freedom of the *code*. Ie. when I release a GPL-licensed work I want to retain the *users* freedom to access the code, and not become a second-grade citizen of the work. GPL does NOT restrict use, and only restricts distribution IF you make changes AND distribute your binaries. This is a must in order to protect said freedom of the *code*.
BSD is designed to protect the freedom of *individuals*, wether they want to hide their changes or not. It does not protect the freedom of the users of the software to make changes, since binaries can be distributed without source and copyright law will prevent any tinkering of the binaries. However, it does grant more freedom in making other people second-grade citizens through copyright law. Ie. you need to ask Microsoft to change or distribute the BSD-stack in the NT-kernel. Thus BSD is more commercial-friendly than the GPL, since for now, corporations thrive by sucking away the freedom of their users and rely on their ignorance.
It all amounts to:
The right tool for the right job. None of the alternatives is morally superior. It is a matter of PERSONAL and POLITICAL preference.
If you wish to discuss POLITICS, discuss politics. But to discuss GPL vs. BSD, you're missing the point. What you need to discuss is wether corporations should be doing what they are doing now, or wether we need a change in how corporations work.
It is good to learn to discuss the root, not the leaves on the tree. The leaves always changes, while the root remains and you don't get to the core.
And the core is always spiritual.
http://www.debunkingskeptics.com/