Apple Plans To Release Rendezvous As Open Source 348
Snuffub writes "According to MacCentral, Apple announced during an interview today that they would be releasing Rendezvous, their implementation of the zeroconf standard, under an open source license. I can't see this as being anything but great news for everyone involved -- the community gets a mature implementation of an emerging technology, and Apple benefits as more devices are created to support Rendezvous. For everyone interested, you'll be able to download the source from Apple's site in a couple weeks." uglyhead69 adds: "The article is light on details and doesn't mention what license will be used, but it's probably safe to assume that it's the APSL."
How to make folks use your technology (Score:1, Interesting)
Peripherals! (Score:5, Interesting)
Many, many possibilities here.
Smart business move (Score:5, Interesting)
From Apple's point of view, anything that puts Microsoft outside a large pool of functionality is good. Essentially, it's an attempt to conduct a reverse embrace and extend. Take something that was already there, improve it, then give it back.
Apple isn't doing this out of selfless motives. But the fact is, they're doing it. Pretty cool indeed. I've been using 10.2 since the public release, and I'm impressed by Rendezvous, and I can't wait to use it with Linux as well.
My implementation (Score:5, Interesting)
It is in no way a complete implementation, but got me an 'A' grade
Apple didn't really have a choice... (Score:3, Interesting)
I forsee a hiccup... (Score:4, Interesting)
If Apple uses the APSL [apple.com], then the source code could not be used in Linux [kernel.org]. I'm uncertain if Debian [debian.org] would accept any APSL submissions.
The issue to my mind is that Rendezvous needs popular adoption, and rapid acceptance would be best. If Apple has it in mind to emphasis Windows' network reliablity, then a GPL license would allow the technology to be integrated into Linux, and percolate into FreeBSD via ports. If Apple wants the most rapid adoption a source license can provide, the BSD license would be best, but then Microsoft would be free to embrace & extend.
This is why I root for the GPL in this case. Rendezvous is very cool technology, so Microsoft would either have to ignore it, attack its mindshare, impliment its own version, or bend knee to the GPL. Their own implimentation would be inferior for a time, and due to demand and early deployment, Microsoft would be unfairly judged as having an incompotent implimentation, rather than a primitive one. This would add pressure to move to non-Microsoft platforms. This is good for Apple, because non-Microsoft means Unix, and in many cases, that means MacOS X.
That's aside, however. I'm afraid that an APSL license would cause the source to stagnate except for the eyes of a few Wizards that learn from the implimentation and then develop their own (L)GPLed version.
I think I'm rambling.
NOW you tell me! (Score:3, Interesting)
But seriously, Sharp has already embedded this technology in thier printers, so it's not just Epson, HP, and Lexmark that will be supporting this standard.
Re:uPnP (Score:3, Interesting)
Check your facts.
--
Re:what is it good for? (Score:2, Interesting)
Time to invest in switches to the desktop if you haven't already, this will seriously increase your network utilization.
Coolness factor (Score:3, Interesting)
I think that the coolness factor may have played a big part in Apple's reasons for this business move.
The hackers of the Open Source community are addicted to cool and will use this technology and exploit it to the maximum. I think this may have an even bigger effect than Sun's open sourcing of StarOffice because an office suite just doesn't have the same coolness factor. Sure, it's very important and the OpenOffice team have been doing a great work but it just doesn't scream "play with me!" to tinkerers and gadget freaks like this does...
Re:Money Making (Score:2, Interesting)
> I was under the mistaken impression that the only
> FreeBSD stuff in the Darwin kernel was the
> filesystem and network code (and a bit more, I'm
> oversimplifying). I somehow got the idea that it
> had a completely different driver model (IOKit)
> and a completely different core (Mach). Silly me
> thought most of it came from NeXT.
Apple has a good explanation of Darwin here (http://www.apple.com/macosx/technologies/darwin.
>> Darwin is a complete BSD UNIX implementation,
>> derived from the original 4.4BSD-Lite2 Open
>> Source distribution. Darwin uses a monolithic
>> kernel based on FreeBSD 3.2 and the OSF/mk Mach 3,
>> combining BSD's POSIX support with the
>> fine-grained multithreading and real-time
>> performance of Mach. Darwin also provides a
>> complete shell environment based primarily on
>> NetBSD 1.4
Or another way to put it:
Darwin, child of NeXT, combines the best of all BSDs, with the finest kitchen sink money can buy thrown in for good measure.
"Heart can reach where hand cannot. Climb over any wall..."
Mothra (via Moll) "Mothra 3: King Ghidora Attacks"