Microsoft and Apache - What's the Angle?
A week ago, we discussed Microsoft's contribution to the Apache Foundation. Now, Bruce Perens has written an analysis "exploring the new relationship of Microsoft and the Apache project, how it works as an anti-Linux move on Microsoft's part, and what some of the Open Sourcers are going to do about having Microsoft as a rather untrustworthy partner." In particular, he notes:
"...Microsoft can still influence how things go from here on. If they have to live with open source, the Apache project is Microsoft's preferred direction. Apache doesn't use the dreaded GPL and its enforced sharing of source-code. Instead, the Apache license is practically a no-strings gift, with a weak provision against patent lawsuits as its most relevant term. Microsoft can take Apache software and embrace and enhance, providing their own versions of the project's software with engineered incompatibility and no available source, just as they forced incompatibility into the Web by installing IE with every Windows upgrade."
Apache.NET?
Does that Bruce Perens link really need to be a mailto: link? His Slashdot user page might be more appropriate: http://slashdot.org/~Bruce+Perens/
So a week later, and the best sinister motive they can come up with is Microsoft doing something they could've done without contributing to the project..
*breathe a sigh of relief*
You had to look for a reason to get mad at microsoft? I don't know why I bother with /. anymore... the editors are as childish as my 4 year old nephew.
and extinguish
So, will we soon see FSF-blessed project?
One that hath name thou can not otter
page 1: http://itmanagement.earthweb.com/osrc/print.php/3762786
page 2: http://itmanagement.earthweb.com/osrc/print.php/12068_3762786_2
...there's kind of a BSDevil inside the Apache-teepee, and now Gates and Windows as well.
If you quote this signature there'll be 72 copies of Windows ME waiting for you in Heaven.
I'm currently trying to get C# to talk to Java through SOAP. In C#, I'm using WCF (A Microsoft Framework), and in Java I'm using CXF (An Apache Framework.) It's very difficult.
No, I will not work for your startup
What's the angle? How about an aging relic of the 90s trying to appear relevant?
"Sufferin' succotash."
I know, I know, you don't need the karma, but you never know if you run too low. It's happened to me.
I'm not sure why this would be said to be an anti-Linux move. I realize that this might be what people sense with regards to the contribution, but like the article said the "Apache license is practically a no-strings gift". With Microsoft's new talk of becoming pro open source, this might become like Apple's contributions to BSD. You don't here anything bad about Apple with their use of BSD, but at every chance possible commenters are willing to frame MS in a bit light.
I just wanted to point out that this type of news should be addressed as unbiased as possible, as Slashdot isn't exactly respected as a home of unbiased views or anything.
This might sound completely insane but did anyone consider that Microsoft might try and cut costs by using Apache for the backend in Windows Server 2010?
Apple has done it with Apple OS X Server. It would allow Microsoft to keep up to date with web standards without having to spend vast amounts to do it. All they would really need to do is develop propitiatory modules that they could hook in.
Microsoft really have very little vested interest in keeping IIS up-to-date. It isn't a big cash cow and I think most people would agree that it isn't a great web server (although does have some nice tie-ins with the OS).
While I am posting I really dislike the article attacking the Apache licence. The Apache and BSD licenses are the purest form of what OSS stands for. It is freedom in the true sense and not freedom in the American sense (e.g. Freedom at the barrel of a gun).
I've always recognized raymond as a douchebag hanger-on (I don't know why anyone listened to him), but how is it racist to acknowledge that the average black IQ is 85 (vs 100 for whites, and slightly higher for some other groups)?
Okay. Please sign your name to that. So if Microsoft done as they've done routinely for the past few years. You'll step up and at least apologize for your misjudgment. I'll certainly do so if this proves to not be anti-competitive. However, this seem more like battered spouse syndrome, with Microsoft as the abusive party.
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
So, if MS forks Apache, will they still be able to call it Apache, or will they have to make up a new name for trademark reasons? If so, it'll just be another fork, won't it?
I suffer from attention surplus disorder.
So let me see if I have this right.
1: If they activelly avoid compatibility with open source, they're being evil.
2: If they just ignore it, they're being evil.
3: If they try to co-operate with any open source project, they're being evil.
What, to be blunt, the fuck is going on?
Ok, I'm not claiming closed source vendors are great or anything, but to my mind, this smacks of closed minded zealotry, and as we know, courtesy of the worlds religions, that generally doesn't work out well in the long term.
Is the open source movements plan to vilify any and all attempts of the 'establishment' to work with us? Is that the plan?
I freely acknowledge that Microsoft don't really have much in the way of compatible philosophy, but if all we do is bitch, all we'll get is negative publicity and bad feeling from people who, shock, horror, are actually entitled to think that open source isn't the source of all that is good in the world.
I'm an open source developer myself, but obviously not a 'proper' one, because all I care about is sharing my code.
The Usual Pattern:
1. OSS story pops up on Slashdot.
2. Someone posts: "Developing OSS is antithetical to making money!!"
3. Deluge of responses: "You're crazy. There're all kinds of ways to make money off OSS. It's the way of the future!"
And Now:
1. Slashdot posts a story about Microsoft showing sympathy towards OSS.
2. Deluge of posts: "This can't be! They must have evil secret motives."
I don't know what to think anymore.
For the Apache foundation to revise its licensing terms. Microsoft's plan is as evil as it comes; if we can't scare `em with patent litigation risk -and no-one wants to enter into an indemnification agreement- then we'll get in their code and fuck-it-up for them.
If you didn't see this coming way back when, you'll be part of the landscape by the time they pull their next move.
Sig this!
What is it that Bruce is actually worried about happening here? All I see in that article is a lot of standard (for slashdotters) ideas mixed together, but no actual coherent argument end to end. Is the worry that if Microsoft joins OS, they'll cause ... what? Fragmentation? Destruction? Mayhem? What is the danger?
embraceextendextinguish
...if something they do appears to not be evil, that's only because we're not looking at it the right way.
Microsoft has lots of money to hire key Apache developers, if they actually plan to use the code and want good service from its developers on a 24/7 basis. So, this $100,000 contribution and the partial patent grant aren't about interoperability.
Who says Microsoft wants to use this code? From the earlier article, it sounded like they wanted to improve the code that other people use, to make it easier to use on Windows. And this way they don't have difficulties with convincing people to become @microsoft.com, or with convincing people to trust and work with people @microsoft.com.
Last year, GPL went through a major revision, with the participation of dozens of attorneys from the world's largest companies, along with academics and individuals. That caught it up with the elaboration of copyright and patent law over the past quarter century. A second version, the AGPL, has evolved to deal with the business model of Google, software as a service instead of on the user's PC. That's fortunate, as GPL is going to be even more important now.
Because writing and using good, unique software is something that has to be "dealt with". Re-implementing parts that could be useful isn't enough, non-shared software is Evil and must never be allowed to be written.
Both kinds of developers may choose the GPL: the commercial ones because they want to keep their competitors from running away with the program without sharing their own work, and the individuals because they'd rather function as equal partners in enforced sharing than as unpaid employees who give all they create as a gift to the big company.
So if you make something available for everyone, you become the "unpaid employee" of anyone who improves it? Regardless of the fact that any further improvements you make will actually create more work for them to do (unless they send their changes back upstream)?
This also has philosophical issues, manufacturers of physical products don't get to forbid aftermarket modifications (and can't even void warranties just because of aftermarket work), why should this be considered a legitimate right for manufactures of knowledge (I know it's a legal right, but that doesn't make it reasonable)?
And most important, GPL is what developers will use if they welcome Microsoft's participation in their projects, but only on the same terms as everybody else.
Because BSD/MIT/X11 have wacky rules that apply differently to different kinds of contributors.
Microsoft can take Apache software and embrace and enhance, providing their own versions of the project's software with engineered incompatibility and no available source, just as they forced incompatibility into the Web by installing IE with every Windows upgrade.
Right on, that's cool. That's the purpose of the ASL. It is written such that commercial entities can extend it in unanticipated directions. That's what makes it different from GPL-like licenses, and it is totally OK. Some people (like myself) prefer to release under GPL-style licenses because we want to prevent commercial proprietary extension, and that's OK too.
Also, Bruce's commentary is fine. He's using an active case-in-point to demonstrate a behavior that some may view as a downside associated with using a liberal license, and which will help new joiners to the Open Source community to make their personal choice.
Or, in short, there's no need for yet another GPL versus BSD flamewar. We can all do what we like with our code, and that's good.
Stop-Prism.org: Opt Out of Surveillance
They're trying to take the oxygen from Linux and you're breathing a sigh of relief. But suddenly you gasp. No oxygen! The room is spinning. It's getting dark...
Bruce Perens.
Divide and Conjure baby! Divide and Conjure!
They're trying to take the oxygen from Linux by becoming the dominant server for Open Source applications. But if you're an Open Source developer, helping them displace an Open Source platform isn't such a great idea, is it?
Bruce Perens.
Life is like a boxset of Movies, We have the good guys, and the bad guys, and the recurring villain, Microsoft.
signature is pants
I work for a fortune 100 company and we have a ton of middleware running on Apache Tomcat. Currently we have Tomcat running on old Sun Servers, HP Servers and newly procured Linux servers.
One surprising thing to me is the number of Windows 2003 Servers that we have running Apache Tomcat as well.
Maybe Microsoft realizes that there is some big business potential playing nicely with Apache?
It does have its limitations. It's more of a share and share alike license than a path to public domain software.
If I, as an open source author, want to give my code back to the community, with no strings attached, public domain is the only way to go. That way, anyone can use the code for any purpose they see fit. It is truly a gift.
But GPL'ed code is not a gift, it is a license. It seeks to enforce - through copyright law - the notion of free software. That is, you can't take my free program and add in proprietary changes, and add restrictions to the use of the code.
It's a good license. It does bring balance to the big picture.
But it doesn't address one of the fundamental problems of open source: it's difficult to make a living writing open source code. Sure, you can make a living supporting open source code, but it is very difficult for the average programmer to make a living on what open source pays (usually nothing).
Without the proprietary model, I would have to make a living doing something other than writing code. Which would mean, that because I would truly be an amateur programmer, my code would not be as good as it would otherwise. I'm able to make a meaningful contribution to open source code in part because I write code for a living.
The consequence of being employed to write code is that I can't contribute code which would interfere with my employer's business interests. So while I'm able to use my general programming skills to benefit open source, I cannot produce open-source software in my area of expertise. Which, to me, is a real problem. But the GPL doesn't solve the ethical dilemna of an employee undermining his employer's business model. A large portion of us rely on the revenues generated by the pay-per-license proprietary model; without it, our customers would have to pay inordinately large sums of money up front for software, and we couldn't introduce new and innovative features because the budget wouldn't support it.
I am a good programmer, and I do produce something of value when I write code. I have no problem with people sharing the code that I write, but we as a society need to understand that programmers need to be paid for their work. That is, if we are to have any reasonable expectation of software quality. Without the experience that comes from writing code professionally, the quality of software would be absolutely abysmal.
And open source does have the proprietary model to thank for its quality - typically, the code written for open source projects is written the way a programmer knows it should be written, rather than taking shortcuts because of scheduling and marketing issues.
I like open source, but I realize that I, and other programmers, need to be able to make a living writing code if we're going to contribute meaningful software to the world. Unfortunately, the GPL doesn't address this problem in an economically viable way. Even Stallman admits that in a free software world, programmers wouldn't make nothing, they'd simply make less. Problem is, I have a family to feed, and don't have the option of making any less money; if the whole world went open source, I'd have to go into management just to feed my family. I don't think it's very ethical to ask my children to starve so you can have your software free of charge.
The GPL is good, and needed, but there needs to be a balance. I can contribute to free software because my employer's proprietary model allows me to make a living writing code.
The society for a thought-free internet welcomes you.
Vista's customer-hostile emphasis on digital rights management ... caused its downfall. IT managers won't stand for that ...
Thank you Bruce. I've been saying this since a year before Vista even shipped. Folks complain about a lot of different things in Vista (some of it fairly, I think) but I see most of those "features" as mere pains-in-the-ass that I could begrudgingly live with. What really gets me and why I won't be installing Vista on any servers or desktops at work is the DRM. To me it's reminiscent of the campaign slogan from a few years ago - "It's the DRM Stupid!"
As far as the Apache/MS thing is concerned I thought IIS was mostly used on parked domains, so it's like who cares what they do? But what if Microsoft extended this idea to the desktop O/S? Start with the distro of their liking and build their own UI on top of it. Isn't that what so many of us have been hoping for?
"The ferrets, they're every where I tell you!"
Apache, in a way, is Microsoft's kind of software. It has lots of cruft, features that have been added over time and don't interact well. So it's hard to clone or replace. Lots of things plug into it using its API, so it has slave projects. That's the kind of lock-in Microsoft likes.
(Technically, all an Apache-type web server really needs to do is support serving of plain pages, and FCGI. With that, you can do anything, because there's an efficient way to pass off work to other programs. Interprocess communication is a good thing. But that's not the way Apache grew.)
In that case, what, exactly, would change with this scenario?
The contribution to the Apache Foundation would have the same PR effect, so that wouldn't have been affected at all.
The ability to embrace-and-extend would be slightly differentiated, but not all that much. Microsoft would integrate some new System Libraries into Windows Server, and any Microsoft-only extensions of Apache would be made dependent on them. The calls to the Windows System Libraries would be GPL, but the code in the libraries would remain closed, and adding their features to the GPL version of Apache would require a WINE- or Mono-like project.
And, um. What else is there? Well, Microsoft would logically be contradicting its GPL statements, but Interix/Services for Windows/SUA/whatever it is this week already did so.
It is racist because the idiot fails to see the underlying social mechanism
It seems that Apache license allows you to modify and re-distribute without giving back the source. I bet the Apache foundation people gave a bit of thought about something like that happening before they chose the license and obviously they decided it wasn't that important.
Do people really think Microsoft will suddenly manage to destroy the Apache foundation because they said they wanted to contribute? I would suspect their sponsorship is going to strengthen Apache Foundation's capacity to penetrate more corporate entities. In some places the open source argument does mean anything to the decision makers but vendor support and an IBM/Microsoft backing certainly does.
Others like IBM have been doing just that and no one seemed to care. (http://www-306.ibm.com/software/webservers/httpservers/).
There are two versions of IBM HTTP Server, based in turn on 1.3 and 2.0 versions of open source Apache, but with small alterations to allow IBM to attach extra features. The code bases are maintained inside IBM, where IBM keeps them up to date by selectively picking up and applying bug fixes from the open source Apache CVS repository.
Go get your IBM httpd trial and see if you get any source with it. (I didn't check because I don't really care).
I'm also pretty sure that amongst all the project of the Apache Foundation, the Apache httpd server is probably not the most interesting for them.
All you need is Windows.NET Server 2012 to host and run all your free and open source software and applications in the world. Isn't that nice?
It's not victory yet until Microsoft's power shrinks below the government-corrupting size.
So, you'll hire that teacher caught molesting their students because they say they want to help children? Microsoft has a long and sordid history of setealing intellectual property, claiming the success of open source projects they invest in and yet violating the published API's to lock out the software of the open source authors or public API publishers. This happened with Java, Kerberos, SPF, etc.
There is no reason to think they've changed policy.
Rain mod points on this gang, if he's right this an unbelieveable ace in the hole for Rationality!
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
Giving you credit for a great pointer piece, the next question is how many onion layers of Sneaky/Stupid Microsoft engages in until we're all utterly numbed.
If I didn't know better, I'd say it's like the hustler who tosses you a round to lure you in, beats you Double or nothing, loses a round from drinking too much, then sobers up and wins another round again when you thought they were trashed.
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
Microsoft can take Apache software and embrace and enhance, providing their own versions of the project's software with engineered incompatibility and no available source, just as they forced incompatibility into the Web by installing IE with every Windows upgrade.
As long as they don't call it Apache, there is no problem. You make your page work with the server it's on, not other peoples. If Microsoft think they can "take over" the internet by screwing with a version of apache that only Microsoft customers use, then let them try. We might get a bit of peace from the lusers. If those same MS customers want our money, they're the ones who'll have to conform.
It doesn't matter what the "underlying social mechanism" is.
The numbers don't lie. If they show something disturbing then
it's time to acknowledge them so that we can fix the problem
rather than pretending it doesn't exist.
We can't wait for all of them to suddenly realize that they
are being outdone by Mexican immigrants, have an epiphany
of shame, and suddenly solve their own shortcomings.
A Pirate and a Puritan look the same on a balance sheet.
" I'll certainly do so if this proves to not be anti-competitive."
so you want to create and achieve or just beat [no pun intended] somebody or both? competition is only legit in sports and games, e.g., the short stock market is a "sport" (one which should be banned, btw).
Because correlation != causation ... acknowledging to different to attributing IQ to skin colour. Let's say that IQ was instead to do with economics and that groups of humanity (of all races) have at times failed and at other times flourished... societies can be destroyed and education can fail, whereas other groups of society grouped by location, gender, race or age can grow and prosper. Don't think about it as race, think about it as how people group themselves based on their perceived identity or commonalities. Cultural Isolation has a much larger statistical affect,
If you are trying to say that black IQ is lesser then I'd put it back on you -- where's the genetic cause of this? Where's the genetic flaw that afflicts black people? It's only then that you'll have evidence, other than your pointed statistics with racist implications.
Ergo Microsoft are going to add a GUI to the Apache server backend and release as Patchy Windows[0].
It's true, my magic 8 ball said "you may rely on it", what more do you need?
[0] to shamelessly reuse a joke from another post.
"Three eyes are better than one" -- Lieutenant Columbo
n/t
Fuck 'em
you had me at #!
That doesn't even make sense.
MS are trying to gently persuade people to stop development for all platforms in favour of Windows only.
you had me at #!
We are judged by what we DO.
Goes for Microsoft, Bush, just as much as you and me.
you had me at #!
it doesn't address one of the fundamental problems of open source: it's difficult to make a living writing open source code
That's because it's socially constructive - in other words, an honest occupation.
What's your point? It's difficult making a living doing anything that's socially constructive as opposed to socially destructive and/or dishonest (TV, Hollywood, big business, arms dealing, petrochemicals, big pharma, drug dealing, etc). That's a fundamental sickness in contemporary civilisation, and a message that's unfortunately unpalatable to many Americans.
if the whole world went open source, I'd have to go into management just to feed my family - Get prepared. Open source is the only viable future for software. The Gold Rush is over, Bill Gates won that round and already robbed the bank dry.
That said, nobody is threatening the proprietary software model that you describe. The threatened model is proprietary platforms, which were never any good anyway, and were actively destructive (mainly via lockin, and simple thievery). Open source is a win-win by providing high quality, free platforms and infrastructure, which allows high quality proprietary (non-distributed, for example) solutions to be developed cheaply. You can continue earning money building solutions for your employer. But if you're in the software industry trying to sell those, you're going to have to compete on merit, instead of taking the Microsoft model of using dirty tricks to keep people locked into a mediocre product. I don't see a downside here. :-)
you had me at #!
How long will it take before people realize that the GPL is holding Linux back? It's the greatest single strategic weakness of the beloved-by-socialist-wanna-be-programmers. The BSD style licensed projects get more momentum and make forward progress. Meanwhile, GPL-style projects fork and fork and fork and fork endlessly. How many Linux distros does it take to beat a clue into the head of a GPL zealot? The world may never know.
My Karma is gonna get a major dent from this, I know it. But there it is, folks. Apache isn't in danger from Microsoft because Apache is still free. Like totally free. Like not encumbered by any strings, free. Like get over yourself copyleft freaks, free.
If you mod me down, I shall become more powerful than you could possibly imagine.
Netcraft says that Apache has more than 49 percent of web server share, while IIS has 35 percent and a fraction.
Bruce Perens.
The room isn't spinning, it's Linux spinning, pulling from a roll of saran wrap for years. There's more oxygen in the tech marketplace today than there has been for twenty five years. Too bad Linux looks like a middle aged couch potato, instead of a 22 year old hottie chock full of nature's goodness.
If you mod me down, I shall become more powerful than you could possibly imagine.
Bruce Perens is the Chuck Norris of the geek world. He doesn't age. He recompiles time.
If you mod me down, I shall become more powerful than you could possibly imagine.
The more you tighten your grip, Ballmer, the more handhelds will slip through your fingers.
If you mod me down, I shall become more powerful than you could possibly imagine.
It doesn't matter what the "underlying social mechanism"
If IQ turns out to be an indicator of melanin concentration when it is meant to be an indicator of cognitive ability then we should go back and find out what went wrong with the way we determine intelligence.
We already have perfectly good optical instruments for measuring the colors of things. We don't need stupid indirect ways of doing it.
If IQ really is different for people of African descent then it is IQ which is broken.
http://michaelsmith.id.au
Now we know linux has hit the big time when its supporters have to spread FUD about rival open-source licenses in order to keep market share. ;-)
Im not a microsoft fanboy btw. Im typing this on my dell laptop with ubuntu 8.04
RE: Spring... is anybody still taking the "many eyes == security" claim seriously? The evidence supporting this claim is scant, and by now there ought to be piles of irrefutable stats. There are not, and it's not because people haven't tried. How can you seriously try to extend that essentially refuted claim to differentiating between open source projects with different types of licenses or enterprise contributors? Good grief. You cannot possibly be Bruce Perens. ATTENTION Real Bruce: did you go off and leave yourself logged in again?
If you mod me down, I shall become more powerful than you could possibly imagine.
Oh, by the way, I was being serious, if a little sarcastic. Although I admire your thinking and generally clear expression, it appears that we differ on the point of licensing for open source projects. For a long time I was license agnostic. I figured people would experiment and find the right license for the right project. Instead, what I see is a camp of folks most of whom are quite religious (dogmatic) in their thinking about the topic. The BSD/MIT license people tend not to engage in the debate at all, largely because they don't perceive it as a religious issue, but rather a practical issue. The net result seems to be that Linux, after many years, remains an experimental kernel for hackers, rather than an operating system, promoted by zealots who care more about GPL purity than they do about getting things done. (I am not directing this comment at you, nor at Linus, nor at RMS, but rather at the legion followers).
Linux is already being marginalized in the market, and the reasons have nothing to do with Microsoft. Linux vendors are following, not leading. They are so busy forking distros so they can slap their logo on the desktop that they have entirely failed to make Linux usable. Honestly, I wish Linux didn't suck. It does. Religious adherence to GPL, I'm becoming convinced, is one of the reasons why it continues to suck, and will continue to suck, forever, in a niche ghetto.
If you mod me down, I shall become more powerful than you could possibly imagine.
And if MS wants OUR money, THEY will have to conform!
Not exactly true.
While yes, IE was part of the plus pack, it was also available for free download from MS's FTP and Web site. Also, as of Windows 95A (the OSR1) it was included with the OS, that was about 6 months later. Didn't matter though, cause IE1 sucked rocks, as did IE2. IE3 was the first usable version, on a par with Netscape and IE4 started to leave NS in the dust.
Also, most people accuse Microsoft of deliberately trying to break standards, when that's not the case at all. The fact is, there *WERE* no decent standard, or standards bodies making the standards back then. The IETF punted, and the W3C was basically useless. Netscape and Microsoft were the only ones pushing HTML forward. IE4 was actually more standards compliant than Netscape was. IE5 and IE6 were more compliant than Mozilla was when they were released. But, Microsoft just let IE rot, and as Mozilla (then FF) got better, IE didn't, which many confused with "deliberately breaking the standards". IE just didn't mature to the newer understanding of the standards while Moz and FF did.
If you need web hosting, you could do worse than here
Actually, I think it's time someone steps forward and points out the obvious truth.
This is clearly a subversive ploy by Big Aluminum to coerce our conspiracy-leaning compatriots into buying up unnecessary tin foil hats. Tell your friends they're being duped by Big Aluminum!
He who has no
Let's take a couple:
"IE is derived from Mosaic, the original Web browser, open source with a license similar to Apache's." The implication is that Microsoft took Mosaic for free and then subverted it. While all browsers date their lineage back to Mosaic, Microsoft didn't base IE on open source code. Instead it licensed Spyglass which wasn't open.
"Vista's customer-hostile emphasis on digital rights management, often handicapping its own features in suspicion that the user might have illicit content, caused its downfall. IT managers won't stand for that, and thus Microsoft has a lot of code to trash and rewrite before it can make an acceptable server platform." Does Perens know anything about the server market about which he speaks? Microsoft has a server OS called Windows Server 2008 and it's selling quite well. It isn't the same as Vista and doesn't have the same perceived problems. Microsoft has a huge part of this market. Perens tries to use slight of hand by conflating Vista and Server 2008 but they are not the same OS.
He may or may not be right on his reasoning about why Microsoft is joining the Apache foundation, but the rest of the article is based on so many false premises that I'm skpetical about the objectiveness of his analysis.
Windows 95 OSR2.1 and higher came with Internet Explorer.
Change is certain; progress is not obligatory.
Oh come on, you're not even trying. People have known about the Erris sockpuppet for years.
"It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
The important thing is that if one race has lower IQs because of social reasons, to present it as such and not as a racial deficiency which would encourage discrimination (self, especially). Properly identified problems are properly corrected.
On the other hand, Michael, you do make the awfully big presumption:
"If IQ really is different for people of African descent then it is IQ which is broken."
There are obvious physical differences between people of different races. It would be ridiculous to say body-size didn't change a person's strength, and disingenious to say that head size/shape (just for one) provably does NOT have an effect on their thinking in any way.
This is like the gender debate. We know men are larger, that's politically correct to admit. But are there physical (not societal) mental differences? It's pretty much taboo to ask.
The statement should be:
If IQ scores differ for any reason commonly accepted to not actually change ability in general (skin color, native language) then the test is flawed from the practical standpoint of accurately predicting anything useful.
Sadly, all Bruce P. seems to write these days is Slashdot-grade conspiracy theory.
Er, no, Microsoft had to license it from Spyglass, Inc. Netscape chose to rewrite from scratch because the original Mosaic code was non-free.
[citation needed]... or is this just wishful thinking? Ever heard of Windows Server 2008?
-- Ed Avis ed@membled.com
Microsoft can take Apache software and embrace and enhance, providing their own versions of the project's software.
Yes, but the Apache license does not allow forks to use the name Apache (I also bet it is a trademark).
Kind of hard to embrace and extend if you need to call it something like "Iceweasel"....
Thats insane. If there is a difference, it is because people are different. Not better or worse, but different.
In order to find a solution to a problem, you first have to be aware that a problem exists. Refusing to acknowledge the problem because the act of acknowledgment might offend some people's sensibilities is working only to perpetuate the problem, it isn't solving it.
Science isn't about political opinions, it is about observable and repeatable tests which give us information about our environment. If someone discovers a fact which isn't palatable, then swallow your distaste and start working on a solution which changes the situation.
Don't smother the people who happen to isolate facts which you find distasteful.
What you are suggesting is that if an established test doesn't provide statistical results which align with your sensibilities, then the established test is broken. Wrong. Your mode of thinking is wrong and you need to fix it.
A.I. Research. The peculiar science in which we know the question and we know the answer, but can't show the working
It's like I said in http://evanjenkins.net/blog/?p=4 MS can't compete with the ASF product. IBM does it, HP does it, Oracle does it. Soon you'll see the familiar http underneath the IIS.
Maybe MS are just hoping this fragments the OSS community the way the Novell alliance did, and that's all, just because Apache is one of the biggest OSS projects.
Twinstiq, game news
Microsoft can re-engineer apache into shit software. That's great. More power to them.
They cannot, however, force people to stop using apache.
No one will use Microsoft's web server which should be called Custer.
They're using their grammar skills there.
My biggest argument for BSD is this:
BSD is a direct analog of academic attribution. Much of the US's modern economic and scientific expansion was fueled by public-private collaboration between universities and industry. Publicly funded research institutes create fundamental science that is turned into products by companies.
Public research institutes get grants from industry and govt to keep doing fundamental science. Companies keep making products based on said discovery.
A hell of a lot of software isn't interesting enough for volunteers to do anything more than a half-assed job maintaining it. Seriously, writing the stuff is fun. The other 90% of the job is boring.
For those things, corporate developed software can be a Good Thingâ. Public gets to buy nicely polished stuff or read the science. Scientists get scientist cred. Companies get company cred called money.
GPL short circuits the this and says, "Fuck you, we're *keeping* this software academic. There is no room for commercial development in our world." That's their right, but as one of the FOSS faithful, I'm getting more and more leery of projects that don't have some pretty clear inertia.
Well, I for one want the option to buy commercial software. Sure, I'd like all my software to be awesome quality, open source, also free-as-in-beer software. But children in hell want ice water.
BSD licensing doesn't force software to be undead. If a bit of BSD code is taken and extra features, quality, service, maintenance, etc. are added by a company, that original code is still BSD.
IF AND ONLY IF that code is worth it to the volunteers to maintain, someone will plug along with the original BSD code. If two years elapse and someone wants to pick it back up, that original BSD code is still there for the taking. Meanwhile, the original code has found some life running my systems and helping some coders make a living.
With GPL code, things tend to get left in a half-dead state. A developer produces some whizzbang code and then either loses interest, or the maintenance burden (the other 90% of the SDLC, remember) become too big for one lone guy.
In the case of the GPL, I never get the opportunity to wave money in someone's face to maintain the software unless I'm prepared to wave lots and lots of money in someone's face to maintain the software in its pure, blessed by The Stallman, state.
I respect what you've done with Open Source, Bruce. You've created an intellectual framework where software's source code can be a community resource. I like that. But not all licenses are created equal. The GPL is too unidirectional and doesn't facilitate evolutionary pruning of dead branches.
. Penguins Surely Ca
Try being honest, then we'll discuss things on-topic.
In the meantime, using a third shill account is hardly impressive. How are people expected to believe what you say when you post from behind a lie?
"It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
But if you think MS is giving their money for nothing, you will discover, like many other aggravated parties in the past, that they simply don't do that.
If Apache ever becomes irrelevant we may very well come back to this news as the starting point of its demise....
IANAL but write like a drunk one.
That some people that have benefited from embracing open methods of development do not know who their friends and enemies are.
Novell, Xandros and it seems now the Apache Foundation are going to bed with a very dangerous partner. May the bunnies protect them all.
IANAL but write like a drunk one.
We are talking about a good friend making a bad move by befriend the neighbourhood bully.
IANAL but write like a drunk one.
Or they could put something like mod_rewrite natively in IIS, so windows users are not FORCED to use Apache just for the lack of features.
mod_rewrite is not that important for intranet or corporate sites, but it's fundamental for any web site that needs to be found via Google or other search engines.
And it's fundamental for RoR.
We are Turing O-Machines. The Oracle is out there.
You want to program proprietary? Go ahead, fight the world all on your own.
If you think you can offer the same quality in your own, offering code whose source can't be seen, well, only MS can do that, and even them will find this more and more difficult now that even Sun is opening as much code as they can.
The problem with making money by selling software is that it goes against the normal flow of ideas and the creation of cultural goods.
You could want to make money by selling bottles full of air, that does not mean you have a right to do so.
IANAL but write like a drunk one.
I try to use GPLed software only.
BSD and BSD like successful projects are prime target to be easily swallowed by big corps with enough cash.
Apple hijacked lots of BSD stuff and the community got back zilch.
If you think the regular Joe is going to benefit in any way with MS's involvement in Apache, you are truly naive.
IANAL but write like a drunk one.
GCC is about 20 years old now, isn't it? If it gets replaced, age is going to be the main reason. The second reason will probably be that its developers have not been the easiest people to work with. But currently, LLVM depends on the GCC front-end for most of its languages. Clang having good C++ support is like 2 years away by its developers own estimate, isn't it? Cross your fingers and hope that sugar daddies keep paying people to do that stuff under BSD.
Bruce Perens.
... unlike most other open-source software.
Runs on any platform, doesn't have a heavy-handed license, and Linux fans constantly use it as an example of the BEST application to ever run on Linux servers.
But those same fans conveniently forget to mention that it, along with Mozilla/Firefox, refuse to play the "pure" open-source games that cause the majority of the problems in Linux.
The real quality open-source projects like Apache and Firefox, have real business models and real licenses that work for those models...
The Linux OS open-source fans have constant breakage and forks. Go figure.
Mod me Troll... this is Slashdot, and a real discussion about usability and putting the end-user's desires first, won't fly. I know.
+++OK ATH
.htaccess.NET?
Save the World! Use a Quote!