Linked by Thom Holwerda on Sat 22nd Sep 2007 18:42 UTC, submitted by Rahul
GNU, GPL, Open Source The Microsoft Permissive License, one of two licenses the software maker submitted to the Open Source Initiative for approval as open-source licenses in August, is unlikely to be approved in its current form. There have been two principle objections to the license from the open-source community, Michael Tiemann, the president of OSI, told eWEEK in an interview here at the annual Gartner Open Source Summit on Sept. 20. The first objection is that the use of the word 'permissive' in the license title implies an expectation that the license does not meet. The second complaint is that the MS-PL is incompatible with a large number of other open-source licenses, he said.
Order by: Score:
Is the OSI blind?
by theuserbl on Sat 22nd Sep 2007 19:12 UTC
theuserbl
Member since:
2006-01-10

Is the OSI blind for hate agsinst Microsoft.

For some time I have read at
http://www.pro-linux.de/news/2007/11677.html
that Eric Raymond plans to prevent, that the MS-licenses wouldn't be OSI-licenses, because he is unhappy with Microsofts OOXML move (which is cpmpletly independent to the licenses - a complete different field).

And now I read this crap.

The first objection is the name of the license. Not the license-text is important. The name is the problem!!!

The second complaint is that the MS-PL is incompatible with a large number of other open-source licenses.
The GPLv2 is nearly with all OpenSource-licenses incompatible.
What is that a reason?

That is a bad decision of the OSI.
And it mostly damaged the good reputation of the OSI itself.

RE: Is the OSI blind?
by spectator on Sat 22nd Sep 2007 19:26 UTC in reply to "Is the OSI blind?"
spectator Member since:
2006-02-27

Pardon me, this is going to be a little bit offtopic (feel free to mod me down): Can someone tell me the differences in compatibility with other licenses between GPLv2 and GPLv3 (if, of course, there are any)?





edit: clarification (i presume)

Edited 2007-09-22 19:27

RE: Is the OSI blind?
by Touvan on Mon 24th Sep 2007 21:48 UTC in reply to "Is the OSI blind?"
Touvan Member since:
2006-09-01

Why would it be unfair to consider a company's larger strategic position when assessing a particular tactical move?

Microsoft's history demonstrates a certain goal and their strategies support that goal. I think it's perfectly reasonable that in the face of that strategy, the smaller individual, and sometimes seemingly unrelated moves get scrutinized more closely.

And just to ensure I get modded down, here's a political analogy: Can you really say that George W. Bush performed his national guard duty, in the face of all the over whelming evidence, just because one of the single piece of that evidence turned out to be a mistake (even though it was never denied)?

Should we ignore the bigger picture because of a smudge?

The "compatibility" euphemism
by sbergman27 on Sat 22nd Sep 2007 19:15 UTC
sbergman27
Member since:
2005-07-24

The use of the word permissive in the license name is questionable, indeed. I can go with that.

But challenging the license on grounds of it being incompatible with too many other OSS licenses? Say what? Let's keep firmly in mind what the FSF means when they employ the euphemism "license compatibility" with respect to the GPL. They mean that a GPL project may freely take from a more permissively licensed project. But the permissively licensed project does not get anything back in return. No consideration of reciprocation is ever given.

The GPL is my favorite license, generally speaking, despite its warts and the PITA it can sometimes be. Despite the roadblocks it creates to true collaboration between differently licensed projects. But let's not forget that viewed from the standpoint of projects licensed under something other than GPL, the GPL is incompatible with the vast majority of OSS licenses.

IF OSI wants to exclude Mircrosoft's license on those grounds, they need to reevaluate the GPLv2 and GPLv3 as well.

Edited 2007-09-22 19:20

Thom_Holwerda Member since:
2005-06-29

These are two shitty arguments, as far as I'm concerned.

The first argument at least has some logic behind it, and even though I don't find it a rather good argument, a point does get made. It is preferable if a license's name corresponds to its content - but is that really that big of a deal? I mean, are 'GPL' and 'MIT License' descriptive?

The second argument is where they get really overboard. Incompatible? What? As if the GPL is compatible! Compatibility is a two-way street in my book, and in that respect, the GPL is anything but compatible.

Weird arguments.

sbergman27 Member since:
2005-07-24

Thom,

I really do see some merit in the first argument. Where as GPL and MIT are not really descriptive, those names are not trying to be. The use of the adjective "permissive" in the name of Microsoft's license is likely *intended* to cause confusion. In the same way that OOXML (Office Open XML) was intended to be confused with Open Office's XML format.

It may be too late for the OSI to fight license proliferation without being hypocritical. But I believe it is right for them to refuse to participate in a plot to interject further confusion into the OSS license landscape intentionally.

That said, their second argument is indeed a big, flying, turd.

MollyC Member since:
2006-07-04

"Where as GPL and MIT are not really descriptive, those names are not trying to be. "

I agree with you on MIT, but GPL? The name "General Public License" would seem to suggest "Public Domain", which GPL definitely is not. ;)

Lettherebemorelight Member since:
2005-07-11

The name "General Public License" would seem to suggest "Public Domain", which GPL definitely is not. ;)

What straw man are you attacking? Not that I claim to be an expert on the GPL, but I think it's terms do a decent job of keeping control of code and other resources in the public domain.

Just what do you think public domain means anyway?

segedunum Member since:
2005-07-06

The second argument is where they get really overboard. Incompatible? What?

Not really. License proliferation is a big concern, and the OSI should have been reigning this in years ago. The Computer Associates license that is OSI approved is just one amongst a few licenses that should simply be struck off. It hasn't just appeared out of nowhere with these Microsoft licenses.

Incompatible licenses build walls between open source communities, and doesn't break them down. Quite frankly, I don't think the OSI should be encouraging wall building.

I also believe that the OSI should just state what is on peoples' minds. They are under no obligation to simply waltz in and approve new, incompatible and pointless licenses developed by a company who doesn't have a track record with the OSI, isn't sociable and can't get along with its peers, and hasn't helped the open source movement that the OSI has tried to help build either - quite the opposite, in fact. Many people seem to believe there is some sort of conflict there or something. There isn't. The OSI owes Microsoft nothing. It is up to Microsoft to prove themselves.

As if the GPL is compatible! Compatibility is a two-way street in my book, and in that respect, the GPL is anything but compatible.

People are actually using the GPL.

Hopefully, all this will make the OSI function better as an open source organisation, and get companies, not just Microsoft, to prove their open source credentials first.

MollyC Member since:
2006-07-04

"The OSI owes Microsoft nothing. It is up to Microsoft to prove themselves.
...
People are actually using the GPL.

Hopefully, all this will make the OSI function better as an open source organisation, and get companies, not just Microsoft, to prove their open source credentials first."


---------

OSI owes Microsoft nothing, but they do owe themselves their own credibility. And they don't appear to be making the arguments that you're making. If your arguments are the real issue, let OSI have the guts to say that rather than hiding behing what appear to be BS arguments (I say "appear", because as I said earlier, the article provides virtually no details).

You say Microsoft needs to "prove themselves", well I wouldn't be surprised if Microsoft has released lots more code under MS-PL than the total code released under many of the current OSI licenses, many of which were created for a single product or single group of related products, and are still only used for those products today. Obviously the amount of GPL code dwarfes the amount of MS-PL code, but the amount of MS-PL code dwarfes that of many OSI licenses.

There has been lots of code released under MS-PL (I just recently incorporated a MS-PL'ed zipfile lib into one of my hobbyist projects), including major code such as the DLR (which is one of the reasons Miguel's team got Moonlight running so quickly). Other well-known MS-PL projects are IronPython and IronRuby.

Here's the thing: The MS-PL code that is in use today is "open source code" whether OSI certifies it as such or not. Now, if OSI doesn't want that code to have their impramature, that's up to them, but Microsoft and others are releasing MS-PL code with ever increasing frequency, and it wouldn't look good for OSI for there to be such a large and important set of open source projects out there that lacks OSI's impramature. In such a scenario, the OSI "brandname" begins to lose relevance.

So, IMO, it would behoove OSI to have legit technical (rather than political) reasons to reject MS-PL, if they end up doing so. And maybe the reasons *are* legit, but we need more info regarding that.

But if the bottom line is indeed political (as you are saying), then OSI needs to say that explicitly.
(The problem with doing that is that certain OSI members urged the submission of MS-PL, so to now say that they reject it for political reasons leaves OSI open to the charge that this whole thing was merely a game; just a charade to get the opportunity to publicly reject MS-PL as an "open source" license.)

For my own part, I'm inclined at this point to believe that this isn't political, that there is some technical issue at hand, but we don't have enough info to know for certain either way. But we can still have fun speculating on both the technicalities and the politics. ;)

Edited 2007-09-23 00:25

segedunum Member since:
2005-07-06

OSI owes Microsoft nothing, but they do owe themselves their own credibility. And they don't appear to be making the arguments that you're making.

I think they know what's wrong, but because they want to try and appear impartial they're not saying what they really think.

Here's the thing: The MS-PL code that is in use today is "open source code" whether OSI certifies it as such or not.

Obviously Microsoft doesn't believe that to be true, otherwise they wouldn't be trying to get the OSI to approve their licenses.

So, IMO, it would behoove OSI to have legit technical (rather than political) reasons to reject MS-PL

Politics always comes into this with these organisations. The OSI isn't a black and white organisation that polices licenses in a black and white manner.

Microsoft has never had any legit technical reasons for not cooperating with standards bodies, using other peoples' standards properly or working with the wider open source community effectively and the OSI needs to take into account whether these licenses will benefit the wider open source community, or divide it. Quite frankly, it works both ways. There's no conflict as far as I'm concerned.

lemur2 Member since:
2007-02-17

The second argument is where they get really overboard. Incompatible? What? As if the GPL is compatible! Compatibility is a two-way street in my book, and in that respect, the GPL is anything but compatible.


The GPL is by far the most common Open Source license.

As far as compatibility with other open source licenses goes, contrary to your assertion the GPL is quite middle-of-the-road.

Another question raised was:
Pardon me, this is going to be a little bit offtopic (feel free to mod me down): Can someone tell me the differences in compatibility with other licenses between GPLv2 and GPLv3 (if, of course, there are any)?


http://gplv3.fsf.org/wiki/index.php/Compatible_licenses
http://gplv3.fsf.org/dd3-faq

The GPL is compatible with a vast range of open source software projects ... the overwhelming majority in fact.

I'm not sure, but I had heard that the same could not be said of the MS-PL. I must admit that in reading the MS-PL I can't actually determine what any incompatibility might be.

Edited 2007-09-23 00:38

PlatformAgnostic Member since:
2006-01-02

It's incompatible with the GPL and the code can't be ripped out of the file and put into another file under a different license. But the MSPL is a file-based license, so you could combine it with GPL files into a module if the GPL would have allowed combination. Basically the permissions that MS-PL demands run afoul of the permissions that the GPL denies.

Microsoft doesn't want to give its code to the GPL crowd. It may be a move to weaken the GPL, but why should that matter? The key is that it seems to be an Open Source license under the OSD and the code could be quite useful in non-GPL Open Source projects running on Linux or elsewhere.

archiesteel Member since:
2005-07-02

Microsoft doesn't want to give its code to the GPL crowd. It may be a move to weaken the GPL, but why should that matter?


Because that's the most widely-used FOSS license. It is also what prevents open-source from being co-opted by MS. MS is trying to divide the FOSS community to better conquer it.

These are strategic issues. Unless MS makes *very real* moves to develop trust within the FOSS community, then the community (which by and large is GPL-friendly) will not be fooled by this wolf-in-sheep's-clothing.

RE: The "compatibility" euphemism
by lemur2 on Sun 23rd Sep 2007 01:44 UTC in reply to "The "compatibility" euphemism"
lemur2 Member since:
2007-02-17

Let's keep firmly in mind what the FSF means when they employ the euphemism "license compatibility" with respect to the GPL. They mean that a GPL project may freely take from a more permissively licensed project. But the permissively licensed project does not get anything back in return. No consideration of reciprocation is ever given.


Bear in mind that this is purely because of the intent of the "more permissively licensed project".

That is what I never understood about recent whining from BSD-licensed projects. Apparently it is perfectly fine from BSD point of view for a commercial company to take BSD-licensed code and make it closed-source, and give nothing back, but it is not OK for a GPL project to do something more open than that?

Why do BSD-license proponents feel that is OK for commercial exploitation of their work, without any giving back, but it is apparently not OK for any attempt to ensure through licensing that the code remains forever open?

There is something decidedly suspicious about this position. There is seemingly an orchestrated pseudo-astroturfing campaign here ... the thrust of which seems to be to come up with anything, anything at all no matter how bogus, to try to paint in a bad light any attempt to preserve open-ness of code in an on-going sense.

It is almost as if there is a huge push to undermine anything that does not allow open source code projects from being taken up as a closed source program at some time in the future.

I wonder who could possibly be behind such a campaign?

PlatformAgnostic Member since:
2006-01-02

Are you implying that TdR is somehow acting in favor of Microsoft? That's an amusing supposition, but doesn't pass the sniff test. Theo also complains when companies use OpenBSD and don't contribute back, so it's not like he's one-sided here. The reason it's worse for the GPL is twofold: first, companies don't like bad publicity, so they probably quietly deal with the issue if he ever raises it; second, as open-source licenses, GPL and BSD are "brothers." They are both part of the broader Open Source community, so it seems like a greater betrayal of the spirit of the whole Enterprise for one side to take from the other without giving back. You almost expect betrayal from a stranger, but it hurts when it comes from family.

lemur2 Member since:
2007-02-17

Are you implying that TdR is somehow acting in favor of Microsoft? That's an amusing supposition, but doesn't pass the sniff test. Theo also complains when companies use OpenBSD and don't contribute back, so it's not like he's one-sided here. The reason it's worse for the GPL is twofold: first, companies don't like bad publicity, so they probably quietly deal with the issue if he ever raises it; second, as open-source licenses, GPL and BSD are "brothers." They are both part of the broader Open Source community, so it seems like a greater betrayal of the spirit of the whole Enterprise for one side to take from the other without giving back. You almost expect betrayal from a stranger, but it hurts when it comes from family.


If TdR is so keen on getting contributions back, why doesn't he just simply put that condition in his license? Why doesn't he simply make a license which says "if you take this code & modify it, then you must give your modifications back"?

If he put that condition in his license, then he could complain without hypocrisy about lack of reciprocity with the GPL ...

...

... oh wait.

Clue to TdR ... if you just asked everyone equally exactly the same as that which you ask of GPL projects, then your license would in fact BE the GPL, and you wouldn't have a problem.

That's an amusing supposition, but doesn't pass the sniff test.


Are you sure it doesn't pass the sniff test?

I am still smelling something very suspicious about TdR's position from where I sit.

Edited 2007-09-23 07:28

RE: The "compatibility" euphemism
by archiesteel on Sun 23rd Sep 2007 03:34 UTC in reply to "The "compatibility" euphemism"
archiesteel Member since:
2005-07-02

But challenging the license on grounds of it being incompatible with too many other OSS licenses? Say what? Let's keep firmly in mind what the FSF means when they employ the euphemism "license compatibility" with respect to the GPL.


Ahem...this is about an *OSI* decision, not a FSF one. If the OSI rejects Microsoft's license on the ground that they are not compatible enough, that has nothing to do with the FSF. The two organization are separate and - if I recall correctly - far from agreeing on philosophical matter.

sbergman27 Member since:
2005-07-24

"""
this is about an *OSI* decision,
"""

Of course. I referenced the FSF since it is the organization which trumpets the GPL's wide ranging "compatibility". I didn't really want to imply that OSI did that, because I'm not sure that they do. At any rate, no matter who does or does not say it, the GPL's "compatibility" is very one sided. In fact, I think it's probably more accurate to consider the GPL *incompatible* with most every other license. To me, "compatibility" implies a two way flow of code.

archiesteel Member since:
2005-07-02

In fact, I think it's probably more accurate to consider the GPL *incompatible* with most every other license. To me, "compatibility" implies a two way flow of code.


That may be your definition, but it doesn't appear to be the OSI's. In any case, they seem to claim that the MS-PL is *less* compatible than the GPL. Of all the criticism I've read so far on this page, I haven't really seen anyone contradict this (with clear arguments to support their position).

sbergman27 Member since:
2005-07-24

"""

they seem to claim that the MS-PL is *less* compatible than the GPL.

"""

If the OSI is making that claim, then I would say that the burden of proof is on them. Molly is right, though. More detail is needed.

I like the OSI. But in a very real sense, it is their credibility, more than any license, which is really on trial.

MollyC Member since:
2006-07-04

"That may be your definition, but it doesn't appear to be the OSI's. In any case, they seem to claim that the MS-PL is *less* compatible than the GPL. Of all the criticism I've read so far on this page, I haven't really seen anyone contradict this (with clear arguments to support their position)."

And I've yet to see anyone *support* this with clear arguments to support their position, including the article itself.

Nobody can contradict the claim because there's been no evidence presented to support it. You can't cross-examine evidence that has not been presented.

You appear to be ready to accept OSI's decrees at face value, with no evidence required. But most of the other posters here want details. Once the details are disclosed, then people will at least be *able* to contradict them. I assume the details will be disclosed; if they aren't, and OSI just declares MS-PL to be too imcompatible without releasing any supporting evidence, then they leave themselves open to charges of using "secret evidence" ala Kafka.

We need more info
by MollyC on Sat 22nd Sep 2007 19:21 UTC
MollyC
Member since:
2006-07-04

Unfortunately the article is too light on details to be able to make a meaningful analysis. We need to know what exactly the alleged incompatibilities are.

Michael Tiemann himself had previously stated that he thought that the MS-PL license in met the OSD criteria and he urged its submission for OSI certification. But now he brings up issues that don't deal with OSD criteria, per se (because theoretically, a license could have a "bad" name and be incompatible with many other OSI licenses, yet still meet all OSD criteria). But in order to speak intelligently on this we need more details.

Edited 2007-09-22 19:23

RE: We need more info
by dylansmrjones on Sat 22nd Sep 2007 20:06 UTC in reply to "We need more info"
dylansmrjones Member since:
2005-10-02

I had expected the MS-Pl license to be accepted without a hitch, since it is quite permissive. Not as far as MIT/BSD but none-the-less still quite permissive.

I agree that we can't analyse the situation yet, since the article contains virtually no technical details.

Taking a look at MS-PL http://www.microsoft.com/resources/sharedsource/licensingbasics/per... does not show anything which gives me second thoughts on accepting the license. It is more permissive than GPL and less than MIT/BSD (but much closer to MIT/BSD than GPL).

I'm surprised.

EDIT: MS Community License is more tricky but still quite easy to accept according to OSI-rules http://www.microsoft.com/resources/sharedsource/licensingbasics/com...


The only reason for not accepting them is the duplicitous behavior of Microsoft in regard to FLOSS.

Edited 2007-09-22 20:14 UTC

RE[2]: We need more info
by Thom_Holwerda on Sat 22nd Sep 2007 20:25 UTC in reply to "RE: We need more info"
Thom_Holwerda Member since:
2005-06-29

The only reason for not accepting them is the duplicitous behavior of Microsoft in regard to FLOSS.


Which I personally also find a lousy reason, but at least it's a reason I could understand.

I hate it when people beat around the bush. I wish the OSI as a whole was just honest and up front about it: we don't want Microsoft licenses OSI approved, because we hate Microsoft. At least then you could accuse them of having balls.

OSI honest and up front.
by alban on Sat 22nd Sep 2007 20:34 UTC in reply to "RE[2]: We need more info"
alban Member since:
2005-11-15

I agree that the OSI should be honest.
They should say something like, we think Microsoft are using misleading words, and by the way, we think that Microsoft hates everything we stand for and would like to destroy us so we find them hard to trust.
That would be refreshing.

RE[3]: We need more info
by archiesteel on Sun 23rd Sep 2007 03:37 UTC in reply to "RE[2]: We need more info"
archiesteel Member since:
2005-07-02

I don't know, I think you're assuming many things here. After all, maybe they're rejecting the licenses because they don't thing are open enough to receive their approval?

In that case, it wouldn't be because they don't like Microsoft, but simply because they see Microsoft's effort for what it is, i.e. another attempt at weakening the F/OSS movement. Because make no mistake - you and others may not care about politics, but MS does. A great deal, at that.

Communities
by jdrake on Sat 22nd Sep 2007 19:23 UTC
jdrake
Member since:
2005-07-07

After reading the article, I note that it states "but that alone is not a reason to condemn a license that is trying to build community."

It seems fundamentally wrong to me to view a license as a builder of a community. I have no problem with a company trying to build a community, but a license does not seem like the proper way of doing it.

There are always going to be people against a said license for one reason or another. If you follow politics of the software world, forgetting the commercial world for sake of example, there seems to me to be two camps: 'Free' and 'Open'.

The Open camp has a plethora of licenses (OSI lists them) and compatibility is often a major issue, which leads us to the Free camp, which is basically FSF adherents.

RMS (free) and ESR (open) both seem to criticize the other. Outside and to many inside, both seem to be essentially the same thing.

I am not sure a license truly built these communities. I would hope any community does not make the corner stone a piece of legal documentation.

RE: Communities
by StephenBeDoper on Sat 22nd Sep 2007 20:08 UTC in reply to "Communities"
StephenBeDoper Member since:
2005-07-06

RMS (free) and ESR (open) both seem to criticize the other. Outside and to many inside, both seem to be essentially the same thing.


"We're not the Judean People's Front, we're the People's Front of Judea!"

RE[2]: Communities
by raver31 on Sat 22nd Sep 2007 20:36 UTC in reply to "RE: Communities"
raver31 Member since:
2005-07-06

RMS (free) and ESR (open) both seem to criticize the other. Outside and to many inside, both seem to be essentially the same thing.

"We're not the Judean People's Front, we're the People's Front of Judea!"


emmmm yes, but, by the same token....

"He is NOT the messiah, he is a very naughty boy !"

v RE: Communities
by sbergman27 on Sat 22nd Sep 2007 20:43 UTC in reply to "Communities"
Patentlefting...
by Almafeta on Sat 22nd Sep 2007 19:45 UTC
Almafeta
Member since:
2007-02-22

It seems that the apple of discord here is the MsPL's 'patentlefting' clause, which is pretty much what makes it incompatible with typical BSD derivatives, the GPL, and pretty much every other license I can think of.

Out of curiousity, does anyone know any licenses that it is compatible with?

RE: Patentlefting...
by dylansmrjones on Sat 22nd Sep 2007 20:18 UTC in reply to "Patentlefting..."
dylansmrjones Member since:
2005-10-02

The patentlefting is not a problem at all. It is explicit in GPL3 and MS-PL, whereas it is implicit in GPL2, MIT, BSD and some other licenses.

IPL and CPL also contains explicit "patentlefting".

sbergman27 Member since:
2005-07-24

"""

It's clear that OSI is just defending the big guys who opened their pockets to flood money to their puppets (Torvalds, Raymond, Stallman, you name it...).

"""

You were doing really well until you got to the delusional part which I have quoted. Torvalds, Raymond, Stallman? They are not a clique of conspirators. That list reads more like guest stars on Celebrity Deathmatch.

If the license meets OSI criteria, it should be approved. If the OSS definition has problems, as OSNews user Butters has observered in recent weeks, that definition should be revisited and existing OSI certified licenses reevaluated.

That said, considering the source of this license, I don't mind the OSI being especially vigilant to ensure that Microsoft dots all their i's and crosses all their t's regarding its approval.

pinky Member since:
2005-07-15

>I didn't say they're conspirators. They just got their pockets filled by u-know-who.

Don't be shy, say it!

Linus Torvalds get paid by Transmeta for a long time and now from the Linux Foundation

Richard Stallman lives from the money he as made by selling Free Software and give some courses, the MacArthur award and he gets paid to held speeches.

For Eric Raymond i wasn't sure but on his homepage he wrotes "I do consulting under the Thyrsus Enterprises service mark."

Where is the problem?

By the way, RMS is definitely not a "OSIs puppet".

>As I wrote, OSI not only trashes itself by this decision but also take the bigger risk to split open-source community

Nothing new. The OSI has already split the Free Software community 1998.

You just have to look at all this flame wars on all the news sites etc. We really don't need a discussion about MS licenses to split the community. This already happens many years ago. But it's not necessarily a problem.

Edited 2007-09-22 21:07

TBPrince Member since:
2005-07-06

Don't be shy, say it!
I already said that earlier. A few key figures get their pockets filled in order to be pastors for thousands of sheeps.

By the way, RMS is definitely not a "OSIs puppet".
Never said that. OSI is a puppet itself, as we are witnessing. RMS is just a puppet of people paying his bills. That's not OSI.

Nothing new. The OSI has already split the Free Software community.

You just have to look at all this flame wars on all the news sites etc. We really don't need a discussion about MS licenses to split the community. This already happens many years ago. But it's not necessarily a problem.

When you have rules, you always got splitted. But I didn't mean that. If OSI proves that rules they set are just fog in order to kick out the ones they don't like (regardless actual merit or compliance), it would just position itself as defendant of Linux-open-source.

Be aware that there are thousands of Windows open-source developers. I don't think it would be sane to make them feel they're class-B citizens in OSI because that would of course led the creation of a "W-OSI", where they could still be class-A citizens.

While I have my own reserves to the whole OS community, there's no reason to do that. Unless you want to defend non-W big guys.

sbergman27 Member since:
2005-07-24

"""

I didn't say they're conspirators. They just got their pockets filled by u-know-who.

"""

No. I don't know who. Spell out your accusations explicitly, please.

"""
Vigilant? lol Yeah, let's say... vigilant.

"""

Just to be clear, when I say "vigilant", I'm referring to the OSI's desire for the license name not to be intentionally misleading and confusing. We have *enough* license confusion as it is. The OSS definition may not have been crafted to deal with that particular abuse. But I would support the OSI in blocking that attempt at creating unnecessary confusion; Changing the license's name to something more accurate should be trivial if Microsoft is sincere in their desire to have the license approved.

As to objecting to the license on the grounds of its incompatibility with other OSS licenses... I've already covered that in this thread. That I would not consider vigilance. I would consider it a major change of venue.

I agree with you that we must not custom-tailor the OSS definition to exclude individual players. We must stick to our basic principles.

Or, to state it in a more whimsical and moralistic way, "we cannot triumph over evil by becoming evil".

Edited 2007-09-22 21:02

TBPrince Member since:
2005-07-06

No. I don't know who. Spell out your accusations explicitly, please.
I have no "secret news" to tell: we all know who's funding most OS projects (and why, and how, and who). I already named two of them in my post, perhaps most important ones. When Big Blue stated they were going to "invest" 100millions in Linux, did you think it was for marketing maybe? lol

Changing the license's name to something more accurate should be trivial if Microsoft is sincere in their desire to have the license approved.
I don't get the point. "Permissive" term is just a simple term. Plus, that license is *actually* very permissive. This is just a pretext and you know that. You should demand that OSI used no pretexts: today they do against Microsoft, tomorrow it could be against you.

As to objecting to the license on the grounds of its incompatibility with other OSS licenses... I've already covered that in this thread. That I would not consider vigilance. I would consider it a major change of venue.
Yes, we mostly agree about almost anything in this story. But I'm just upset that OSI tries to fool me, while you don't look too upset about it.

I agree with Tom: if OSI wants to play politics, they should have balls to do that.

archiesteel Member since:
2005-07-02

If "open-source" means anti-Microsoft


You've got it backwards. Open Source doesn't mean anti-Microsoft, rather Microsoft means anti-Open Source. This much has been clear for years (thanks in part to Microsoft upper management's own declarations).

MS isn't any friendlier to F/OSS nowadays - it has simply decided to wage a PR war to make it appear as if it was. On the core issues, they haven't made any significant movement towards open source. They have simply paid lip service to it.

They're so afraid about MS improving its relationship with open-source people that they don't even care that Microsoft playing nice with OS means more credibility for OS world.


Rubbish. The day MS Office runs on Linux, and supports ODF, then we'll be able to talk seriously about MS "playing nice with OS" (by OS, I assume you mean Open-Source...you should use FOSS, or at least OSS to avoid confusion). Until then, it is only natural that FOSS advocates continue to view MS with suspicion - to do otherwise would be incredibly naive.

PlatformAgnostic Member since:
2006-01-02

How do you know the intentions of Microsoft? You seem to be so perspicacious. Microsoft is a huge organization with over 80,000 people (maybe about 10,000 devs). They don't necessarily have one viewpoint. And it's a very team-based culture. What works for one team (CLR and other dev tools or web-based technologies) would not work for other teams. Office is a highly successful commercial product that is produced by a relatively small group of people (you'd be surprised at the size of the WinWord team). Why should you reject the whole company from Open Source when it's obvious that the community can benefit from the parts that are interested in the source. This isn't the way to grow the community and strikes me as unreasonable.

archiesteel Member since:
2005-07-02

How do you know the intentions of Microsoft?


Because I've followed the computing scene for decades, and I understand basic economics.

I also don't call myself "PlatformAgnostic" when virtually *all* my posts here are about defending Microsoft.

You seem to be so perspicacious.


I am, thanks for noticing.

Microsoft is a huge organization with over 80,000 people (maybe about 10,000 devs). They don't necessarily have one viewpoint.


It doesn't really matter what dev #8947 thinks about upper source. As in any corporation worth its grain of salt (and MS certainly is), strategic decisions are made by upper management - and Microsoft's stance towards open-source is a profoundly strategic issue for the software giant.

Why should you reject the whole company from Open Source when it's obvious that the community can benefit from the parts that are interested in the source. This isn't the way to grow the community and strikes me as unreasonable.


Well, that's because you're parroting MS' PR message, i.e. that *they're* the victim. The reality is that MS, as a company, has been *very* hostile towards F/OSS, and I for one am not convinced that it has suddenly become F/OSS-friendly because of a few timid gestures. Given its past (and present, with regards to OOXML), MS is going to have to do a lot more to gain any kind of trust with the community.

Re:
by merkoth on Sat 22nd Sep 2007 20:47 UTC
merkoth
Member since:
2006-09-22

To be absolutely honest, I admit that up to this point, I had no idea about the terms of the MS-PL. Now, having read it, I can hardly understand the OSI decision. I'm not a MS fan, but there's nothing really wrong with that license. It's short and straightforward, and I fail to see which points of the OSI definition it doesn't follow.

When I first heard of the MS-PL I was pretty sure that it would break the 10th point of the definition (10. License Must Be Technology-Neutral), but it's not the case.

Heck, even being a happy Linux user I must admit that I kinda like the license... I can't really understand why they're rejecting it. Doing it just because MS is "evil" is childish and stupid. It's a freaking license: it can be good or bad, depending on how you evaluate it. Given that we know how the OSI should evaluate licenses ( http://www.opensource.org/docs/osd ), this rejection makes no sense, and harms the OSI public image.

Edit: I always considered myself more an "open source fan" than a "free software fan". Now what should I do? It's clear that I can't really trust the OSI, because they're basing an important decision on facts that have nothing to do with their own principles. Sad...

Edited 2007-09-22 20:51 UTC

RE: Re:
by pinky on Sat 22nd Sep 2007 20:59 UTC in reply to "Re:"
pinky Member since:
2005-07-15

>I always considered myself more an "open source fan" than a "free software fan". Now what should I do? It's clear that I can't really trust the OSI, because they're basing an important decision on facts that have nothing to do with their own principles. Sad...

I would recommend to go back to the roots and to support the Free Software movement.

Its nice that Microsoft got feedback.
by cyclops on Sat 22nd Sep 2007 21:00 UTC
cyclops
Member since:
2006-03-12

I think its important Microsoft is getting into open-source. I'm not sure it needs a license. Although if they wanted a 'permissive' license they could use a common open-source one.

Although really if the name is a bid deal I can't see why a simple change to "Microsoft Not-Permissive License" rather than have a License that contains subterfuge in its description.

I'm sure Microsoft will work hard on a revision to improve its next license submission, so it is more compatible with other licenses.

All of this is only a problem, if its not want Microsoft wants...Unless someone is trying to say Microsoft *wants* a license that even the description contains subterfuge that isn't compatible with other open open-source licenses.

Otherwise I look forward to a successful resubmission.

Edited 2007-09-22 21:14

Very bad reasons
by ssa2204 on Sat 22nd Sep 2007 21:39 UTC
ssa2204
Member since:
2006-04-22

Although this is not the final decision, if we take the current news though as final this does great discredit to OSI, and I am quite sure there will be many out there that will use this opportunity to their advantage. For the OSI to have credibility they should simply have looked directly at the language as if they were blind to who submitted it. But over the past month or so we have seen time and time again that the language of the license is meaningless as people are evaluating solely on who the company is.

Put it this way, a competent judge should evaluate any case based solely on the facts, not on their opinion of the defendant. At Nuremburg even they based judgment on the facts, even though there would have been no argument to summary execution for all. But this was and is how things are suppose to work. The OSI should be no different if they wish to claim themselves as an independent body whose desire is to base judgment upon merits only. Sadly, if this is how they decided for these reasons the OSI ceases to be independent. The result will be that any OSI detractors have all they need to question the credibility of not only OSI, but OSI approved licenses

You know who is laughing about all this?
by daddio on Sun 23rd Sep 2007 06:28 UTC
daddio
Member since:
2007-07-14

Richard Stallman.

If the pillar that is/was the Opensource initiative crumbles because it can't decide whether to invite the Evil Empire to its party, well, who does that leave?

Only the Free Software Foundation is committed to a (yes, somewhat idealistic) platform that maintains its dignity and its integrity.

This appeals to the idealist in me. It all seems to say "RMS was right! The 4 freedoms are the end and the beginning!"
If Microsofts license preserves the 4 freedoms, then I doubt you would see the FSF falling over itself to NOT approve it as a free software license. If it does not (and I have not actually read the MSPL, so I don't know) then who cares about it?

Incidently, does anyone know if the FSF has commented on this license?

pinky Member since:
2005-07-15

>Incidently, does anyone know if the FSF has commented on this license?

FSFE has commented it back in 2005: http://mailman.fsfeurope.org/pipermail/press-release/2005q4/000120....

(It looks like a quite positive statement)

>If Microsofts license preserves the 4 freedoms, then I doubt you would see the FSF falling over itself to NOT approve it as a free software license.

I agree. But FSF doesn't care that much about "approving" licenses. They look at license only if it is necessary for themself or if someone especially ask them. So if you want to know more just write a mail at licensing(at)fsf(dot)org and i'm sure you will get an answer and they will list it at their list[1] as Free Software license or non-Free Software license after they have made a decision.

The FSF always said that it is not about "anti-MS"[2]. Also the FSFE stated[3] that it is not against MS and that they would even help them if they make a step toward Free Software!

[1] http://www.fsf.org/licensing/licenses/
[2] http://www.gnu.org/philosophy/microsoft.html
[3] http://www.wsa-conference.org/video/greve.mov

Edited 2007-09-23 09:41

v compatibility
by Johnbon on Sun 23rd Sep 2007 07:10 UTC
Funny. Just funny.
by taschenorakel on Sun 23rd Sep 2007 11:17 UTC
taschenorakel
Member since:
2005-07-06

It's really funny, that an organization actively advertising trash like The Open Software License (http://opensource.org/licenses/osl-3.0.php) has such concerns about another software license, just because it is issued by Microsoft...