![]() |
聪明伶俐的跑步鞋 · sfguide-using-snowflak ...· 3 月前 · |
![]() |
光明磊落的卤蛋 · 白帝学院系列|海棠花市(不空)-白帝学院系列 ...· 4 月前 · |
![]() |
纯真的保温杯 · 靠肯德基翻盘,1年狂赚600亿!她是中国餐饮 ...· 7 月前 · |
![]() |
温柔的红薯 · 何谓禅宗? | 中国文化研究院- 灿烂的中国文明· 8 月前 · |
https://linux.slashdot.org/story/07/08/18/1636213/microsofts-new-permissive-license-meets-opposition |
![]() |
千杯不醉的蜡烛
5 月前 |
Now, if you look at the license, it is indeed an open source license, and it can be used in conjunction with the BSD, Apache,or MIT licenses, but not the GPL.
This seems like a nice idea, but there are too many dimensions of variability for a simple one-dimensional line like you're talking about.
Perhaps a tick-mark table like one of those market-speak product feature comparisons might work better. It would be good to have licenses categorized in some way.
I think it is a very reasonable thing to require that any Open Source license submitted by Microsoft allow the code they release under it to be distributed in conjunction with GPL code. Microsoft should not b
I think it is a very reasonable thing to require that any Open Source license submitted by Microsoft allow the code they release under it to be distributed in conjunction with GPL code.
Why give them the opportunity to complain of unfair treatment? Or that the OSI is showing favouritism to the GPL? By all means let's not approve any licence that explicitly prohibits bundling with other open source licences. Add to that the notion that we have too many licences anyway, and MS might have difficulty showi
I think it is a very reasonable thing to require that any Open Source license submitted by Microsoft allow the code they release under it to be distributed in conjunction with GPL code.
Why? The OSI and FSF have approved a number of licenses that are incompatible with the GPL, including (off the top of my head) Apache 2, CDDL and MPL. More accurately, the GPL is incompatible with these, since it requires that all code in a project have the restrictions imposed by the GPL, but no others. You can mix APSL and CDDL code in the same project, for example, but you can't mix either with the GPL.
It is interesting that you mention the GPL, because that is exactly the target of this initiative by Microsoft. Remember, Microsoft isn't opposed to BSD licensed code, because they can use it all they want. They are only opposed to the GPL
That is true historically ; it is fast becoming false. When Microsoft was an 100% closed-source shop, it obviously wanted all open-source code to be BSD. So it could use it and give nothing back. But now Microsoft sponsors quite a lot of open-source projects (for example,
The Open Source Initiative (OSI) is a non-profit corporation formed to educate about and advocate for the benefits of open source and to build bridges among different constituencies in the open-source community.
One of our most important activities is as a standards body, maintaining the Open Source Definition for the good of the community. The Open Source Initiative Approved License trademark and program creates a nexus of trust around which developers, users, corporations and governments can organize open-source cooperation.
Nope, nothing in there about Linux or GPL.
So what do they (Linux and GPL) have to do with
Well, when the guy with the hammer keeps hitting you in the head instead of fixing the hole in the roof, the next time he shows up you start thinking about calling the cops, even if this time he's carrying some nice roofing tiles.
any time Microsoft even tries to do anything even reasonably associated with open source, the OSS community shits itself and starts with all the Admiral Ackbar "it's a trap" crap. They don't even get a chance.
Yes because as everybody knows, if there's one thing that can stop a multi-billion-dollar corporation in it's tracks, it's a bunch of whiny geeks!
I mean, how on earth can a company with $7B to spend on research hope to accomplish anything when anonymous people on message boards start criticizing them?!?!
Got a clue for you: if MS *REALLY* wanted to play nice with the OSS community, they would. Yes, there would be complaints and verbal attacks, but eventually the community would accept them.
Just remember -
They don't really have a foot in the door, because any time Microsoft even tries to do anything even reasonably associated with open source, the OSS community shits itself and starts with all the Admiral Ackbar "it's a trap" crap.
Microsoft can, at any time, download the source code for almost EVERYTHING in "Linux".
What's so magical about Linux? There's other Open Source OSes you know. Whenever there's a discussion about numerous tools/apps that implements the same functionaly, it is considered good to have plenty of choices. Whenever kernel is mentioned, it is considered goot to have only Linux. I thought the former was one idea behind Open Source, to have diversity and choice?
They don't really have a foot in the door, because any time Microsoft even tries to do anything even reasonably associated with open source, the OSS community shits itself and starts with all the Admiral Ackbar "it's a trap" crap. They don't even get a chance.
Microsoft has a well-earned reputation of foul play, and has been convicted of monopolistic practices in both US and European courts. As a result, all of their actions are assumed to be part of some nefarious plot, a position which has been correct
Yes, most assuredly - Microsoft Software is the main source of ITDs (Internet Transmitted Diseases) and STPs (Software Transmitted Patents).I mean do I need to wear protection with this license?? Wait a minute... I think I know that answer to that one...:-)
I predict that if the MS-PL license is accepted and MS becomes part of the OS community, from that day forward the general understanding in the press/media will be that there are two different camps of open source.
If only we should be so lucky! But no, I'm afraid that the media and general public will keep doing what they have always done: bundle everything under one big "open source" hat. The distinction eludes them and Microsoft is all too happy to seed further confusion. Because MS wants to blur the line
See, the license is GPL-incompatible. In fact it's about the most liberal GPL-incompatible license going, suggesting that the incompatibility is it's key feature.
This is an interesting point, yes. The other side of that coin, however, is that it's patent considerations (I think?) that make it incompatible, and Microsoft as a company have been trading a lot on the idea of patents recently, so this could also fit into that whole strategy.
"Shut up and show us the code" is the way these things go, though. T
IMO, the major difference between the GPL and "more liberal" licenses is the fact that with GPL licensed code, nobody can walk away with your code, modify it and sell it without showing the code. They *have to* give the added code back for everyone.
The LGPL would serve the same purpose, without making any claims on code not written by the original author.
With BSD-like licenses, they can simply steal your work and you cannot do a thing about it.
Some developers don't consider it stealing -- they released the code knowing full well this was a possibiltiy. Each developer has to make their own choice. Many developers live in both worlds: They write proprietary software for a living, and also write and use open source.
Programmers who are lazy enough to accept the "shared" and "permissive" licenses without properly thinking of the possible consequences, are doomed to feel robbed and cheated eventually.
I often see the opposite problem: Programmers who are lazy and default to GPL when they should use something like the LGPL.
From what I read in the article, this "Ms-PL" is just a generic copyleft license with built a built in grant of patents and no-warranty clause. Other than the fact that the license was written by Microsoft, I don't see anything possibly controversial about it.
If this was a run-of-the-mill copyleft license, then precisely for that reason it would be controversial, since one of the OSI requirements is that a new license bring something new , or else this is just license proliferation for no reason. But any
Well, maybe they can reject it on the grounds that there is another licence, proposed by the same entity, that have almost the same name and is as far from Open Source as one can get.
If that is not enough, they can notice that the entity proposing both licences has an historic of misleading the public against Open Source.
The license meets every criteria for "Open Source" that OSI has published, and MS is following all the published procedures for approval.
They have no choice but to approve it, unless they want to lose credibility, and change "Open Source" to mean "whatever they happen to like", rather than "a license that meets this specified list of objective criteria".
I agree in general though I would state there are instances where a license could meet every criteria but still hurt Open Source in general, I feel that's part of the reason that we have a credible organization like the OSI to give approval.
All of the objections raises are very pointless. For example, there was the objection to how it does not get along with some other licenses. Hello! The same thing applies to many of the already-approved licenses. The objections from the Google guy are even worse--they don't seem to have anything whatsoever to do with the stated purpose of OSI. He's just using the mailing list as a soapbox.
He does seem fairly biased but I do think some of his objections have merit. For instance the term "Shared Source" can cause confusion, if Microsoft does get approval it's possible that they may start taking about their "Shared Source" licenses, and mention this partic
Yes. We could replace all these articles with one general "Open Source community X doesn't like Microsoft's thing Y" or Slashdot could write nice template "Open Source community ${community_name} doesn't like Microsoft's thing ${microsoft_thing_name}" I think it would save some time. Slashdot could even add cron job to publish such article every day and dupe every saturday.
Michael Tiemann, president of the non-profit Open Source Initiative [computerworld.com], said that provisions in three out of five of Microsoft's shared-source licenses [microsoft.com] that restrict source code to running only on the Windows operating system would contravene a fundamental tenet of open-source licenses as laid out by the OSI. By those rules, code must be free for anyone to view, use, modify as they see fit."I am certain that if they say Windows-only machines, that would not fly because that would restrict the field of use," said Tiemann in an interview late Friday.
Microsoft has a long history of anti-competitive behavior - look at how they've dealt with Stacker, Lotus, Netscape, DR-DOS - the list goes on and on. This is their history, and provides a good indication of their future behavior.
Now they're trying to make nice, put on the "open source" show and offer to interoperate with Linux? They're going to lay down their knives and cuddle up to the biggest threat to their continued domination?
Anyone that believes that Microsoft is sincere in their offer to open source their code - or work along with Linux - is (pardon me for being so blunt, but) a deluded fool. They'll prevaricate and make false offers as they try to find a chink in the armor - then they'll move in for the kill. Remember, they offered deals to Stack, Netscape, etc, etc. and every time it ended up badly for their "partners". Why believe that this time will be different? They're just trying to use the OSI rules against open source - will stupidity allow the MS camel to insert its nose into the open source tent?
1. Definitions. [
... ] A "contributor" is any person that distributes its contribution under this license.
This infers that the 'people' who contribute to the original are neuters. Thus presumably mindless & unable to contribute anything of an intellectual nature. A better
Even if MS released software under GPLv3, I wouldn't touch it. I'm sorry but I do not care to use anything MS.
I would say that's really a rotten reason, but you don't have a reason there.
I use software because it either does what I want it to do, or I can fix it to make it do what I want it to do. I took over maintaining and fixing XEmacs a decade ago for this very reason.
I despise KDE defaults, but I can configure it to do what I want and look how I want. But most important, it has the features I most want (multiple desktops and internationalization) already working fine.
I cannot do any of the above with Micros
Now, DiBona is still wrong on this - he's using the OSI license approval process to make a political statement. But, Google's done a lot for open source.
![]() |
聪明伶俐的跑步鞋 · sfguide-using-snowflake-cortex-and-streamlit-with-geospatial-data/sis001.py at main · Snowflake-Labs 3 月前 |
![]() |
温柔的红薯 · 何谓禅宗? | 中国文化研究院- 灿烂的中国文明 8 月前 |