Linked by Thom Holwerda on Thu 30th Mar 2006 15:51 UTC, submitted by george
GNU, GPL, Open Source Martin Fink, Hewlett Packard's Linux vice-president, yesterday slammed the open source community's complex licensing schemes, suggesting that there are too many open source licences for developers to manage properly. Closing a presentation at the Linux World Conference and Expo in Sydney yesterday, Fink said, "If there's one thing that you take home from my speech today it is: do not make more open source licences."
Order by: Score:
v Very True...
by jchildrose on Thu 30th Mar 2006 16:11 UTC
If ignorance were bliss...
by paul.michael.bauer on Thu 30th Mar 2006 16:42 UTC in reply to "Very True..."
paul.michael.bauer Member since:
2005-07-06

...you could not be more correct.

Reply Score: 2

paul.michael.bauer Member since:
2005-07-06

Upon review, my comment (above) is rather flippant and rude. Sorry (can't edit).

Reply Score: 2

RE[2]: If ignorance were bliss...
by sbergman27 on Thu 30th Mar 2006 17:11 UTC in reply to "RE: If ignorance were bliss..."
sbergman27 Member since:
2005-07-24

What the world needs now is not "More Love, Sweet Love". (Actually, it is, but that's too much to expect in this day and age, isn't it?)

But when someone comes back and says "Hey, what I said before might have been out of line." Well, that's notable. We don't see nearly enough of that on this semi-anonymous internet.

I call that refreshing. :0>

Reply Score: 1

RE: Very True...
by czubin on Thu 30th Mar 2006 16:57 UTC in reply to "Very True..."
czubin Member since:
2005-12-31

I'm more a fan of a GPL fan but even I can't agree with you,
opensource is a lot more then GPL only.

LGPL and X11 and other licenses are very needed as well.

If I'm writing a library I'm never going to choose GPL but rather lgpl or bsd.
And if I want technology to be wide spread and adopted in every product then I would use MIT license(or X11 or...) but not GPL.

Get my point?

Reply Score: 1

RE[2]: Very True...
by WorknMan on Thu 30th Mar 2006 17:12 UTC in reply to "RE: Very True..."
WorknMan Member since:
2005-11-13

I think what we need is a website that helps you choose which license you want to use in a wizard-like format, sort of how people have set up similar tools to help people select a Linux distro.

For example:
Do you want to make it manditory for people to distribute the source code with the binary:

- Yes
- No

Reply Score: 2

RE[3]: Very True...
by Tyr. on Thu 30th Mar 2006 18:19 UTC in reply to "RE[2]: Very True..."
Tyr. Member since:
2005-07-06

I think what we need is a website that helps you choose which license you want to use in a wizard-like format, sort of how people have set up similar tools to help people select a Linux distro.

Here ya go (just chooses between the different creative commons licenses though) :

http://creativecommons.org/license/

What I REALLY like about creative commons licenses is the pictograms they use to explain in laymans terms what rights are reserved or are given by the author. Makes everything nice and clear for everyone, not just lawyers.

Edit: Ahah, I think you might find this one to your liking : http://www.openfoundry.org/index.pl?section=en_license

Edited 2006-03-30 18:25

Reply Score: 2

RE[3]: Very True...
by tilde on Sun 2nd Apr 2006 05:43 UTC in reply to "RE[2]: Very True..."
tilde Member since:
2005-11-15

I speculate that
(1) such an application would have to be run by an accredited lawfirm,
(2) (1) prevented something like this from being set up until today.

Reply Score: 1

RE: Very True...
by omnivector on Thu 30th Mar 2006 18:29 UTC in reply to "Very True..."
omnivector Member since:
2005-07-07

That's so short sighted i don't know where to begin!

Some people want their source to be SO free that they don't even care if companies use it (BSD). Others want companies to be able to use it, but not without giving back! (LGPL) some want it to be free, no matter what, at all costs (GPL). Simply put there is just more than one philosophy in this world and you CANNOT say one is "the right one" for everybody!

Reply Score: 1

GPL can't be the only licence
by egarland on Thu 30th Mar 2006 19:45 UTC in reply to "Very True..."
egarland Member since:
2005-08-05

At the very least the LGPL is needed too. You couldn't make Linux work without it (since you wouldn't be able to link anything closed source with glibc libraries and therefor they wouldn't be able to run at all).

If there is to be one licence it needs to be one that allows open source to co-operate with closed source. The GPL is very restrictive. For example, you can add perl to a GPL project without messing up any licences but you can't add GPLd code to perl without the combination being under a more restrictive licence than perl's original (Perl is artistic or GPL. The combination would be GPL only)

This lack of ability to combine code from multiple open source projects is a serious long term problem and limits the usefulness of GPL'd code. This is by design though as the GPL is designed to not let people use GPL'd code in non-GPL'd programs. Basically, any code that could be generally useful if incorperated into other programs should probably be LGPL or lower (BSD/Artistic).

Reply Score: 2

v Just drop the half time traitor license
by Moulinneuf on Thu 30th Mar 2006 16:12 UTC
JCooper Member since:
2005-07-06

Real Open Source is when you have acess to the source code at all time be it original , derivative , fork , etc ...

- Remove the license that allow closing of the source code at anytime.
- Remove the license that allow people to make closed source derivative from orriginal.


Ironically by following your approach, you'd be removing the freedom of the developer(s). "Free" should mean just that, take some code and do with it what you will.

Reply Score: 4

schiesbn Member since:
2006-03-30

I don't think that copyleft licenses are always the best solution. For things you want widely spread like media codecs it's better to choose a non-copyleft license so that proprietary software adapt it too.

Ironically by following your approach, you'd be removing the freedom of the developer(s). "Free" should mean just that, take some code and do with it what you will.

But here i disagree and just want to ask the question: "Is this still freedom or already power?" http://www.gnu.org/philosophy/freedom-or-power.html

Edited 2006-03-30 16:48

Reply Score: 1

sbergman27 Member since:
2005-07-24

Freedom always has 2 sides to it. In fact, there is no such thing as unrestricted freedom. Your freedom to act ends where my nose begins. A developer's freedom ends where he begins to claim ownership of other people's code. A developer's rights end when he starts trying to restrict what his users can do.

It would be great if we could all just do what we wanted, but we all share the same namespace, as it were.

It's no accident that the BSD license dates from the time it did. It bears a naivet'e that could only have come from the 60's. (No, it didn't come until a bit later, after the flower children grew up some more, but before they hit 30.)

One needs look no further than Theo de Raat's recent complaints to see that Free licenses today need some teeth to avoid the problem that OpenSSH seems to have today.

Personally, I think that the GPL already has quite enough teeth, though. If GPL adds many more in GPLv3 they won't reasonably fit into one mouth.

The real problem would seem to be the amount of space between the BSD, which is too weak, and the GPL, which is at about the limit of acceptability wrt restrictions.

That said, I'd feel better if I didn't think Mr. Fink's statement wasn't just a continuation of the whole Sun/IBM/HP bicker-fest.

Reply Score: 0

386spart Member since:
2006-03-10

The BSD licence is not naive, it is fundamentally free. "Here, take this and do whatever you want, bye". It is perhaps naive to think that this approach will make a lot of money, but that is not the fault of the licence... ;)

Reply Score: 1

right, but there is no solution
by schiesbn on Thu 30th Mar 2006 16:14 UTC
schiesbn
Member since:
2006-03-30

I can agree with Martin Fink, probably there are to many Free Software licenses.

I think their are 4-5 naturally grown licenses: GPL, LGPL, BSD license, Apache License and XFree/MIT License. This licenses covers all common ways of licensing Free Software.

But the problem is, that you can't forbid people to write new licenses. So i can't see a solution for this problem. And Martin Fink as a ambassador of a big company (HP) shouldn't forget that many of this additional Free Software licenses come from companies like IBM, Sun, Trolltech Mozilla/Netscape,...
Most community projects are happy with the 4-5 core licenses i had mentioned.

Reply Score: 5

RE: right, but there is no solution
by gonzalo on Thu 30th Mar 2006 16:18 UTC in reply to "right, but there is no solution"
gonzalo Member since:
2005-07-06

But I don't think it should really be a problem.

Most other licences are minor variations from those 4 or 5 you mention.

Reply Score: 1

Warning
by Thom_Holwerda on Thu 30th Mar 2006 16:48 UTC
Thom_Holwerda
Member since:
2005-06-29

Let's not degrade this into another silly GPL vs. BSD license war. They both have their merits in one situation or another. I will remove this thread if this degrades into GPL vs. BSD War #485889649909.

You've been warned.

Reply Score: 5

v RE: Warning
by happycamper on Thu 30th Mar 2006 17:55 UTC in reply to "Warning"
RE: Warning
by chekr on Fri 31st Mar 2006 02:47 UTC in reply to "Warning"
chekr Member since:
2005-11-05

"Let's not degrade this into another silly GPL vs. BSD license "


Oh come on...what did you expect posting this Thom, the whole article is flamebait

Reply Score: 2

Licenses, in general?
by markjensen on Thu 30th Mar 2006 16:49 UTC
markjensen
Member since:
2005-07-26

He rails out against the "Open Source" licenses. Perhaps there are a lot of them. Only a few are popularly used, and one of these must surely fill a particular need.

However, there are a large number of 'proprietary' licenses, as each separate piece of software one buys seems to have its own license written just for that piece of code. Many businesses will likely settle on just one or two, maybe. But each business will also have their own license, and not use the license of another business.

So, yeah. There are a lot of licenses all over, and this is not really just an "open source" problem.

Reply Score: 5

Dual License
by cole on Thu 30th Mar 2006 17:51 UTC
cole
Member since:
2005-12-31

Does anyone know of a example of dual licensing?
GPL/Non FOSS?

Reply Score: 1

RE: Dual License
by pinky on Thu 30th Mar 2006 17:58 UTC in reply to "Dual License"
pinky Member since:
2005-07-15

>Does anyone know of a example of dual licensing?
GPL/Non FOSS?


The most known are probably MySQL and Qt

Reply Score: 4

RE[2]: Dual License
by cole on Fri 31st Mar 2006 07:51 UTC in reply to "RE: Dual License"
cole Member since:
2005-12-31

Thanks but I already know about these. I was more after an example so I could see how the commercial license ties in with the GPL one. I found one now. Thanks again.

Reply Score: 1

blame the corporations and OSI
by JoeBuck on Thu 30th Mar 2006 20:03 UTC
JoeBuck
Member since:
2006-01-11

Before 1998, there were only a small number of free software / open source licenses around. However, once Netscape was convinced to free Mozilla, every corporation that put out open source had their own lawyers draft up their own unique, incompatible license. The OSI blessed them all. Then their lawyer, Larry Rosen, put out even more licenses on his own, incompatible with everything else in the world, just because he didn't like Stallman's rhetoric (so he made a GPL-like license that was incompatible with the GPL).

We'd be better off if people picked either the GPL if they want copyleft, the LGPL if they want partial copyleft for a library, or the MIT/X license if they want to allow unlimited use. Those three should be good enough for most purposes. For fine-tuning, pick the GPL, and add "special exception" terms.

Reply Score: 1

RE: blame the corporations and OSI
by raboof on Fri 31st Mar 2006 08:30 UTC in reply to "blame the corporations and OSI"
raboof Member since:
2005-07-24

OSI is trying to do something about it though:

http://www.opensource.org/docs/policy/licenseproliferation.php

Reply Score: 1

How many is too many?
by SpasmaticSeacow on Thu 30th Mar 2006 21:23 UTC
SpasmaticSeacow
Member since:
2006-02-17

While I appreciate that someone in industry actually has an opinion on the matter, it's a very illogical position.

Yes, there are 59 open source licenses recognized by OSI, only half of which cover more than one product. Of the 43,000 F/OSS projects registered on Freshmeat (excluding the 4.8% of projects simply labeled "freeware" without clarification), 70% use the GPL, 6.1% use LGPL, 5.8% use BSD, 1.8% use the Perl artistic license, ... er, more than 80% of F/OSS software uses one of 4 different licenses.

How about commercial software licensing? It seems to me that each package comes with its own EULA, which is ammended by additional licenses terms negotiated at the time of purchase, possibly subject to change by the vendor.

I don't think it's a valid criticism to say that there are too many F/OSS licenses. In practice, few are used and even then it is clearly a superior situation to the alternative.

Reply Score: 1

RE: How many is too many?
by Domin on Fri 31st Mar 2006 14:45 UTC in reply to "How many is too many?"
Domin Member since:
2005-07-10

True, but nobody claims that profileration of commercial licencess isn't a also a problem
Open source was (among others) meant to solve it so you don't need not to bother with consulting lawyers and stuff.

Besides statistics you brought refer to the number of freshmeat projects regardless of their significance. If you only take successfull and important projects into account the situation is a bit different (i.e. many big collaborative projects choose their own licences).

Reply Score: 1

why would anyone agree with this guy??
by scuro_falcao on Thu 30th Mar 2006 21:35 UTC
scuro_falcao
Member since:
2006-03-18

like 90% of open source software used is under the GPL license, and a high percentage under the BSD license which is compatible with it.

the rest is under similiar licenses.

What is the big deal. I mean look, every single peice of commercial software has it's own license they dont share licenses usually!

They just want to bitch and complain and steal

Reply Score: 1

schiesbn Member since:
2006-03-30

>What is the big deal. I mean look, every single peice of commercial software has it's own license they dont share licenses usually!

First let me say, that every Free Software is and can be commercial too. Probably you mean non-free or proprietary software.

But i think comparing the situation of Free Software licenses with non-free software licenses is useless. Because a bad situation on the proprietary side doesn't makes the situation on the Free Software side better.

You asked "What is the big deal.". The problem appear if you want to mix some Free Software. The more incompatible licenses are available the higher is the risk that you can't build new software upon more than one existing software but i would consider this as one of the most important things in Free Software, enabling cooperation. Cooperation is more important than copyright and with the extend of Free Software licenses the risk increases copyright can get in the way of cooperation.

Edited 2006-03-30 22:05

Reply Score: 3

which one is HP going to use
by jamesd on Fri 31st Mar 2006 00:54 UTC
jamesd
Member since:
2006-01-17

It's nice that HP wants to start a whine fest on which OpenSource licenses need to die, but I don't think its earned the right to make any such judgement. HP hasn't released anything major under any opensource license. HP-UX, openview, most of there printer drivers, all of there printer firmware and controllers are all closed source. When they start putting code where their mouth is they can comment on what others are doing.

Reply Score: 1

RE: which one is HP going to use
by chekr on Fri 31st Mar 2006 02:55 UTC in reply to "which one is HP going to use"
chekr Member since:
2005-11-05

"HP hasn't released anything major under any opensource license"

Agreed...

I do wish that OpenMail (now Scalix) was opened up...that has to be one of the biggest missed opportunities I can think of (personal opinion of course), Though to be fair can someone who nows post here some of their contributions?

Reply Score: 1

WTFPL
by saxiyn on Fri 31st Mar 2006 01:20 UTC
saxiyn
Member since:
2005-07-08

For about a year, I am using WTFPL for all codes I release to the public. Perhaps you should consider it too.

http://sam.zoy.org/wtfpl/

Reply Score: 3

Good thing...
by Soulbender on Fri 31st Mar 2006 03:05 UTC
Soulbender
Member since:
2005-08-18

...there arent 5 billion different commercial licensing schemes that are all complex and convoluted. Oh wait...

Reply Score: 2

raboof Member since:
2005-07-24

It is true that there are many commercial licenses. This just means that license proliferation does not make FLOSS any more or less suitable to be deployed in a given situation. It's not a problem in that sense, agreed.

This does not mean it's not a serious problem within the FLOSS world. It's not a disadvantage compared to the proprietary world, but it certainly is a disadvantage compared to the ideal world we'd like to be in. And participating in FLOSS is all about getting closer to that world.

Luckily, as many have pointed out, most FLOSS is released under a limited set of licenses. We should be careful though.

Edited 2006-03-31 08:42

Reply Score: 1

Soulbender Member since:
2005-08-18

"This does not mean it's not a serious problem within the FLOSS world."

Agreed, it's not a situation without it's problems but it's pretty rich when a company that actively contributes to the commercial license madness complains about FLOSS licensing.

Reply Score: 1

Is this guy repeating itself?
by cschug on Fri 31st Mar 2006 08:31 UTC
cschug
Member since:
2006-03-31

Read the same "news" in August last year at a German site http://www.heise.de/newsticker/result.xhtml?url=/newsticker/meldung...

Reply Score: 1

Hmmmm....Right
by segedunum on Fri 31st Mar 2006 21:31 UTC
segedunum
Member since:
2005-07-06

Well I would advise Martin Fink to encourage corporations like HP, Sun and others to stop bloody well making new open source licenses just so that they can keep control over a project or the code.

Reply Score: 1

Why should I care about what "HP" wants?
by tilde on Sun 2nd Apr 2006 05:10 UTC
tilde
Member since:
2005-11-15

"HP" does not care in the slightest about what I want either. In fact, "HP" until today "recommends" (aka "promotes") "Microsoft® Windows® XP Professional"[1]. I wonder what position these claimants think they are in that they now start issuing legally structural demands to the open source community. I find this disproportionate.

[1] http://www.shopping.hp.com/webapp/shopping/store_access.do

Reply Score: 1