title
brancg
adam_ev
oped resources forums contacts subscribe site_map home
 

forums


OpEd

All Mac Considered
Amen Corner
Apple Peel
Digital Canvas
Editorials
Ether Nectar
iMaculate
   Conception

Infinite Loop
Notes from Dis
Scientia et
   Macintosh

Skewed Mac
Treo of Life

Resources

Books
Contacts/Mission
Forums
Links
Reviews
Subscribe


RadTech

Applelust is looking to add writers to its staff. If you are interested or want to be part of the Applelust community, drop us a line with your resume or vita. We are always on the look out for good, very smart, and reliable people to join the staff. If you think you have what it takes, let us know.

- The Publisher

Editorials @ Applelust
APSL and the Open Source Community

© 1-17-03 Sabin Densmore

Can a corporation as heavily branded as Apple truly follow an open-source software development paradigm? The engineers of the Safari project seem to think so, and so do quite a few members of the KDE community. In fact, they seem downright ecstatic.

But before we all join them in the champagne toasts, let's take a look at what Apple's doing, and what effect it could have on the open-source community.

Apple has release the following (and more) under the Apple Public Source License (APSL).

Safari: a new web-browser based on the Konqueror source code, was announced during Mac Expo this year, and made available for open-source development. Apple also provided a detailed change log for the KDE community.

Darwin: BSD-based, and the core of OS X, was the first corporate product made available on the open-source market in 1999. (boston.com article)

Rendezvous: Apple's proprietary combination of networking technologies has been released on the open source market, as well.

Now, the APSL isn't exactly the same as the GNU Public License (GPL), but it's darned close. So close, in fact, that a developer has a right to download Apple's code and distribute his/her changes to it, as long as the APSL is included in the release, and the source is made freely available. There are key differences that we'll touch upon in a bit.

At first glance, Apple seems to be fully-involved in the open-source movement. They are allowing a community of developers to openly work on products and contribute changes in a democratic fashion. Most importantly, they are showing their interest and devotion to the tech-geeks by taking part in the open-source movement.

Well, almost open source. If the key differences between the APSL and the GPL are played out in the wrong way, Apple could well be moving in the direction of a draconian Microsoft.

The GPL stated simply requires that all software released under the license is free to use and distribute, and ultimately belongs to the community at large. It asks only that the license be distributed along with the software and that the original creator of the work be references. The APSL says the same thing, except for changes made by or for Apple. In other words, if you write some innovative code, and were not contracted by Apple, it belongs to the community at large and remains free to use and distribute. In fact, the license requires it. If Apple does it, they are able to choose whether to release it or not.

So the APSL gives Apple the ability to profit from their work, and no one else to, while the GPL doesn't allow anyone to profit. In other words, Apple hasn't completely let go of their code.

What if Apple didn't write the code, but hires the innovative developer who did, as in the case of Safari? David Hyatt -- a key Safari developer -- is the originator of the Chimera project. Does that mean we're not going to see a version 1.0 of Chimera? It's possible. It depends on how Microsoftian Apple's going to be. Will Apple hire every innovator that could pose a risk to their product? By keeping the Chimera creator inside the company, they've certainly limited the development of the best competitor Safari has.

Another issue that comes up is with OS X itself. If you want to run it, you have to buy an Apple computer. That goes without saying and seems logical, but it doesn't sit pretty with some in the open-source community. While Darwin can run on any x86 architecture, Aqua will only run on Apple's proprietary -- and quite expensive -- hardware.

While OS X is by far the best product Apple has, if they didn't sell hardware, they wouldn't survive. If Apple allowed OS X to run on any x86 platform, they wouldn't sell hardware. An x86 computer that runs faster than a G4 can be built for about half as much, and there are tons of case-mods that make up for the crappy WinTel box designs. If the tech-geeks who build computers could put OS X on a home-grown, they would. But, there are bottom lines to meet, and Apple has to meet them.

So why release open-source software at all? To snipe at the competition and gain market-share, of course.

While easily winning the war against Microsoft in the creative and education fields, Apple needs to increase their market-share in other areas. Microsoft has made sure to lock down the business community. There is one audience that's always been anti Microsoft, though, that Apple hasn't been able to reach. Engineers, programmers, developers and hackers: the tech-geeks. They despise Microsoft. If Apple can show the tech-geeks that they understand them and also despise Microsoft, they just might bring them over.

First we saw the switch ads. Ads don't work on the techies, but the ads aren't directly targeted to them. Apple is just showing everyone that their direct competitor is Redmond. Then -- more recently -- Apple weighs heavy on the propaganda: Safari is compared against Internet Explorer in fairly insulting language; Keynote is a direct competitor with Powerpoint, but built on XML; OpenOffice -- a long-time open-source project -- is suddenly making above-the-fold status on Apple's open-source page. Apple is saying "See? We don't like Microsoft, in fact, we're moving away from them and burning the bridge."

And while their product line-up lays that propaganda down, the History of Darwin says this:

Darwin is like Linux with a day job: By day, it stays discreetly in the background, running Mac OS X. By night, Darwin shows its open source roots: hackable, extensible, and the product of the same community, culture, and traditions that created Apache, sendmail, GNU/Linux, Mozilla, and UNIX itself. Users are happy, but engineers also get to have their fun.

The paragraph woos engineers by comparing OS X to Linux, and also sets Apple up as an open source champion. It's pure marketing propaganda, and if you combine that with the messages being delivered by Safari, Keynote and OpenOffice, it's the sort of message the open-source community is willing to hear.

Apple has the chance here to be a pillar to the open-source community. They have the chance to spread the idea of free ideas, free sharing, and move us closer to a kind of anarchic software utopia. No other corporation has the history and mythology necessary to pull it off. They are the first major U.S. corporation to make a move towards open-source, and started the Personal Computer business. However, in order to be successful as a business, Apple has to sell products and gain market-share.

If they are using the open-source movement simply as a way to do that, we're in for trouble and no good can come of it. If, however, Apple truly supports the ideas set forth in the GPL, then perhaps we're looking at the beginning of a very cool and exciting future. As long as they release a two-button mouse. Developers like those, too.

- Sabin Densmore

What do you think? Talk about it in our Forums...

  • MacBook Pro (5-17-06) Dr. Neale Monks. A subjective review of the MacBook Pro
  • Freeway 4 Pro (2-28-06) Dr. Neale Monks. Freeway Pro, the Quark-like web design program from Softpress, has been substantially revised and sports a bright new look. But do the changes go more than skin deep? Neale Monks finds out.
  • Astrostack (1-18-06) Dr. Neale Monks. Long respected as one best astronomical image processing applications about, in its newest incarnation AstroStack now runs on the Macintosh. Has the wait been worthwhile?
  • Virtual PC 7 (11-23-05) Dr. Neale Monks. Virtual PC 7 is the update to the venerable Windows emulator to be entirely all Microsoft’s own work. Can Mac users expect to see any dramatic changes?
  • Eudora Pro 6.2 (8-5-05) Dr. Neale Monks. Eudora has been one of the most popular e-mail clients for the Macintosh for more than a decade. Neale Monks finds out how it compares with the Mail application that comes with OS X
  • MacAstronomica (4-22-05) Dr. Neale Monks. How does this amateur naked eye astronomy software stack up?
  • iKey 2.0 (3-11-05) Jeremy Young. How well does this automation utility work? How much time will you save?
  • Wolfram Research Publicon (3-11-05) Jeff Terry Does this new scientific word processor live up to the potential?
  • Microsoft Office 2004, Part 3, Word (1-28-05) Dr. Neale Monks. Are there enough new features to necessitate a jump from v.X?
  • REALbasic 5.5 (12-03-04) Dr. Neale Monks. Neale takes a look at the latest version of this programming package.
  • Office 2004, Part 2, Excel and Entourage (11-05-04) Dr. Neale Monks. In the second part of his review of Office 2004, Neale Monks looks at Excel and Entourage.
  • Phone Valet 2.0 (11-05-04) Pat St-Arnaud. The best question to ask might be "Is there anything that you can't do with this telephone/Mac integration tool?"
  • TiPaint Touch-up Kit and iKlear iPod Cleaning Kit (10-29-04) Dr. Neale Monks. Is it possible to restore the shiny good looks of iPods and PowerBooks even after years of use? Neale Monks looks at two cleaning products designed especially for Apple hardware.
  • Microsoft Office 2004, Part 1, PowerPoint (10-15-04) Dr. Neale Monks. In the first part of his review of Office 2004, Neale Monks looks at PowerPoint, for many people still the benchmark for presentation software.
  • ScrapX (9-17-04) Dr. Neale Monks. Aqueous Software's ScrapX brings the Scrapbook to OS X
  • CDFinder (8-20-04) Dr. Neale Monks. Finding what you want from among a stack of similar looking CDs can be a hassle, but help is at hand. Neale Monks looks at CDFinder, a budget-priced but powerful cataloguing tool.
  • Endnote 7 (8-13-04) Dr. Markus Geisen. EndNote 7 is a literature database that seamlessly interacts with your word processor. Is the latest version worth the upgrade?


©2000-2001 Applelust.com. All rights reserved. No part of this publication may be reproduced in any way without prior, expressed permission from the Publisher. It is the sole property of Applelust.com and its writers, who retain copyright to their own works. If you wish to link to us, please see our Privacy Statement for conditions. Apple, Macintosh, and Mac are trademarks of Apple Computer, Inc, with whom we are in no way affiliated or endorsed.

Hosting provided by itsamac.com -- Macintosh Powered Web Hosting

Serve Different

dreamy