LWN.net Logo

A Big Fly in the Open-Source Soup (Business Week)

Here's a strange article in Business Week on "intellectual property uncertainty" in Linux. SCO is not a problem, says the author, and neither are patents (for now). The "murky" GPL is the big issue. "Bright as it is, the future of commercial open source might be considerably brighter if Linux and other programs went to a more commerce-friendly license with fewer complexities and ambiguities than the GPL. There's plenty of precedent. The BSD license, the Mozilla Foundation license used for browsers, and the Apache license all provide for free distribution of code and source code with fewer restrictions than the GPL."
(Log in to post comments)

A Big Fly in the Open-Source Soup (Business Week)

Posted Aug 15, 2004 14:47 UTC (Sun) by wildpossum (guest, #17744) [Link]

Sigh, this is so old, yet another columnist who doesn't understand how money can be made with the GPL. Ask IBM or scores of other companies how they are earning money providing services with GPL as well as other F/OSS licensed software. Writer's block week maybe?

A Big Fly in the Open-Source Soup (Business Week)

Posted Aug 16, 2004 12:42 UTC (Mon) by pto (guest, #5753) [Link]

IBM, HP and others wouldn't be cooperating on Linux if it were released under a BSD-style "commercial-friendly" license. The GPL ensures that whatever company A adds to Linux can't be taken by company B and used in a closed-source product that competes with company A. The result is a positive feedback loop: as Linux gets better, it is harder to justify putting work into a closed-source Unix, so people improve Linux, so it gets better.

So I would argue that the GPL is actually more friendly to commercial interests. Unless, of course, you sell a closed-source operating system that competes with Linux.

A Big Fly in the Open-Source Soup (Business Week)

Posted Aug 16, 2004 13:18 UTC (Mon) by sandy_pond (guest, #9734) [Link]

I agree. There a reason that IBM, Novell, HP, Sun ... etc, are supporting, promoting and contributing to Linux and not to a free BSD Unix. Unix has been there and done that and got forked to death with propriety extensions.

A Big Fly in the Open-Source Soup (Business Week)

Posted Aug 15, 2004 15:01 UTC (Sun) by sumC (subscriber, #1262) [Link]

He is not up to speed on the Munich switch either. Claiming that it still postponed due to patent issues.

Munich OSS switch to go ahead, patents or no patents:
http://www.theregister.co.uk/2004/08/12/munich_oss_still_on/

Maybe not 100% FUD, but ...

Posted Aug 15, 2004 15:05 UTC (Sun) by HalfMoon (guest, #3211) [Link]

Microsoft at work? It's amazing how easy it is for large companies to buy press coverage that's friendly to their corporate agendas.

Let's see: the article says patents might be an issue, as shown by OSRM and its list of patents; and also shown by Munich. And then its real agenda:

Bright as it is, the future of commercial open source might be considerably brighter if Linux and other programs went to a more commerce-friendly license with fewer complexities and ambiguities than the GPL.

Not that they actually found an ambiguity to describe, or identified any complexity. The real issue seems to be opposition to principles of Freedom ... they prefer licenses like BSD or MPL. The article avoids presenting anything so crass as a real fact or real argument; you know how these high-level guys want to work. Its central point is thus pure anti-GPL FUD.

A Big Fly in the Open-Source Soup (Business Week)

Posted Aug 15, 2004 15:17 UTC (Sun) by jonsmirl (guest, #7874) [Link]

Who's going to write a letter to the editor setting him straight? They'll probably publish a good one.

Cross-post to LWN

Posted Aug 15, 2004 16:34 UTC (Sun) by JLCdjinn (guest, #1905) [Link]

This probably doesn't need to be said, but better safe than sorry. If someone does write such a letter, it would be nice to have it cross-posted here to ensure that LWN readership has an opportunity to read it. Thanks.

Cross-post to LWN

Posted Aug 16, 2004 0:43 UTC (Mon) by felixfix (subscriber, #242) [Link]

First, let's deal with the bugs in your column.

You say:

Intellectual-property questions about Linux came to the forefront
after the SCO Group (SCOX ), which acquired the Unix trademarks,
launched a series of lawsuits against alleged infringers of its
rights.

SCO did NOT acquire UNIX trademarks. The UNIX trademark is owned by
The Open Group.

For someone who claims to be writing about the intellectual property
failures of Linux and the GPL, you seem to have a weak grasp on what
IP is and is not.

You also don't know much about copyright licenses or the GPL's history
if you think it needs court cases to back it up. Without the GPL,
there is no right to redistribute the software at all. Only by
accepting the GPL can software be redistributed, and the GPL has a
long history of companies who violated it seeing the light due to
private discussions with the Free Software Fondation and private
authors. It is much more likely that these companies' lawyers told
them to 'fess up and get their act together because of the GPL's
clarity, rather than try to smear the GPL as murky and vague. If
those company lawyers did see it as vague and murky and wanted to
avoid it, their only choice would be to not distribute it at all.
Showing the GPL to be invalid would end all redistribution rights. It
would not put the licensed code into the public domain.

Besides which, the GPL only covers redistribution. It has nothing to
do with using the code. Micorsoft uses GPL code internally. They
also redistribute plenty of it, and they do it correctly. No company
has shown more interest in dissing the GPL, with all their silly
remarks about it being a cancer and un-American, and their financial
backing of SCO's even more bizarre lawsuits. You'd think if it was
murky and vague, they'd be the first to say so, and considering their
legal history, you'd also think they'd be more than happy to spend a
few million dollars proving it invalid in the courts, rather than just
snipe at it in speeches or thru their proxies. Actions speak louder
than words. Microsoft's actions say the GPL is just fine, thank you.

As for patents threatening GPLs code, it threatens proprietary code
just as much. It is so much easier to hide stolen and patented code
in proprietary software; the source is not available for inspection.
Any idea that GPL programmers should inspect their code for patent
abuse is laughable. I have written plenty of proprietary code in the
last 30 years, and have never ever heard of anyone in any of those
companies even mentioning patented code, let alone looking thru our
own code for patented code.

As a programmer who often has to choose software both for myself at
home and for my employers, I choose GPL whenever possible just for the
very reason you condemn it: I know the company won't be able to take
it away from me, and that others will contribute improvements just as
I do myself.

The BSD style licenses are certainly better than closed source, but if
you look into what is common among the many forked UNIX variants, and
the many forked BSD variants, you will notice they allow proprietary
forks. Linux the kernal has been around about as long as the various
BSD flavors, yet Linux has not forked, and there have been at least 5
BSD variants.

I will give you one example of why I prefer free source software.
Note that I mean free as in speech, not free as in beer. Have you
ever used Framemaker? Many years ago, I worked at a company which
used it, and it was an excellent change from Microsoft Word in every
way. It worked reliably, it was logically organized, it was cross
platform. Several years ago, there was a free (as in beer) beta copy
of a Linux version. I downloaded it, used it a bit, fell in love with
it all over again. But I stopped using it when I found it had an
expiration date as of the end of the year. They had announced
preliminary pricing of $1000 for the program, and I would have paid
for it, it was such a wonderful document editor. I drooled at the
thought of having it again. But I was not about to tie myself to a
program without source, with an expiration date, and sure enough, they
announced that there would not be a production version. If I had
written documents in Framemaker, I would have had to fool around with
my system's clock to use my old files, and I would have had to save
them all and lose all my formatting. I don't need that hassle.

That sums it up right there. I will not have my documents, or my
employers' documents, held hostage to closed source software. It is
mainly free source vs closed source, but I will also choose GPL over
BSD license simply because BSD encourages forking and GPL discourages
it.

I have NEVER had an employer tell me to avoid GPL software. Some have
prefered it. The only business people who hate the GPL are those who
can't take the GPL'd code and turn around and sell it, and that suits
me as an author jsut fine, thank you. I wrote my code; I give it to
the world on the condition that they keep it open to the world. If
you can't understand that simple philosophy, then you have no business
writing about the faults of the GPL.

And if you can't recognize that the GPL discourages forking, and why
that is good, you have no business writing about technology at all.

Cross-post to LWN

Posted Aug 16, 2004 3:17 UTC (Mon) by dwheeler (guest, #1216) [Link]

If you plan to send that to the magazine, I suggest toning it down so it doesn't look like an attack (e.g., anything with "you"). Yes, there are mistakes, but you can express everything you've said without making it look like a personal attack.

Cross-post to LWN

Posted Aug 16, 2004 3:37 UTC (Mon) by lakeland (subscriber, #1157) [Link]

I think this needs major changes before you send it. Firstly, the goal of
an article critique is to change the author's opinion, or at least to be
published as an alternative opinion. That means your article must be
coherant, internally consistant (it must flow) and reasonable to read (no
personal attacks, no overstating points).

"bugs in your column" says to me that you're a programmer, and any
non-programmer reading your critique is going to feel your opinion doesn't
apply to them.

"Weak grasp on IP" is totally inapproprate -- Personal attacks are the
fastest way to have your opinions sent to /dev/null.

Most of the text relating to GPL in the courts is auxillary to the thesis
of your argument and should be deleted. Saying "The GPL has sucessfully
been informally enforced on a number of occasions" is more than enough --
especially since Stephen's point was that the GPL is ambiguous, _NOT_ that
it was invalid. For instance, exact details of modules vs RPC vs
libraries have not been resolved yet. Stephen had a point and by
misinterpreting it, you appear a fool.

A golden rule is to not argue against a point the author didn't make
(except when creating FUD, but I digress). You do this again even worse
when you talk about the GPL only applying to copying, not use. Did the
author of this article make a mistake here? Because I don't see him
talking about use once.

Next you say patents affect GPL less than prop. software, and then
contradict yourself in the next sentence by saying "It is so much easier
to hide stolen and patented code". If it is much easier to get away with
it when not using linux, then patents are more of a problem for linux.

Next you go on some crazy tangent about cancer and anti-american -- did
the article say anything along these lines? Were I the author reading
your submission I would have deleted it as a loony with an agenda at this
point -- you've clearly read far too much bad journalism about SCO and are
replying to that instead of the article in front of you.

That is unfortunate since you start to make your point in the next
paragraph. I would prefer if your point was made better (and I would
personally delete _everything_ up to there).

Finally, you finish with yet another attack on the author. If they had
managed to read to the end, this would have killed any remaining
credibility you had. I accept it is fun to diss a badly written article,
but if you're posting the criticism to the author then the goal is to get
the author on side, not to ostracise them.

Anyway, as a counter-point to your post, I'll try my hand at writing a
criticism next (I'll post it at the same level as yours on LWN).

Cross-post to LWN

Posted Aug 16, 2004 14:10 UTC (Mon) by sphealey (guest, #1028) [Link]

> You also don't know much about copyright licenses
> or the GPL's history if you think it needs court
> cases to back it up.

That is the fastest and most effective way to turn a reporter against you and your cause for the rest of his career. Reporters are even touchier than doctors about anything they view as an attack on their knowledge or professional ability, and unlike doctors reporters NEVER forget what they consider to be an affront.

Something to consider.

sPh

I did that a couple of days ago...

Posted Aug 16, 2004 3:13 UTC (Mon) by leonbrooks (guest, #1494) [Link]

...and the reply was... odd.

He seems to be reasonably pro-FOSS but anti the GPL. Go figure.

"Murky" is his honest opinion, he doesn't view section 5 or 7 of the GPL as being at all clear. He didn't comment on the Munich restart, so I'm guessing he didn't know at the point where I wrote to him.

I did that a couple of days ago...

Posted Aug 16, 2004 8:01 UTC (Mon) by alextingle (subscriber, #20593) [Link]

> he doesn't view section 5 or 7 of the GPL as being at all clear.

Sections 5 & 7 are the ones that talk about how the license is applied. They look odd to some people because they look nothing like contract clauses: "You don't have to accept this, but nothing else gives you permission to distribute..."

Groklaw have spent a great deal of time on exploring the theory that the GPL is not a contract, but a License (hence the 'L'). Under this theory, sections 5 & 7 make much more sense. Business people are familiar with contracts, so they read the GPL like a contract and it confuses them.

I did that a couple of days ago...

Posted Aug 16, 2004 15:35 UTC (Mon) by iabervon (subscriber, #722) [Link]

There is the additional confusing factor that section 5 and probably section 7 are only informational, not actual terms. Section 5 is an explanation of the law as it applies to people who don't accept the license, and therefore, confusingly, neither can be nor needs to be enforced. It is also potentially wrong; if the software is dual-licensed, there may be something else which grants the reader those rights under different terms.

The GPL is slightly marred by RMS's tendancy to stick commentary in the middle of documents, making it difficult to tell what is the actual license and what is not. Sections 5, 7, 9, and 10 are statements which would be true of people who did not accept the license, while the rest are actual license terms and only apply to licensees. Section 4 is probably not strictly-speaking necessary, but it is a standard thing to include in licenses. Section 6 is probably a real clause but it is worded oddly as a grant of rights to someone other than the licensee. Section 8 does apply to the licensee, but only as a potential original author of a derived work. Sections 11 and 12 also couldn't be license terms, in that the people they are meant to inform (i.e., end users) are, as is explicitly stated by section 0, not required to agree to the license or even read it. The actual license portions, 1-3, have the nice feature that they are of the form "you may... provided...", which, if it were not obfuscated by the remaining sections, would make it clear that this is a grant of limited rights without compensation.

OK, it's starting to become clearer now...

Posted Aug 17, 2004 17:33 UTC (Tue) by leonbrooks (guest, #1494) [Link]

He keeps referring to the GPL as "a contract". In the last step of our conversation I told him point blank that the GPL is not a contract. We'll see if he gets it now.

Still no comment on Munich.

He didn't seem to realise that patents will also kill use of a non-GPLed program, all you get is a delay while the patent holder mows down your supplier. Fixed.

Seemed to think that Linus owns "the copyright" on Linux, told him that Linus owns the trademark and some of the copyright, rest is owned by man+dog.

Seemed to think that the FSF somehow "owns" the GPL. Ehhh? Certainly blindsided me with that one! Linus and RMS don't get on, so maybe one day RMS is going to take his licence back? Won't fit in the hole no matter which way I turn it. Told him that Linus might rename his licence, but he couldn't change the terms without the unanimous consent of thousands.

He needed a short summary of TSG's antics, which he got. He'd been mesmerised by the propaganda, not the facts.

We discussed Microsoft's possible actions and agreed that they would be acting in their own best interests, exactly how was difficult to predict but it would be nasty. He didn't react to the idea that Scott might change sides for pay as Sun's cash reserves run low.

EOM, so far.

My attempt

Posted Aug 16, 2004 4:27 UTC (Mon) by lakeland (subscriber, #1157) [Link]

Dear Stephen,

Thank you for your commentary on licencing issues in open-source software.
This is an issue I spend a lot of time thinking about, and it is nice to
see it discussed in the mainstream press. Unfortunately, I have to
disagree with your thesis; let me explain by way of example:

Imagine a company looking for some software to help run their business.
If the company is just planning on using the software then the differences
between the GPL and BSD style licences are irrelevant, so to make the
discussion interesting we can assume the company is going to be modifying
the software.

From a legal perspective, the GPL is extremely simple (just read a
commercial licence some time!) However, the BSD licence is even simpler --
the company can (virtually) do whatever it wants. I think this was why
you preferred it. However, let me say why I prefer the GPL, and why I
think other companies should too.

When somebody develops GPLed software, they know that no company is going
to 'steal their hard work'. The idea of having your hard work taken and
privatised by someone else is a strong disincentive for working on BSD
software. It is no coincidence that GPLed projects have far more
developers than BSD ones.

So, for individual developers there is more incentive to use the GPL. I
think there is more incentive for companies too: if a company chooses to
base their work around GPL licenced software, their contributions and the
contributions of other companies will provide the lifeblood to keep the
software alive. For only a fraction of the cost of maintaining software,
companies can share the maintenance costs and ensure the software
continues to meet their needs. If instead the software was BSD licenced,
why would the companies provide their maintenance work to their
compeditors?

Essentially, I would rather contribute to GPLed software, and so would
most developers. If the projects I contribute to were re-licenced under
the BSD, I lose my incentive to contribute -- especially if the other
users are my compeditors! Forcing everybody to contribute is why GPL
projects have been so successful, and creating a little legal complexity
for companies attempting to profit from GPLed code is a small price to pay
for an active community. You just have to count the number of successful
BSD projects compared to GPL projects to see how much harder it is to
build a community without enforced cooperation.

At the end of the day, the people who make the software will continue to
prefer the GPL. So potential users of the software will have to decide if
they'd rather play by the rules of the GPL, or write their own software.
Complaining that you'd rather have the software without strings is naive
-- the strings are there for very good reasons.

PS: While I'm writing, a few nits with your article:

1. SCO did not obtain any trademarks on UNIX from Novell. They obtained
the business of selling UNIX, and possibly the copyrights to ancient
versions of UNIX, but not the trademarks (which are owned by "the open
group") or any patents (which would have expired by now anyway).

2. Patents are just as much a problem for BSD licenced projects as for GPL
licenced projects. Technically, they are just as much a problem for free
proprietary projects too, except in those cases it is somewhat harder to
prove infringement. In any case, I cannot think of a single instance of a
company being sued over patent issues in free software -- for a start it
would be very hard to convince a judge that a company merely using the
software owes you money, and there is little incentive in going after the
developers since they are usually individuals without money. You
acknowledge this yourself when you note that patents are not an immediate
threat.

3. Did Apple really consider using linux at the core? I am very surprised
since by using OpenSTEP they were able to shortcut years of development
that would have been needed if they'd chosen linux. Further, Apple uses a
very large number of non BSD programs throughout Mac OS X (isn't CUPS
under the GPL?), then there is their HTML renderer (under the LGPL), and
their recently-renamed network management software (AFPL).

Anyway, once again thank you for writing your commentary, and I look
forward to reading your response.

Corrin Lakeland

Your attempt

Posted Aug 16, 2004 4:58 UTC (Mon) by dscribner (guest, #7233) [Link]

If I may, I would like to suggest a couple minor corrections before you send this...

"compeditors" should be spelled competitors, and "the open group", being the proper name of a company, should be capitalized (The Open Group). Thanks!

Re: My attempt

Posted Aug 16, 2004 11:49 UTC (Mon) by sdalley (subscriber, #18550) [Link]

My, what a good way to say it ...

Comments

Posted Aug 16, 2004 15:18 UTC (Mon) by dwheeler (guest, #1216) [Link]

Here are some comments, hope they help!

First, you don't seem to really address the article's theses. For example, that the "the GPL is hardly a model of clarity, and few disputes involving it have gotten to court, so case law has done little to clarify its meaning." I'd reply "First, you claim that the GPL isn't clear and few disputes go to court, but most lawyers find that the GPL is extremely clear and thus few are willing to risk going to court. The German court has had no problem enforcing the GPL, and in fact has made it quite clear that it's enforceable. For more information, see Eben Moglen's article at http://www.gnu.org/philosophy/enforcing-gpl.html. And the GPL itself depends on copyright, so it's not somehow illegal due to copyright laws."

The article says that "backers see open-source software as part of a social and political movement that's frankly anti-corporate". That's simply not true; why are so many companies involved?

In "why I think other companies should too", change to "why I think many companies do too."

In "You just have to count the number of successful BSD projects compared to GPL projects to see how much harder it is to build a community without enforced cooperation", append some statistics to justify the claim. There are lots of stats in http://www.dwheeler.com/essays/gpl-compatible.html with links to how to get the latest stats. Note that Freshmeat reports data on http://freshmeat.net/stats and Sourceforge reports on http://sourceforge.net/softwaremap/trove_list.php?form_ca...

Thus you could append this: "For example, according to Freshmeat.net's statistics of projects (dated August 16, 2004), 68.61% use the GPL, while only 9.46% use one of the common BSD-style "licenses" (those licenses with use by 1% or more of the projects: the BSD originial and revised, Artistic, MIT/X, and public domain). Note that 5.66% use the Lesser GPL (LGPL), a compromise license between the two, and the combination of GPL and LGPL accounts for 74.27% of all projects tracked by Freshmeat.net. It's clear there is room for a variety of licenses, but it's also clear that developers tend to choose the GPL instead of various alternatives."

s/compeditors/competitors/

Change "the people who make the software will continue" to "some of the people who make the software will continue". Many smart developers prefer the BSD license, or choose the BSD license for a particular project for a variety of reasons. For example, I've decided to release some code as GPL, and other code as BSD(revised), because I had different motivations for each. Certainly don't imply that all developers prefer the GPL; statistics suggest it's a majority, but it's certainly not all.

Change "privatised by someone else" to "privatised by someone else,
or 'embranced, enhanced, and extinguished',".

You might find the following links interesting:
http://techupdate.zdnet.com/techupdate/stories/main/0,141...
http://techupdate.zdnet.com/techupdate/stories/main/0,141...

You don't want to imply that all developers use the GPL (or that all developers develop OSS), but it IS true that many prefer the GPL, and that needs explaining.

At One Point Apple Considered a Linux Core?

Posted Aug 15, 2004 16:48 UTC (Sun) by JLCdjinn (guest, #1905) [Link]

The author of the article makes the following claim:

Apple ... rejected Linux as the basis of Mac OS X in favor of another open-source, Unix-like operating system called FreeBSD, largely because the licensing terms were less restrictive.

I may just be out of the loop with respect to all things Apple, but could someone point me in the direction of a source for that claim? I wasn't previously aware that Apple had considered Linux for its core, and I'd like to read more about the history of that decision.

In fact, I have mused occasionally about the possible benefits (to Apple as well as the OSS community) of placing Linux at the OS X core. If I'm calling it right, it would essentially turn OS X into a premier Linux distribution and put the OSS community and the OS X community firmly in bed with one another. Of course, with respect to the communities some of this has happened already; Apple is actively and responsibly taking advantage of Konqueror's HTML renderer and a large body of GNU software (and other OSS) runs on OS X. I just think it would be neat if when talking about Linux Distributions and OS X, one was in fact talking about members of the same equivalence class.

At One Point Apple Considered a Linux Core?

Posted Aug 15, 2004 17:37 UTC (Sun) by elanthis (guest, #6227) [Link]

Linux is a kernel. OS X doesn't use a BSD kernel, it uses a Mach micro-kernel, and a BSD user space. There is no real way to drop in a Linux kernel in the OS X world without huge massive changes, as they are just very different kernels.

Not to mention that they probably enjoy making it possible for users to do silly things like install a driver and just have it work there after, unlike with the Linux kernel where every time you sneeze you need to recompile your drivers as the kernel ABI breaks.

At One Point Apple Considered a Linux Core?

Posted Aug 15, 2004 18:06 UTC (Sun) by oak (guest, #2786) [Link]

Hm. I thougth it wasn't a real micro-kernel, but some kind of a hybrid,
mostly for speed reasons (memory protection between different parts being
the bottleneck in real micro-kernel).

At One Point Apple Considered a Linux Core?

Posted Aug 16, 2004 6:05 UTC (Mon) by flewellyn (subscriber, #5047) [Link]

The Darwin kernel (which is basically the same design as the old NeXTSTEP kernel) is a modified Mach/BSD, in which the BSD server is run in the same address space as the Mach microkernel itself. This "cheat" allows the system to avoid the overhead of message-passing between address spaces, which you noted above was the primary bottleneck.

Of course, this is more a problem with the Mach design than with microkernels in general; L4 does not have nearly the overhead in message passing that Mach does. On the other hand, L4 didn't exist back when NeXT was writing their stuff, and it was just as easy for Apple to keep the existing tech as to change it over. And the microkernel does offer some nice features, like immediate plugin of new drivers or kernel features.

So, long story short (too late), it is a microkernel, but a microkernel that "cheats" a bit.

At One Point Apple Considered a Linux Core?

Posted Aug 15, 2004 18:20 UTC (Sun) by rsidd (subscriber, #2582) [Link]

If I'm calling it right, it would essentially turn OS X into a premier Linux distribution and put the OSS community and the OS X community firmly in bed with one another.

So you're saying FreeBSD is not part of the OSS community? Why not?

Apple is actively and responsibly taking advantage of Konqueror's HTML renderer and a large body of GNU software

Konqueror's khtml libraries are LGPL. That makes a big difference from Apple's point of view: they don't have to open-source Safari. They do contribute to some stand-alone GNU software like gcc, mainly I think out of necessity. As for darwin, while it's mainly under their own APSL, any changes to FreeBSD code are done under the BSD licence (as I understand, anyway).

At One Point Apple Considered a Linux Core?

Posted Aug 15, 2004 22:04 UTC (Sun) by bojan (subscriber, #14302) [Link]

If Apple were to have Linux as the kernel, they could still sell their product in exactly the same way (i.e. they would not miss out on a single cent of revenue). Actually, they would have a larger development community and they would probably have more interest in their product as well.

I'm just not sure how the author of that article concluded what he did. AFAIK, in terms of low level stuff, people say that Apple have been giving stuff back to the community anyway. And yet, they were able to make a dollar or two. Strange...

At One Point Apple Considered a Linux Core?

Posted Aug 16, 2004 3:17 UTC (Mon) by rjamestaylor (guest, #339) [Link]

Perhaps it wasn't a lack of love for Linux but the fact that OS X was based on NeXTStep, which was based on Mach and fit better with FreeBSD's userspace?

Not as conspiratorial, thus boring, but likely?

At One Point Apple Considered a Linux Core?

Posted Aug 16, 2004 13:12 UTC (Mon) by rsidd (subscriber, #2582) [Link]

Mach/NeXTStep have little to do with FreeBSD's userspace.

As I recall, Apple did explore using linux and supported a linux-on-Mac
project for a while, which was a microkernel-based thing (google for
MkLinux). Their choice of FreeBSD eventually was based on both quality
(code quality, and consistency: FreeBSD has an integrated userland, Linux
does not) and licensing.

The kernel has features from both Mach and FreeBSD: it's not "pure" Mach.

A Big Fly in the Open-Source Soup (Business Week)

Posted Aug 16, 2004 4:50 UTC (Mon) by femtoguy (guest, #24029) [Link]

The big thing this guy is missing his assumption that Linux avoids market pressures. Linux has
won the market war. IBM could have chose FreeBSD, OpenBSD or any number of BSD licensed OS
platforms, but they didn't. None of the big companies have chosen to develop for the BSD
licensed OSs. They chose Linux. Therefore they PREFER the GPL to the other licensing. We can
think of a lot of potential reasons for this decision, but for a business guy it is enough to say that
they voted with their feet. This is the market in action. He may not like the outcome, but the
market has chosen the product which meets their needs the best. Funny how these guys claim to
trust the markets, but Monday morning quarterback it whenever they get the chance (politicians
love to deregulate markets, until gas prices get high, and then markets become suddenly
broken).

Who cares?

Posted Aug 17, 2004 5:17 UTC (Tue) by mbp (guest, #2737) [Link]

Jon, why are you wasting space on this guy? Failing to understand the business cases for/against the GPL is so 2001. Let's have links to articles that are well-informed and insightful, not this trash.

I note the only quote in that article is from Wasabi, who step close to FUD in pushing their BSD-based solutions instead of Linux.

There is an inexhaustible supply of cluelessness in the world. It is not worth wasting your breath writing letters to publications that should know better.

Give them feedback in a way that counts: don't buy Businessweek, buy the Economist instead and get reasonably clueful Linux business coverage. (No, I don't own The Economist.)

Who cares?

Posted Aug 17, 2004 16:14 UTC (Tue) by angdraug (subscriber, #7487) [Link]

Jon, why are you wasting space on this guy?

Maybe to reflect the trend that anti-GPL pro-BSD FUD is on the rise this summer? Should we hide our heads in the sand in front of it, or should we fight it?

Who cares?

Posted Aug 17, 2004 22:36 UTC (Tue) by mbp (guest, #2737) [Link]

But it's a particularly pointless kind of FUD.

To people who merely use software, GPL or BSD makes no difference. Either way you can freely use it.

People releasing the software are likely to know the pros and cons of the two licences, and make the choice for their own reasons. Many companies, unwilling to see their contributions folded into somebody else's proprietary product, are likely to choose the GPL.

People licensing the software for money can negotiate with the copyright holder. People pay Wasabi to write BSD-licenced software. Good for them.

So it just comes down to people who are going to modify/redistribute the software but not pay or contribute. Would they rather the more permissive BSD licence? Of course they would. Can they do anything about it, if they're not prepared to either pay or write it themselves? No. All they can do is whine "but I wanna!"

I guess you can make an argument that BSD-licenced software will win in the long term by being more accomodating, but the opposite seems to be happening.

If you wish to fight, fight in a proactive way: write an article about why the GPL is a good choice for businesses or individuals who want to release code. IBM and HP both use it regularly, despite being fairly un-religious and having risk-averse lawyers.

Who cares?

Posted Aug 18, 2004 9:15 UTC (Wed) by angdraug (subscriber, #7487) [Link]

To people who merely use software, GPL or BSD makes no difference. Either way you can freely use it.

One of benefits of free software which I find particularly important is that it removes the artificial barrier between "mere users" and developers: anyone is free to participate.

If you wish to fight, fight in a proactive way: write an article about why the GPL is a good choice

Already did so (in Russian).

IBM and HP both use it regularly, despite being fairly un-religious and having risk-averse lawyers.

IBM is also pushing GPL-incompatible Apache's ASL and its own CPL, which I see as a major problem. Definitely more important than a bunch of weenie freeriders.

Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds