Slashdot Mirror


Apple Plans To Release Rendezvous As Open Source

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."

338 comments

  1. uPnP by cscx · · Score: 4, Insightful

    I believe Windows XP's Universal Plug and Play is similar to this... it auto-discovers network components, such as gateways, etc and allows the OS to determine the external IP address, for example, which is useful in some applications. But this seems a whole lot cooler... and now that it's open source, hopefully we'll see it get integrated into a lot more OSes. Apple is really good when it comes to the "innovation" and "ease-of-use" way of doing things.

    1. Re:uPnP by Anonymous Coward · · Score: 0

      It may be easy, but is it secure? Most often things that are easy are NOT secure. 802.11b for example is one of those things. If it was more secure and difficult to use people would not use it.

    2. Re:uPnP by sportiva · · Score: 2, Insightful

      it is similar to universal plug and play but more than that....it it as more full featured solution to the network configuration problem. And to anonymous coward, easy doesn't always mean less secure :)

    3. Re:uPnP by gamorck · · Score: 2, Informative

      They are similar because they are one in the same. Go check out http://www.upnp.org for more information on this. Zeroconf is actually a smaller part of the Rendezvous/uPNP pie. Zeroconf is essentially a standard for a serverless DHCP hybrid. I think its great Apple implemented this - but since its been present in one form or another since Windows 98 as I recall, I dont think Apple has enough marketing muscle to push it assuming Microsoft could not.

      Perhaps MS just implemented it because they thought it was a good idea and didn't actually try to push it in the marketplace. Either way - I think its nice that uPNP/Rendezvous is starting to look like a level playing field for all applicable platforms.

      J

      --
      I love idealists not because I am one, but because they make life bearable for pragmatists such as myself.
    4. Re:uPnP by j+h+woodyatt · · Score: 3, Interesting

      Actually, the only thing they have in common is that they both use the as-yet-unofficial IETF standard for IPv4 link-local address self-assignment. Everything else about the two initiatives are completely different.

      Check your facts.

      --

      --
      jhw
    5. Re:uPnP by Anonymous Coward · · Score: 0

      I think its great Apple implemented this - but since its been present in one form or another since Windows 98 as I recall, I dont think Apple has enough marketing muscle to push it assuming Microsoft could not.


      Similar to when most Wintel motherboards had USB and the first iMac came out...

      At times, Apple has enough market power to sway the industry.

    6. Re:uPnP by Anonymous Coward · · Score: 0

      Perhaps MS just implemented it because they thought it was a good idea and didn't actually try to push it in the marketplace.

      Actually, MS implemented it in response to Jini.

      Rendezvous sounds a lot like Jini; I assume however that it is language-neutral. I'm eager to read more.

    7. Re:uPnP by MaxVlast · · Score: 2

      Language neutral? It's a networking standard.

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
    8. Re:uPnP by SPYvSPY · · Score: 2

      ...I dont think Apple has enough marketing muscle to push it assuming Microsoft could not.

      M$' failure to promote this initiative might have something to do with the dismal association most people see in "Microsoft" + "Plug and Play". Also, Microsoft fucks everything up and then charges you for it, which Apple does less often.

    9. Re:uPnP by overunderunderdone · · Score: 2

      They are similar because they are one in the same

      I don't know enough to be sure, but I THINK this is wrong.

      I dont think Apple has enough marketing muscle to push it assuming Microsoft could not.

      Actually Apple has a much better track record in pushing technologies than Microsoft does. Part of this is due to the fact that it is often a higher priority at Apple than at Microsoft. Microsoft makes money day in and day out just selling their products whether vendors & consumers adopt a new technology or not. Apple's business model seems almost more like a movie studio. They scratch by day in and day out and reap a windfall by producing "blockbuster" products (Like the iMac or the recent launch of 10.2 which produced more sales in two days at Apple stores than they had in the entire preceeding Quarter). Often these blockbusters are built on the backs of new technologies which Apple is consequently more commited to pushing on third party vendors.

      Another part of it is that mac users have higher standards for consistency from app to app & from peripheral to peripheral. They expect things to work "the mac way". So Mac users are much more likely than windows users to reward a manufacturer who follows Apples lead and adopts ZeroConf (for instance) and will avoid a manufacturer who doesn't. Since the market is small to begin with manufacturers intending to sell to it take greater pains not to alienate any significant percentage of it. If half the windows market wouldn't even consider your peripheral because you don't support the newest most snazzy technology - you still have a huge market in the other half to make your money off of. If half the mac market won't even consider your product you might as well not bother (which many don't). These two dynamics reinforce each other - the vendors that actually DO decide to sell to the mac market are more slavish in following Apples lead and so the users come to expect the consequential consistency even more.

      Of course Apples success in pushing new technologies is initially confined to the Mac market but that sheltered niche seems just large enough for the new technology to gain a critical mass that allows it to burst on to the larger PC scene.

    10. Re:uPnP by SuperKendall · · Score: 2, Insightful

      I like your post but I have one comment - I think Mac users (hard to say for sure since I've only been one about ten months) do not want things to work "The Mac Way". Rather, they wimply want them to work without fiddling!! Or perhaps that is "The Mac Way", which is a sad commentary on the state of computing in general.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    11. Re:uPnP by RevGregory · · Score: 1
      Why exactly is "people wanting things to work without fiddling" a "sad commentary on the state of computing?" I'd say that the opposite is true, the fact that things NEED fiddling is a sad commentary on the state of computing!

      I should be able to fiddle if I would like to fiddle, which I do quite often, but when I *need* to accomplish something urgent, fiddling becomes a distinct burden.

    12. Re:uPnP by overunderunderdone · · Score: 2

      Or perhaps that is "The Mac Way"

      Exactly. That is what I mean by "the Mac way". The computer should work for you, not the other way around. I've been a mac user since my dad bought a 128K mac in 1984, back when PC users where mired in DOS and cryptic commands the whole point of the Mac was to be "the computer for the rest of us" You don't NEED to be a geek to get the computer to do what you want it to do.

      The kind of self-configuraton that Rendezvous brings to TCP/IP networks is the way Apple's networking has always worked. The first Appletalk network I set up was almost by accident. I just plugged two different Macs into a laserprinter. All I wanted was for both of them to be able to print, but they also recognized each other and could mount each other's drives etc. Unfortunately Appletalk is old and has technical problems and it is not a cross platform standard. It's great to see that Apple is able to bring the easy networking of their old proprietary protocol to a technically superior (but not-so-easy) industry standard.

    13. Re:uPnP by WoofLu · · Score: 1

      IPv4, link-local? HUH?

      could you go a bit further into that, please? (:

      as far as I know, there is no scope for IPv4 addresses.. So what you say is making me wonder ..

    14. Re:uPnP by j+h+woodyatt · · Score: 2

      Read this and come back if you need help.

      --

      --
      jhw
    15. Re:uPnP by WoofLu · · Score: 1

      whoa .. thanks for the link .. I didn't know about stateless autoconf for IPv4, nor did I know about link-local addresses (:

      hmm, well .. I don't see the point of all that, as IPv6 is already standardized with all these features ..

    16. Re:uPnP by Anonymous Coward · · Score: 0

      I might be wrong but I don't think this was present in 98. 98's DHCP implementation did fall back to a 169.xxx.xxx.xxx range if it could not contact a server and I believe if it detected a conflict it would try a different address but there wasn't really any negotion - it just blindly tried addresses until one worked.

      Rendezvous seems to be closer to Appletalk implemented on TCP/IP. By that I mean the machine "talk" to each other and negotiate addresses and announce services rather than than blindly groping each other.

    17. Re:uPnP by Anonymous Coward · · Score: 0

      actually it's just like DCHP for DEVICES. not just networking, but USB and firewire devices, ect. THAT'S what is neat. :)

  2. Make Rendezvous Open Source! by Lieutenant_Dan · · Score: 5, Funny

    I think Apple should allow the Open Source developer community access to the code bacause ...

    oh wait. they already have?

    --
    Wearing pants should always be optional.
    1. Re:Make Rendezvous Open Source! by Anonymous Coward · · Score: 0

      Hardly..

      Apple is a wannabe Microsoft. They are going to attempt to bite on the embrace and extend style. Only problem is that they are going to release this under the restrictive APSL. Makes this more of a marketing ploy than anything else.

    2. Re:Make Rendezvous Open Source! by Draoi · · Score: 4, Insightful
      Why is the APSL 'restrictive'? It's been given the blessing of esr and the OSI team. I'm sure rms has issues with it, but hey ...

      Apple have adopted open standards in just about everything they've done without trying to damage them a la M$ & Kerberos. I've seen plenty of Embrace but absolutely no Extend nor Extinguish. Please point some out ...

      They've based their entire OS core on BSD/Mach and then went on to release the sources, including those of the usual services. I just downloaded bootpd a minute ago, BTW.

      --
      Alison

      "It is a miracle that curiosity survives formal education." - Albert Einstein

    3. Re:Make Rendezvous Open Source! by virtue1 · · Score: 0, Flamebait

      i wish apple would die. now they are actually trying to market to the 'smart people' rather than just people who buy their shit cause its pretty. die apple, die!

      that is all. peace.

  3. Cheshire Interview about Rendevous by XBL · · Score: 5, Informative

    Recent interview post here. Stuart is awesome (he wrote Bolo).

    1. Re:Cheshire Interview about Rendevous by zoid.com · · Score: 1

      Wow.. yet another Bolo reference on Slashdot. Bolo Rox.. Just ask Sluggo...

    2. Re:Cheshire Interview about Rendevous by Anonymous Coward · · Score: 0

      I've alway wondered what became of the Bolo creator. Last thing I by him he seemed a bit disgruntled with apple. Of course that was a few years back when he was in school. Good to see he didn't give up on the fruity os.

      Terrance Davis
      Software Engineer
      www.genedavis.com

  4. w00t! by rice_web · · Score: 2, Insightful

    But seriously, how beneficial will this really be? I'm not an expert on open source (I'm not qualified for the term "beginner" either), but what advantage is this to Apple?

    I can see where developers could use this to create thousands of cool applications for little tasks here and there, but what is the advantage outside of this? And how would it help the Rendezvous program grow?

    --
    The Political Programmer
    1. Re:w00t! by dirkdidit · · Score: 1

      It will make people like Apple for one. Think about it. Microsoft never open-sourced anything and everyone hates them. By having the code out in the ope and letting the users modify the code it opens a whole bunch of possibilites.

    2. Re:w00t! by tupps · · Score: 3, Insightful

      The more people who use this and the more machines that use this the more 'value' it provides to apple customers. Imagine: I walk into a company and hook up my Mac Notebook. I need to get printer access, one of the guys has a linux machine running rendezvous code, I can now print. That provides a heap of value to the person with a Mac. If it was MacOSX only it would be good for close shops. Also I don't think that this technology would be a deal breaker/winner. Eg I have to get a MacOSX box so I can use Redezvous. I am guessing iTunes, iDVD, iPhoto, Final Cut Pro, are all thinks that add to the deal winner for Apple. My guess is you won't ever see them open sourced.

      --
      Go out and get sailing!
    3. Re:w00t! by T-Ranger · · Score: 1

      The ironly of this is that back in the appletalk over phonenet (prehaps ether too..) this could have happened. And if it was a smart printer it would send you drivers too.

    4. Re:w00t! by ClosedSource · · Score: 2, Insightful

      "Microsoft never open-sourced anything and everyone hates them."

      Well, If that's the only reason, not everybody could hate MS because most of their customers don't even know what source code is, let alone the difference between open and closed.

    5. Re:w00t! by Anonymous Coward · · Score: 0

      But this project seems to have a lot in common with JXTA (www.jxta.org).

    6. Re:w00t! by mrnick · · Score: 1

      How Apple benefits is that the more people that use Rendezvous the more their protocol of choice is accepted as a defacto standard. How it helps the Rendezvous program grow is simple: The more contributors to a project the better. It's the basics of any open source business model. Think for a minute about all the things that were first conceived of through open source are now commercialy accepted. For example it's commonly know that Microsoft uses the BSD TCP/IP stack.

      Nick Powers

      --

      Encryption: I may not agree with what you say, but I will defend your right to encrypt it...
    7. Re:w00t! by overunderunderdone · · Score: 2

      but what advantage is this to Apple?

      If you are talking about the decision to open source it here is how Apple benefits. This is a technology to make networking easier. If only Apple implements it they only get a small benefit from the technology (networking macs is easy for the user but other devices still must be configured manually). If other devices on the network also implement this standard the benefit to Apple (or rather their users) is even greater. So Apple is pushing the standard by making an open source implementation that anyone can use for their device or software. Also Apple benefits by getting their code developed & new features added for free by the open-source community.

      If you are talking about what advantages Rendezvous/ZeroConf itself has. Well it makes setting up and maintaining a network easier. Devices on the network negotiate with each other to assign their own IP addresses & names and advertise the services they offer without any human intervention or DHCP servers, DNS servers, directory servers etc. Just plug in that ethernet cable (or turn on your wireless machine) and your machine is on the network & aware of every other machine and service offered on that network.

      How does Apple benefit? Well that kind of ease-of-use is their hallmark selling point to consumers. Also new network services or application may become available that would have been much too difficult to implement before. Sure other platforms will also benefit but being the desktop OS underdog Apple benefits from open standards and will likely stay on the cutting edge of this technology and will reap the benefits that come from it sooner than it's competitors.

    8. Re:w00t! by theCat · · Score: 2, Insightful

      How would Apple benefit? Networking Macs in a Windows environment is currently a pain, and only gets easier if you buy a utility. This certainly creates a barrier for Apple to get a toe in the door of M$-only shops. If M$ ever adopts this technology then Macs and Windows boxes will have an easier time relating, and a few Macs will break into some really hard turf. M$ is not chasing Apple, but they are chasing Linux starting in the server closet. M$ is unlikely to adopt Rendezvous technology until it shows up in Linux and other server systems, then M$ will be all over it so as not to get locked out of the server closet. Linux is open sourced, so this critical networking issue for Apple must be an open source solution as well. Linux gets Rendezvous, Windows chases Linux, the corporate network gets Rendezvoused as a whole, and Apple hops on the LAN with everyone else. QED. ;-)

      --
      =^..^= all your rodent are belong to us
  5. Re:Excellent by Anonymous Coward · · Score: 0

    ...for RAGING HOMOSEXUALS everywhere, isn't it, pinky boi?

  6. Two words, rice_web by Anonymous Coward · · Score: 0

    Good. Will.

    The better Apple responds to the needs of the Open Source community, the more folks move toward its computer platform. It's a logical follow-up on their commitment to Darwin.

    1. Re:Two words, rice_web by MaxVlast · · Score: 2

      There's that, and there's the fact that if it's an open standard, then others are more likely to use it. And everyone who's ever used anything involving a network knows that the more people who are participating, the better it is.

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
  7. How to make folks use your technology by Anonymous Coward · · Score: 1, Interesting

    Well, the challenge for Apple has been to get peripherals makers and consumer electronics manufacturers to use Rendezvous in their products. What better to do this than to open source the only working implementation of the zeroconf standard?

    1. Re:How to make folks use your technology by Anonymous Coward · · Score: 0

      Sounds like they have the right idea.
      How many times has Richard Stallman been married, after all?

  8. Re:Obvilusly not the GNU Liesince by sportiva · · Score: 1

    in a market that is suffering, apple is actually one of the stronger performers...if you bothered to take notice :)

  9. Re:Obvilusly not the GNU Liesince by Anonymous Coward · · Score: 0

    But not any more than any other computer manufacturer.

    Obviously Applie isn't going to do this if they're going to lose something in the deal. Clearly they think this move is best for their business. After all, they're required to do what's best for their business.

    Of course, Enron thought differently. It thought it should do what was best for their high level managers and executives.

    Learn to spell.

  10. Peripherals! by Anonymous Coward · · Score: 5, Interesting

    The last Stevenote showed this off, a PowerbookG4 being walked in range of a Rendezvous enabled HP printer, they were configured on the fly by the OS and in seconds they were able to print to it. No wires, multiple users, no configuration. Besides iTunes p2p music library (it automatically locates other Rendezvous enabled Mac's and adds their music library to yours, streaming wise, it doesn't actually transfer the music ;) )

    Many, many possibilities here.

    1. Re:Peripherals! by jasonditz · · Score: 2, Funny
      Oh great, more reasons to want a Mac.

      Now if I could just find another job I'd be all set.

    2. Re:Peripherals! by MoneyT · · Score: 2, Offtopic

      Or you could stop wasting you rmoney upgrading you raging PC and buy the mac with the money you save...... Just a suggestion

      --
      T Money
      World Domination with a plastic spoon since 1984
    3. Re:Peripherals! by kyrre · · Score: 1

      I watched the keynote yesterday.

      One small error in your comment. Phil did hook up the powerbook to the printer by an ethernet cable. There was no wireless in the HP printer. But yes, Phil used airport to connect to Steves iTunes library.

    4. Re:Peripherals! by Reality_X · · Score: 1

      ... yeah, because Macs never become obsolete... oh no. Never.

    5. Re:Peripherals! by Surlyboi · · Score: 1

      ... yeah, because Macs never become obsolete... oh no. Never.

      Sure they do, but not as quickly as PCs. I've got a
      300Mhz blue and white Powermac sitting in my house
      still functioning quite well. How much have I spent
      on it in the almost four years since I bought it?
      About 400 bucks and that was for a gig of RAM, a
      bigger HDD and a new video card. I run Jaguar on it
      and have no serious performance issues for the
      basic funtions (web browsing, email, the
      occasional DVD) Would I run FCP on it? hell no,
      but it works.

      --
      Mod me down and I will become more powerful than you can possibly imagine...
    6. Re:Peripherals! by JohnFluxx · · Score: 1

      How would this fit into something like, say, cups?

    7. Re:Peripherals! by Anonymous Coward · · Score: 0

      So? I have a beige K6-233 sitting at home that functions perfectly well, which I bought over five years ago now. There are Pentium 75 machines still chugging away out there. I bet I spent a heck of a lot less for that K6 than you paid for your Powermac, too.

    8. Re:Peripherals! by stux · · Score: 2

      But you're probably not running Windows XP on it.

      I know plenty of people who are (or will be) running the latest OSX operating system on their 4 year old macs.

      I don't know anywhere near that many windows users who 1) use a 4 year machine as their primary machine or 2) are going to install Windows XP on it... they continue using Windows 98.

      --

      ---
      Live Long & Prosper \\//_
      CYA STUX =`B^) 'da Captain,
      Jedi & Last *-fytr
    9. Re:Peripherals! by pi+radians · · Score: 2

      How would this fit into something like, say, cups?

      How do you think Mac OS X prints? Oh ya, thats right.

      --

      sin(6cos(r)+5A)
    10. Re:Peripherals! by laserjet · · Score: 2

      Speaking of HP printers and wireless, I know that they have 802.11 out and bluetooth is eather coming or will be out soon. It will be an add-on EIO card I am assuming. Should be sweet for laptop people on da go.

      --
      Moon Macrosystems. Sun's biggest competitor.
    11. Re:Peripherals! by Surlyboi · · Score: 1

      So? I have a beige K6-233 sitting at home that functions perfectly well, which I bought over five years ago now. There are Pentium 75 machines still chugging away out there.

      And what software is running on them? Or even your
      233 for that matter? I had a K6-233 too, I had to
      upgrade it to run any decent games. Half-Life
      brought it to its knees. After replacing the Mobo,
      the processor, the video card and the RAM, (can't
      use that old SD on these new DDR boards, can ya?)
      I've got a nice Athlon XP box. Not that there's
      anything wrong with that, but if I was Joe Sixpack,
      I'd have had to buy a whole new box from Dell or
      Gateway that would've cost me a hell of a lot more.

      I bet I spent a heck of a lot less for that K6 than you paid for your Powermac, too.

      If you spent less than the $1,900 in total I did,
      congrats. Go buy yourself some ice cream with all
      your well saved cash, you magnificent, thrifty bastard. =P

      --
      Mod me down and I will become more powerful than you can possibly imagine...
    12. Re:Peripherals! by Anonymous Coward · · Score: 0



      Regarding obsolecence -- I have a Mac 8500/120 from 1995 that has been upgraded over the last 7 years with memory (768MB currently), G3 400 MHz PPC, IDE disk controller card, USB/FireWire card, a PC version of the VooDoo3 card with re-flashed ROMs, 2-60G internal 7200 RPM hard disks, external FireWire CDRW -- average cost to own per year is well within most business analysts parameters.

      As mentioned above, would not use this box to do Final Cut Pro or other intensive rendering on a REGULAR basis -- it will do it, but would take a while -- no good for production rendering needs -- BUT, it cruises the net, runs MS Office, AIM, all of the standard normal business and personal computing needs, no fuss, no muss -- doesn't crash, per se (runnning OS 9.1 -- reboot every couple of weeks, as a rule.)

      I know of NO PC from the 1995 era that can operate like Mac described above -- assuming you have kept the same motherboard, you would have maxed out the CPU upgrade path at 400 MHz, and the RAM would have maxed out at 256 MB -- hardly enough to run Win98 with any success.

      Total cost of ownership, you say?

      Buy a Mac!

    13. Re:Peripherals! by JohnFluxx · · Score: 1

      This sounds freaking sweet....

  11. Smart business move by Infonaut · · Score: 5, Interesting
    This is one way Apple can align themselves more closely with users of other *NIX OSes. By helping to improve easier connectivity between various non-MS OSes, Apple is essentially saying: "Look, you can now easily hook into a Windows network on a Mac. But, you can do even more if you're using a network with OS X, Linux, BSD, et. al."

    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.

    --
    Read the EFF's Fair Use FAQ
    1. Re:Smart business move by dirkdidit · · Score: 0, Troll

      The next smart business move would be for Apple to drop prices affordable to most people. If I could afford it, I would rather work on a Mac. They tend to be more stable and not to mention they are usually cool looking. Plus most Windows programs I use are available for Mac, too.

    2. Re:Smart business move by Morth · · Score: 1

      There is only one problem with this:

      The current multicast DNS draft (which is part of Zeroconf) was released by a working group at Microsoft. I don't expect them to take long to implement it.

  12. Re:Obvilusly not the GNU Liesince by Anonymous Coward · · Score: 0

    Good comparason. It's pretty obvius that the level of commun sense is about the same bettween hiring arthur anderson and basing your FAGSHIP PRODUCT on a n OS that everyone knows is dying.

  13. Re:Obvilusly not the GNU Liesince by Anonymous Coward · · Score: 0
    Obviously Applie isn't going to [snip]
    Learn to spell.
    Kettle, black.
  14. Re:x86...barff by Anonymous Coward · · Score: 0

    Are we mad that the only thing your PC can do is play video games...and spread sheets...wow can I be a x86 user please

    ex(86)tinct

  15. Re:Obvilusly not the GNU Liesince by Anonymous Coward · · Score: 0

    At least have the decency to speak the entire phrase, you pompous ass.

  16. How beneficial will this be? by Anonymous Coward · · Score: 0, Flamebait

    Well, awhile back apple took what appeared to be some abandonware from the old mac Sprockets system, and released it as openplay, an open-source gaming library that would let you write cross-platform networking code for games.

    Has that been beneficial? Has it been used by anyone, for anything noteworthy?
    It looks from where i'm sitting like there's been so little interest in it that despite the long time it's been released, the linux port hasn't even been completed.

    If OpenPlay's been ignored by the community, what makes Rendezvous so useful that we think the open-source community will pick it up and run with it?

    I'm not trying to put apple's decision down here. They did an honorable thing, and i'm proud of them. But this is an honest question. Why would/should the linux/OSS community be interested in Rendezvous? Is it a technology that would actually be useful to the open source world?

    1. Re:How beneficial will this be? by AlainRoy · · Score: 1

      Apple has proposed Zeroconf has an internet standard. It's still only in draft form: http://www.zeroconf.org/

      If you're pushing for an Internet standard, it certainly helps to have an open source implementation of the standard. Check out the RFC describing the Internet Standards Process. You'll note that a proposed standard: A Proposed Standard specification is generally stable, has resolved known design choices, is believed to be well-understood, has received significant community review, and appears to enjoy enough community interest to be considered valuable.

      This doesn't state that you have to release open source, but it helps the case when you want to can get other people to look at your code and see what you've done.

      Also note that a draft standard requires: A specification from which at least two independent and interoperable implementations from different code bases have been developed, and for which sufficient successful operational experience has been obtained, may be elevated to the "Draft Standard" level. Yes, they are independent implementations, but it can help other people develop theirs if they can see your source code. When my implementation doesn't interoperate with Apple's, I can actually figure out why, and whose fault it is.

      So yes, releasing the source code is good if Apple wants this to become a standard.

      -alain

    2. Re:How beneficial will this be? by overunderunderdone · · Score: 2

      awhile back apple took what appeared to be some abandonware from the old mac Sprockets system, and released it as openplay... what makes Rendezvous so useful that we think the open-source community will pick it up and run with it?

      I think the key difference is the word Abandonware. In the case of OpenPlay Apple took an old basically dead piece of software they no longer cared about & weren't really using themselves and realesed it as open source. "Who knows" they figured, "maybe somebody will find a use for it."

      Rendezvous on the other hand is a new technology that they use themselves and will continue to develop for their own uses whether the open source community picks it up or not. They intend to push it to third party developers & peripheral manufacturers in a way they didn't bother with OpenPlay.

  17. Re:APPLE SUCKS DICK LIKE THE SCIENCEACADEMY OF S. by Anonymous Coward · · Score: 0

    Follow up on your promises dammit. plz die k thx

  18. My implementation by The-Dork · · Score: 5, Interesting

    I implemented one of the Zeroconf internet drafts on Linux for a class project. It can be found here.
    It is in no way a complete implementation, but got me an 'A' grade :)

    --
    The statement below is true.
    The statement above is false.
    1. Re:My implementation by Anonymous Coward · · Score: 0

      Great! Neat! Thanks for posting the link. The more implementations, the better...

    2. Re:My implementation by Anonymous Coward · · Score: 0

      Rock Chalk Jayhawk, Go KU!

  19. Re:Obvilusly not the GNU Liesince by Anonymous Coward · · Score: 0

    Blow me, jerkoff.

  20. Umm. by Anonymous Coward · · Score: 1, Informative

    I'm holding a copy of Mac OS X version 10.2, aka Jaguar, in my hands right now. It includes a functional implementation of rendezvous/zeroconf.

    It was released last week, and my copy just arrived in the mail. I am going to install it just as soon as i've glanced through slashdot. I will be running it within the hour.

    Is this what you call "vaporware"? Because that is not what it seems like to me.

    Perhaps you should clarify yourself.

  21. Apple didn't really have a choice... by dfj225 · · Score: 3, Interesting

    Apple didn't really have a choice on this one. The only way their technology will become successful is if it is accepted and supported by a large number of companies. If its open source, why not include it in your next hardware release?

    --
    SIGFAULT
  22. Autoconfiguration is Scary by ebooher · · Score: 2, Insightful

    It will be nice when they do release some source for this, and make all of the technical documents available. I'd like something to look over about all of this autoconfiguration software.

    I mean, am I the only person this scares? Microsoft Outlook had (has) the autoexecute feature that allows virii authors to introduce new and inventive ways to drop rootkits into IIS servers.

    Linux has their own little features that have to be guarded against as well. In the basis of security very few of my companies Linux boxes are running any form of FTP. Way too many security alerts, and 90% of the boxes don't need to do file transfers anyway.

    Now Apple offers us a really cool and interesting technology that will allow a computer to automatically find a printer. How long before one of these virii authors writes himself an object that allows his PowerBook G4 to introduce itself to a Rendevous network and take control of several machines at once.

    Here you go, a really sweet streaming virus.

    I for one, hope that there isn't just a way to turn this off, but delete it entirely from a running system. Because as of right now, I'm a little more worried about this than anything new from Redmond about automatically updating my systems.

    We use all *NIX on the outside anyway, so that doesn't really apply to any sensitive systems ^_^

    --
    "Genius may shine aloof and alone, like a star, but goodness is social, and it takes two men and God to make a Brother."
    1. Re:Autoconfiguration is Scary by Anonymous Coward · · Score: 0

      How long before one of these virii authors writes himself an object that allows his PowerBook G4 to introduce itself to a Rendevous network and take control of several machines at once.

      Well then, it's a really good thing that apple decided to release this technology as open source! After all, many eyeballs make all security bugs shallow. Isn't that how the open source mantra goes?

    2. Re:Autoconfiguration is Scary by epeus · · Score: 5, Informative

      I don't think you understand what Rendezvous does very well at all. It does not allow remote execution of code; it enables you to advertise and discover services on the network.

      This means you don't need to know IP addresses and well known ports, or run port scanners to discover services. If your machine doesn't want to be found by Rendezvous, don't advertise your services with it.

      One key thing that makes it smarter than UDDI and the like is that it is service-centric, not device-centric. You don't have to find a machine and try to open special ports to see if it has a webserver or SLP printer or SMTP relay or whatever, instead, you ask for a service that you already know the protocol for, and you find out if any devices that implement it are available.

    3. Re:Autoconfiguration is Scary by g4dget · · Score: 3, Insightful
      Read the story. ZeroConf or Rendezvous is basically a way of defining a little better how computers can "guess" an IP address for themselves and try it out. That doesn't open up any new security holes; rather, it brings some order and standardization into the things people already do more haphazardly. Windows XP, for example, already uses a mechanism like ZeroConf, but in a way that is more disruptive to networks.

      (BTW, the English plural of "virus" is "viruses"; the Latin plural would be one of "viri" (pronounced "vee-ree"), "virorum", "viris", or "viros", depending on case.)

    4. Re:Autoconfiguration is Scary by clarkcox3 · · Score: 0, Offtopic
      (BTW, the English plural of "virus" is "viruses"; the Latin plural would be one of "viri" (pronounced "vee-ree"), "virorum", "viris", or "viros", depending on case.)
      <pedantic>
      Actually "viri" is the nominative plural of "vir" (man), not "virus". The only form of "virus" that is spelled "viri" is actually the genitive singular.
      </pedantic>
      --
      There are no tiger attacks in my area and it's all because this rock I'm holding keeps the tigers away.
    5. Re:Autoconfiguration is Scary by Anonymous Coward · · Score: 0


      Autoconfiguration is simply a natural evolution.
      As network services become more and more complicated, new technolgies are created to ease administration.

      Automation is a good thing.
      Remember the days before DHCP was widely used and every host on your network was manually configured?

      since computers tend to be refrenced by name rather than number, I think dynamic dns is a good thing, but rondevous is even better in my mind.

      Think of rondevous to IP as what IP is to arp.

    6. Re:Autoconfiguration is Scary by Anonymous Coward · · Score: 0

      The genitive singular and nominative plural are the same in the second declension. See here.

    7. Re:Autoconfiguration is Scary by Anonymous Coward · · Score: 0

      "Virii" is NOT a word!

  23. Re:x86...barff by Anonymous Coward · · Score: 0

    Are we mad that our toy platform only gets hand-me-downs from the x86 world?
    Wa wa, baby wants a ba-ba.

  24. What exactly is your price?? by Big+Sean+O · · Score: 2, Insightful

    Lots of people complain that Apple is too expensive. My question is: How much do you want to pay for an Apple?

    Seriously, what would be the price that would make all the "Apple's too expensive" camp shut up and buy?

    I'm not trying to be fussy, I'm seriously interested...

    --
    My father is a blogger.
    1. Re:What exactly is your price?? by dirkdidit · · Score: 1

      For me to go out and buy a Mac today, I would want it to be close to a PC in price. I know that Apple has a lot of proprietary hardware and software and that you defintely get your $$ worth at $2,000 but still.

      I know that if a new G4 was $750, I'd go out and buy one, along with many other people.

    2. Re:What exactly is your price?? by MoneyT · · Score: 2

      Well, maybe you should start buying then, if you consider that an average 15inch LCD monitor will cost somewheres between $300 and $500, and then you take a look at the lowend iMac at 1,300 you will see that the G4 iMac will cost you $800, plus $500 for the LCD display, giving you a very nice computer for a decent price. On the other hand, you probably were reffering to towers. In which case I really can't help you there. I suppose you could check www.dealmac.com for some of the older model G4s at nice discounts. Might I also suggest the Apple lease (which is decent) or my personal favorite, find a friend of your's who is an educator and have them buy you a machine at educator discount and then pay them for it. Or even better, if they're a student, buy them a student ADC package, and have them use the hardware discount ot get upto 20% off the hardware.

      --
      T Money
      World Domination with a plastic spoon since 1984
    3. Re:What exactly is your price?? by frankie · · Score: 1, Offtopic
      How much do you want to pay for an Apple?

      $900 for a G4 with an open bay and AGP. That's what I want.

    4. Re:What exactly is your price?? by Anonymous Coward · · Score: 0

      I can get a top-of-the-line PC for 500 bucks, all parts included. I can't get a decent Mac for less than two thousand. That's just ridiculous.

    5. Re:What exactly is your price?? by frankie · · Score: 2
      you will see that the G4 iMac will cost you $800, plus $500 for the LCD display

      No. I'm a rabid Mac addict, but you're spewing crap logic. The people who want an $800 computer want an $800 computer. You can find usable 17" CRTs for under $50 (often $0) in most cities. I already own two.

    6. Re:What exactly is your price?? by tres · · Score: 1

      Laugh, it's funny.

      A top-of-the-line PC?

      (You can always tell the people who don't have to work on their top-of-the-line (i.e. gaming) PC.)

      There's a reason that some things cost more than others.

      I wish I had mod points, you Funny.

      Girl don't go away mad,
      Girl just go away.

      --
      Notes From Under *nix: blas.phemo.us
    7. Re:What exactly is your price?? by MoneyT · · Score: 1, Offtopic

      Please show me a TOL PC for $500 bucks. If you can put it together for me, with a 17inch minimum monitor (preferably a 15inch LCD) I will buy it from you.

      --
      T Money
      World Domination with a plastic spoon since 1984
    8. Re:What exactly is your price?? by protonman · · Score: 1

      So you are saying Macs are too expensive but with a little scheming and looking for *old* models you can get them at prices comparable to *new* PCs?

      Or are you arguing Macs are reasonably priced?

      --
      The man of knowledge must be able not only to love his enemies but also to hate his friends.
    9. Re:What exactly is your price?? by MoneyT · · Score: 2

      Neither, I'm saying that for their value, macs are resonably priced (not great, but cetainly not outlandish). However, if you want a bargin basement deal, you have to look for he older models, because you just won't find it on the newer models. Sure, I can put together a bargin PC for $700, but the hardware quality is nowhere near the same.

      --
      T Money
      World Domination with a plastic spoon since 1984
    10. Re:What exactly is your price?? by laserjet · · Score: 2

      I would like to buy a honda for the price of a nissan, but that's not in always in the cards, is it?

      Apple has always been more expensive - now they are just a little bit more expensive, not near as bad as it used to be. Sometimes you gotta decide what's best for you and buy it. If that means you want all the niceties of an Apple and you are willing to pay for it, great.

      --
      Moon Macrosystems. Sun's biggest competitor.
    11. Re:What exactly is your price?? by protonman · · Score: 1

      >> Or are you arguing Macs are reasonably priced?

      > Neither, I'm saying that for their value, macs
      > are resonably priced

      Ah. So there is a difference between "reasonably priced" things and things that are "reasonably prcied for their value". Way to go, buddy.

      >> and looking for *old* models you can get them
      >> at prices comparable to *new* PCs?

      > However, if you want a bargin basement deal, you
      > have to look for he older models. Sure, I can
      > put together a bargin PC for $700,

      So it looks like you are arguing both, doesn't it? Fair enough, I don't really care.

      --
      The man of knowledge must be able not only to love his enemies but also to hate his friends.
    12. Re:What exactly is your price?? by Abreu · · Score: 2

      For chrissakes!
      I can put together TWO systems with Athlon 1600s with 256ram and 40GB harddrives with decent 17' monitors for 2000USD

      You want me to pay that much for a single machine with comparable performance?

      And dont get me started on hardware quality, you know as well as we do that all computer components are made in the very same factories in the far east.

      --
      No sig for the moment.
    13. Re:What exactly is your price?? by ivan256 · · Score: 1

      I know that if a new G4 was $750, I'd go out and buy one, along with many other people.

      The resale value of a new mac is ~$750 after two years!

      You have to look at mac prices differently then PC prices, because PCs have no value after 12 months and that has to be taken into account when you buy them. If you spend $1500 on an Mac, and sell it two years later for $750, you've paid $750 for it. If you pay $750 for a PC, and you can't sell it when you get a new one two years later, then how is that cheaper then a mac?

  25. what is it good for? by j+h+woodyatt · · Score: 5, Informative

    Suppose you want to write a distributed system.

    Lots of processes running on an array of machines. Say for example you have a data center full of racks of 1U servers, and each one is cranking away on some part of the application code. You have redundant processes scattered around too, so if one machine takes a dive, you want the whole application to stay up and running anyway.

    Imagine you're the administrator of this system. How do you tell each little process in the system what IP address and TCP port to use so that every other process in the system knows where to find it?

    Without Rendezvous, you have several options-- all of them unappealing. You might start with some kind of application specific configuration file format and a cobbled-together system for distributing such data around to all the hosts in the system. You might instead store such network configuration in some directory server on the network, like DNS or LDAP or some kind of custom front end to some kind of evil database backend.

    Either way, you quickly encounter what we veterans like to call "the cache coherency problem," i.e. the information in the directory must be consistent at all times with the actual state of the processes in the system. Whenever processes start, stop, migrate or change their profile, you have to update the directory. Solving this problem with existing technology can be expensive. If you don't solve it, then single-point failure modes proliferate and the system becomes exponentially more difficult to manage the larger it gets.

    With Rendezvous, the network itself is the directory service. Since all the little processes in the system are responsible for their own advertisements, there is no cache coherency problem. You don't have to assign addresses and ports to all your processes because the application can simply assign itself a set of abstract service names and discover all the instances of those services on the network with Rendezvous service discovery. No configuration files to keep updated. No dynamic updates to LDAP or DNS servers that might get overloaded, or may not be running or in the right place when they need to be.

    Of course, there are alternatives to consider. You might think to use SLP (RFC 2608-2610), which you can download now from www.openslp.org, but strangely... SLP hasn't managed to get much traction in industry. Some say that's because it's too unwieldy to use effectively.

    You should compare Rendezvous with OpenSLP and see which one you think is better.

    --

    --
    jhw
    1. Re:what is it good for? by dhovis · · Score: 4, Insightful
      Suppose you want to write a distributed system.

      You know, it is funny you mention that, because I've been wondering if/when Apple might introduce automatic clustering. The way I understand it, the threading implementation in Darwin is such that threads can not only be transferred between processors, but also between computers too. Rendezvous could let you find all the other computers on the network that will let you run code (in a sandbox, perhaps) and automatically throw threads to them if it will help.

      Imagine the Photoshop benchmarks if everything was spread across a rack of XServes!

      <DUCKS>

      --

      --
      The internet is the greatest source of biased information in the history of mankind.

    2. Re:what is it good for? by eswierk · · Score: 4, Informative
      You should compare Rendezvous with OpenSLP and see which one you think is better.
      SLP is actually part of Rendezvous/ZeroConf. The goal of ZeroConf is not to reinvent the wheel; perfectly good protocols already exist for service discovery (SLP) and name-to-address translation (DNS). The ZeroConf working group is attempting to define basic host requirements for autoconfiguration, and fill in the gaps where existing protocols are lacking.

    3. Re:what is it good for? by Maserati · · Score: 2, Interesting

      NeXT had a distributed processing system. Making an autoconfing cluster available would be a big win for Apple. Any graphic design shop does a lot of CPU intensive work, making the LAN be the cluster would be so useful it would be scary. I'm thinking of our Splash server right now, but big Photoshop filters or 3D rendering would also benefit.

      Time to invest in switches to the desktop if you haven't already, this will seriously increase your network utilization.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    4. Re:what is it good for? by KidSock · · Score: 3, Insightful

      Without Rendezvous, you have several options-- all of them unappealing. You might start with some kind of application specific configuration file format

      Why does it have to be application specific? Like using Rendezvous is less "specific".

      and a cobbled-together system for distributing such data around to all the hosts in the system.

      What's wrong with TFTP or NFS or any other network filesystem?

      You might instead store such network configuration in some directory server on the network, like DNS

      DNS is a directory server?

      or LDAP or some kind of custom front end

      So Rendezvous has a non-custom front end? That's not good. If my processes are specific to the particular problem domain (probably unique if it demands a "distributed system") then I would rather have a "front end" to match.

      to some kind of evil database backend. Either way, you quickly encounter what we veterans like to call "the cache coherency problem,"

      Then what do you call it? Because using a database sounds like a very good way to maintain cache coherency. You would rather state be strewn across the network?

      i.e. the information in the directory must be consistent at all times with the actual state of the processes in the system.

      So Rendezvous is going to guarantee state consistency between processes better than a database backend? It was compared to NetBIOS for cripes sake. I think you've made a pretty stong case against using Rendezvous for a "distributed system". My impression is that other than negotiating IP and multicast addresses a Rendezvous client is otherwise application specific.

      Rendezvous is used to setup printers and wireless devices, not orchestrate large scale distributed processes.

    5. Re:what is it good for? by Anonymous Coward · · Score: 0

      What's wrong with TFTP or NFS or any other network filesystem?

      Because NFS is not a clustering solution, it is a solution for sharing files. Also, NFS can be platform-dependent or at least platform-picky. The argument is for the simple discovery of a cluster, and having a smorgasboard of NFS shares with no central means of locating other hosts isn't exactly an argument against.

      DNS is a directory server?

      Sure it is, just think that you could have a cluster1.host1, cluster1.host2, etc etc. It maps names to addresses, that makes it a directory.

      Rendezvous is more than just an easy setup assistant. It is everything you need to be aware of what's around you, and can include anything around you from media to printers to other computers.

    6. Re:what is it good for? by j+h+woodyatt · · Score: 4, Insightful

      You raise some points that call for rebuttal. (If you see me ignoring them, it means I think they're not worth rebutting.)

      > What's wrong with TFTP or NFS or any other network filesystem?

      Ever tried to deploy a distributed NFS server? By that I mean: if the primary NFS server goes down, a secondary automatically and transparently serves as a replacement without the NFS client ever having to be redirected? Such things exist. None of them are cheap.

      > Then what do you call it? Because using a database sounds like a very good
      > way to maintain cache coherency. You would rather state be strewn across the network?

      You *already* have state strewn across the network, i.e. the availability states of the various processes that comprise the distributed system. Why try to maintain a cache of that state in a database when the processes can use the network to discover and locate one another directly?

      Have you every tried to deploy a replicated database manager? Every transaction on the database must be ACID for this to work with high reliability. (ACID is an acronym, stands for Atomic Consistent Independent and Durable.) Easy to do with a monolithic database manager. Much harder to do with a replicated system. Again, such things exist. None of them are cheap.

      My point: distributed systems with more single points of failure provide less reliability than systems with fewer. Rendezvous eliminates an important single point failure mode.

      --

      --
      jhw
    7. Re:what is it good for? by Anonymous Coward · · Score: 0
      According to Enderle, Apple has paid too little attention to system administration in the business environment, and Rendezvous is a good example of Apple's myopia. At its root, Apple's management tools are inadequate, and remote administration is impossible. In the future, he said, PCs are likely to be centrally managed by service providers, but Apple has done nothing to prepare its products for such a development.

      Unless Apple can address these issues, according to analysts, it has little chance of gaining ground against Windows. In fact, Giga has predicted that OS X is helping to drive Apple's market share further downward, toward 2 percent. "And then," Enderle noted, "it becomes hard to take them as a serious vendor.

  26. What I'd like to see... by TellarHK · · Score: 4, Insightful

    I'd really like to be able to take my iBook (or any networked laptop, really) into a public place with the AirPort card turned on and have it not only pick up a base station signal, but every once in a while send out a signal over the wireless card to see if there are any other non-base-stationed wireless cards present that might want to hook up for a small wireless mini-LAN. This sounds like the kind of thing Rendezvous would be a great start for. It'd be a good way to meet people, too. Set up your machine with a little program that does the 'ping' for other machines and advertises whatever it is.

    Ping.
    iBook, OS 10.2, anyone around?

    It'd be like combining Wardriving with those weird "Beep if someone you'll consider hot is nearby." things they were selling in Japan a while ago.

    1. Re:What I'd like to see... by Swumpy · · Score: 0

      I think you can already do this using iChat's Rendezvous Messaging. I'm not real sure quite how well it works though, since I have no other Macs to try it with.

    2. Re:What I'd like to see... by miguel_at_menino.com · · Score: 1

      iChat does that.

      I just wander in range of someone else who is using iChat with my iBook, and they automagically appear on my buddylist.

    3. Re:What I'd like to see... by x136 · · Score: 2
      It'd be like combining Wardriving with those weird "Beep if someone you'll consider hot is nearby." things they were selling in Japan a while ago.
      Holy crap, you're right. Rendezvous could become a Lovegety for geeks.
      --
      SIGFEH
    4. Re:What I'd like to see... by TellarHK · · Score: 2

      Even if you're not on the same base station?

      Cool start. :)

    5. Re:What I'd like to see... by ciryon · · Score: 2

      Actually it's not harder than to open up the Airport menu, click Make Network and other users can easily access you.

      But Rendezvous (zeroconf) is a very interesting technology, I tried to get it working in Linux a while back but the project was not that complete and there were few things you could do with it.

      Ciryon

    6. Re:What I'd like to see... by superdan2k · · Score: 2

      This is, of course, why iChat has a Rendezvous-driven P2P chat system built into it to run alongside the AIM stuff. I imagine that when I'm standing in line for 10.3 or 10.5 or whatever Panther gets numbered as, that there's going to be a lot of IM chats going on via Rendezvous...woulda been nice to have had it last Friday. :-)

      --
      blog |
    7. Re:What I'd like to see... by mbbac · · Score: 1

      It can do this already.

      --

      mbbac

    8. Re:What I'd like to see... by Anonymous Coward · · Score: 0

      Heh. "Rendezvous."

      Come with me to the casbah...

  27. I forsee a hiccup... by DarkVein · · Score: 4, Interesting

    If Apple uses the APSL, then the source code could not be used in Linux. I'm uncertain if Debian 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.

    --

    I'm as mimsy as the next borogove but your mome raths are completely outgrabe.

    1. Re:I forsee a hiccup... by Arandir · · Score: 3, Insightful

      If Apple uses the APSL, then the source code could not be used in Linux.

      In the kernel, no. Only GPL or relicensable code can be used in the kernel. But it certainly can be used in the userland.

      I'm uncertain if Debian would accept any APSL submissions.

      What part of the DFSG does the APSL not meet?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:I forsee a hiccup... by mcc · · Score: 4, Informative

      If Apple uses the APSL [apple.com], then the source code could not be used in Linux [kernel.org].

      The APSL is not compatible with the GPL. This means that you could not link the APSL code directly into GPLed code such as the linux kernel. However, i do not see why the rendezvous code would need to actually be in the kernel. It seems preferable to me that a linux implementation of rendezvous would be just a daemon or something, like inetd or any other number of things are, in which case it would just be a normal program and could be under any license at all.

      If for some reason i can't forsee it is somehow necessary for the rendezvous implementation to be in the kernel, it could just be done as a kernel module; there is some dispute as to whether it is okay for linux kernel modules to be non-GPL, but a lot of people, including Linus Tourvalds, interpret the GPL such that OS kernel modules do not have to be GPLed.

      I'm uncertain if Debian [debian.org] would accept any APSL submissions.

      The GNU foundation doesn't like the APSL. However, debian is more aligned with OSI than they are with the GNU foundation. (Correct me if this is incorrect.) Anyway, in order for Debian to include software in its core distribution, that software must fit the Debian Free Software Guidelines. The APSL is on the OSI approved license list meaning it fits the DFSG and APSL code could be included in Debian's main codebase, no problem.

      Incidentally, Debian does maintain a non-free portion to their distribution, it is just that this portion is not considered "part of the main distribution", and it is not always included with the install discs (it depends on how you obtain your copy of debian, as far as i can tell). But that's irrelivant here because the APSL is OSI certified!

      The only reason Apple's decision not to use the GPL would be a problem, as far as i can tell, is that some people don't like to release code under non-GPL licenses, and those people may decide not to contribute to a rendezvous implementation. But other than a few offended people, that's about the extent of the problems the APSL presents.

    3. Re:I forsee a hiccup... by jbolden · · Score: 2

      Apple as the license holder can allow the Linux kernel to release their implementation GPL. License's don't restrict copyright owners.

    4. Re:I forsee a hiccup... by benh57 · · Score: 2

      Indeed - in fact the APSL is OSI Approved. So it is just fine.

    5. Re:I forsee a hiccup... by jonabbey · · Score: 3, Funny

      No worries, I don't see most Linux kernel hackers being really anxious to incorporate a bunch of Objective-C code into the kernel, do you? ;-)

    6. Re:I forsee a hiccup... by Anonymous Coward · · Score: 0

      You should really try to spell weird correctly in your .sig

    7. Re:I forsee a hiccup... by mcc · · Score: 1

      You should really try to spell weird correctly in your .sig

      Oh, God, now that's embarrassing. I've had that sig for about eight months now and never noticed that..

      I thank you more thank words can express for pointing out my error, o anonymous coward ^_^ uggh..

    8. Re:I forsee a hiccup... by ReelOddeeo · · Score: 2

      Apple as the license holder can allow the Linux kernel to release their implementation GPL. License's don't restrict copyright owners.

      You are correct that copyright holders could have multiple licenses or none at all.

      But on your first point, if Apple allows Linux kernel to release under GPL, then this is tantamount to GPL licensing it to anyone. If I see a GPL licensed XYZZY in the Kernel, then I am free to take it, use it in anything else, so long as it continues to be GPL licensed.

      (Moderation hints: Troll: -1)
      Moderation should be done according to how much you agree with the post.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    9. Re:I forsee a hiccup... by Phil+Hands · · Score: 2

      While the DFSG and the OSD are equivalent, that doesn't mean that Debian and the OSI always interpret them similarly.

      Debian generally errs on the side of caution, whereas the OSI seems mostly interested in looking good in the press, so lets dubious stuff like the APSL through.

      The last word on the APSL on debian-legal concludes that the APSL probably doesn't even qualify for non-free, because of the insistence on a 12 month minimum source publication period, whereas Debian only keeps source for versions of binaries we are currently publishing.

      --

      Debian: GNU/Linux done the Linux way
    10. Re:I forsee a hiccup... by Phil+Hands · · Score: 2

      Just because it's OSI Approved does not mean that Debian will also conclude that it qualifies as Free, or that Debian will decide that it is practical to distribute it.

      Personally, I think the 12 minimum publication of source feature of APSL fails on clause 3 of the DFSG because Apple is imposing an unequal restriction on people modifying their code, because there is no obligation on Apple to publish their modifications for a minimum of 12 months.

      Alternatively, one might consider it to fail on clause 5, on the basis that it implicitly discriminates against people that do not have an infrastructure capable of guaranteeing that they will be able to retrieve every version of the code that they've deployed (no matter how briefly, or how limited the deployment) over the last 12 months.

      --

      Debian: GNU/Linux done the Linux way
    11. Re:I forsee a hiccup... by Elwood+P+Dowd · · Score: 2

      Microsoft is free to embrace and extend in any case. They can make a zeroconf implementation that only kindof works with or without Apple's code. Apple might want to consider only licensing the "Rendezvous" trademark to companies with an implementation that they like.

      Since Apple simply wants to speed adoption of this technology by *everybody*, then a BSD license or even placing the software in the public domain would be to their best advantage.

      Apple might want to make some compromise between fastest-possible-adoption and controlling-intellectual-property. But all the control in the world won't let them control zeroconf. Hopefully they'll try to guarantee interoperability with the "Rendezvous" trademark/logo.

      --

      There are no trails. There are no trees out here.
    12. Re:I forsee a hiccup... by Anonymous Coward · · Score: 0

      You are a moron. GPL is a plague.

    13. Re:I forsee a hiccup... by IamTheRealMike · · Score: 2
      The GNU foundation doesn't like the APSL. [gnu.org] However, debian is more aligned with OSI [opensource.org] than they are with the GNU foundation. (Correct me if this is incorrect.)

      Good post, but a few points. Firstly, there's no such thing as the GNU Foundation. The GNU project is run by the Free Software Foundation. The FSF is extremely active with Debian, and indeed iirc the FSF pay the bandwidth costs for Debian amongst other things. They have always had a close relationship, which is why you can't apt-get some software if it doesn't meet their guidelines.

      The FSF basically didn't like the APSL originally for a number of very good reasons. To be fair to Apple, they have eliminated most of those reasons save one, which is that if you "deploy" APSL'd software in an organisation you must publish changes. The GPL specifies you must only publish changes if it's redistributed - an important difference. Time will tell if they fix this or not.

    14. Re:I forsee a hiccup... by Arandir · · Score: 2

      Personally, I think the 12 minimum publication of source feature of APSL fails on clause 3 of the DFSG

      That is a possibility. The OSI debated this very point.

      do not have an infrastructure capable of guaranteeing that they will be able to retrieve every version of the code that they've deployed

      Frankly, this is nitpicking, and you know it. If we're going to descend to this level of trivial legalism, then Debian will have to disapprove half the licenses they've already approved.

      In any case, the manner in which the Debian process works virtually guarantees that the APSL will never be approved, since the APSL is now saddled with political baggage.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    15. Re:I forsee a hiccup... by jbolden · · Score: 2

      Sure. How useful is the Linux kernal's implementation of Rendevous? By its very nature that code is going to be pretty lightly integrated into a specific function / platform. The specification is already open so they aren't giving up anything to anyone doing something entirely different. The reason Apple wants AAPL is that it lets them retain control. They already don't have control of someone using the specification and doing something wild with it.

  28. Re:Obvilusly not the GNU Liesince by MoneyT · · Score: 2

    Right, OS X is dying, that's why slashdot is actualy reporting on Apple relevent topics. THey have an Apple section. That's why Apple's stock is at a decently healthy $14 per share. That's why over the last 52 weeks, their lowest has been $13 per share, and their highest $26 per share. That's why the media is reporting on Apple with headlines other than "Apple is Dying". That's why Apple is one of the few companies that made any decent amount of money during the tech marcket downturn. Of course OS X is dying, just like Linux is a dead dog.

    --
    T Money
    World Domination with a plastic spoon since 1984
  29. how ya doin? by awb131 · · Score: 5, Insightful

    I like to think of Rendezvous as a much smarter analogue to NetBEUI, which I often refer to as the "butt sniffing protocol" that Windows machines use to detect each other in the absence of IP networking.

    --
    "There is no night so forlorn, no mood so bleak, that it cannot be infused with pleasure by tender meat..." - R.W. Apple
  30. Automatic Bolo server finder? by VikingBrad · · Score: 2, Funny

    Methinks this is just a technology to allow Bolo players to find games without any configuration changes being required.

    Bolo and WinBolo rock!

    Cheers
    VikingBrad

    1. Re:Automatic Bolo server finder? by jjsoh · · Score: 1

      Okay, but this Bolo player is on my team.

  31. NOW you tell me! by El · · Score: 3, Interesting
    Gee thanks Apple... after I've already gone a implemented Zeroconf myself! Just to think I could have just waited and stolen your code...

    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.

    --

    "Freedom means freedom for everybody" -- Dick Cheney

    1. Re:NOW you tell me! by syd02 · · Score: 1

      I like your sig. It's so good to see a sign of life from the judicial branch.

  32. Wow... Rendezvous Deja Vu! by Anonymous Coward · · Score: 0

    eom

  33. Very beneficial to Apple by El · · Score: 3, Insightful

    Apple is in the business of selling clients. If all the vendors of servers (yes, your network printer is a server) adopt this technology, then they can sell more clients. It's that simple -- make it easy for everybody to implement Rendevous, and you make more money. This is different from Micro$oft's business model, which calls for controlling both the client and the server, so they don't make it easy to implement ANYTHING that's compatible with their software.

    --

    "Freedom means freedom for everybody" -- Dick Cheney

  34. Re:x86...barff by Anonymous Coward · · Score: 0

    hahahhaha.. funny

  35. Re:Rendevouz is a sham by MoneyT · · Score: 1, Flamebait

    what bait and switch did they pull with OSS

    --
    T Money
    World Domination with a plastic spoon since 1984
  36. Can someone please mod this funny? by JudgeFurious · · Score: 1

    NETBEUI as the "Butt Sniffing Protocol"

    Priceless.

    --
    Appended to the end of comments you post. 120 chars.
  37. discovery != access by El · · Score: 4, Informative

    Just because you can find my address in the phone book, it does't make it any easier to break into my house. Rendevous doesn't ship any actual code around, so what's to carry the virus? About the worst that can happen is multiple machines come up with the same address -- but a malicious node on your network could make that happen WITHOUT Rendevous.

    --

    "Freedom means freedom for everybody" -- Dick Cheney

    1. Re:discovery != access by extrasolar · · Score: 1, Offtopic

      Then tell me your address. El, why won't you tell me your address?

  38. Simplify your sig by MoneyT · · Score: 1, Offtopic

    Your sig can actualy be simplified to one mind boggling statement.

    "This statement is false"

    --
    T Money
    World Domination with a plastic spoon since 1984
    1. Re:Simplify your sig by The-Dork · · Score: 1

      LOL ! Thanks for the suggestion :)

      --
      The statement below is true.
      The statement above is false.
    2. Re:Simplify your sig by Anonymous Coward · · Score: 0

      There is that and also the fact that the sentences are neither above or below each other but rather to the left or the right.

    3. Re:Simplify your sig by Anonymous Coward · · Score: 0

      Jesus, you waste of skin. Who the fuck says 'LOL' besides a rampant horde of AOL'ers.

    4. Re:Simplify your sig by Anonymous Coward · · Score: 0

      IANAL, but AFAIK, everybody does.

    5. Re:Simplify your sig by Anonymous Coward · · Score: 0

      oh, you Anal all right. LOLOLOLO!!!!!

    6. Re:Simplify your sig by Anonymous Coward · · Score: 0

      You just did

      PS. Was the racial comment necessary?
      --
      Mr. Obvious.

  39. Re:x86...barff by Anonymous Coward · · Score: 0

    fuck

  40. Conceptual iPod Rendezvous Use by merger · · Score: 1

    I was talking with a buddy of mine about the possibility of putting a wireless card in the iPods and then going to a club with them. The dj would then be able to pick and mix music off of people in the club. Similar to the iTunes demo but with a little more flare.

    1. Re:Conceptual iPod Rendezvous Use by Anonymous Coward · · Score: 0

      Similar to the iTunes demo but with a little more flare.

      I'm wearing 15 pieces of flair.

    2. Re:Conceptual iPod Rendezvous Use by Anonymous Coward · · Score: 0

      That's the minimum reccomended amount of flare. We encourage you to go above and beyond the minimum.

    3. Re:Conceptual iPod Rendezvous Use by Phroggy · · Score: 2

      It'd be neat to be able to swap out the FireWire card for an AirPort card. Aren't they both some form of PCMCIA?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    4. Re:Conceptual iPod Rendezvous Use by vincent99 · · Score: 1

      I'm sure the RIAA would just love that...

      --
      -- V
    5. Re:Conceptual iPod Rendezvous Use by Anonymous Coward · · Score: 0

      Right, he's going to pick your shitty assortment of music without knowing the Genre or BPM? As much as you'd probably love to hear "It's Raining Men!" out of some Club speakers, you're probably going to the wrong club for that to happen.

    6. Re:Conceptual iPod Rendezvous Use by Anonymous Coward · · Score: 0

      In case you missed that, Rendezvous/Zeroconf currently works with Ethernet only. No Airport/802.11 yet.

    7. Re:Conceptual iPod Rendezvous Use by overunderunderdone · · Score: 2

      In case you missed that, Rendezvous/Zeroconf currently works with Ethernet only. No Airport/802.11 yet.

      Bzzt. you're wrong. 802.11b is specifically mentioned on the zeroconf site " With current Macs with IEEE 802.11 "AirPort" networking built-in, you don't even need the cables and the hub.". Steve Jobs was using it for the Rendezvous demo the original poster was talking about. Jobs had his machine playing music in iTunes, the other guy (forgot his name) opened up his *unplugged* PowerBook and his playlist appeared in Jobs' iTunes.

    8. Re:Conceptual iPod Rendezvous Use by Anonymous Coward · · Score: 0

      What I think would be cool is if you hopped into a club that had a performer-DJ and an artist-DJ.

      The "performer" would run the show for an hour or so giving the "artist" a chance to scan for music and come up with something.

      Granted, it could flop hard and piss everyone off (requiring the "performer" to come back on) but if the "artist" was any good and worked quickly he could pull off a hell of a show*.

      * assuming the club-goers had decent shit to work with, anyway.

    9. Re:Conceptual iPod Rendezvous Use by Anonymous Coward · · Score: 0

      "Yeah, this track is fuggin awesome... right on ma... awwww booo.... the fugger just left the building..."

      while I like the idea, it just wont woik in reality :P

    10. Re:Conceptual iPod Rendezvous Use by Anonymous Coward · · Score: 0

      Nope, I'm right. What zeroconf site mentions, is *intent*, not finished work. There is lot of stuff that code in Jaguar doesn't do yet. What was Jobs using was not code that shipped, therefore they could do a few assumptions about network, that cannot be done in the wild. Also note the HP printer Jobs used, you cannot buy it in random shop.

      Next time check Rendezvous mailing list before you trust marketing demos too much.

  41. Autoconfiguration is Not Scary by Anonymous Coward · · Score: 0

    This is simply setting data. It is NOT automatically executing anything from a foreign host. MS fails becuase it allows literally anything to run anywhere. Hopefully Rendevous will allow the MS world to start cutting network admins back as they are costing companies a lot of money for nothing.

  42. Re:Obvilusly not the GNU Liesince by Anonymous Coward · · Score: 0

    And is that also why their current market share is currently 3.7% down from almost 5% a few years ago?

  43. check out CFNetServices by oaklybonn · · Score: 2, Informative

    On your Jaguar CD, CFNetServices adds a higher level abstraction on top of zeroconf; this part most likely won't be open source, since it is in one of the higher level frameworks on the sytem (CFNetwork in CoreServices) The relevant headers are: /System/Library/Frameworks/CoreServices.framework/ Frameworks/CFNetwork.framework/Headers/CFNetServic es.h Using these, I was able to get my server application Rondesvousing in about 10 minutes...

  44. Re:x86...barff by MoneyT · · Score: 5, Funny

    hand me-downs. You mean like:

    The Floppy Drive, no we had that first

    The home computer, no we had that first too

    The mouse, no we had that one first

    The GUI, no Xerox had that but didn't want it, we got it and made it good.

    Oh I know SCSI, no wait, that was another first for us.

    You must mean USB, well yeah Intel developed that first, but they just sat on it, Apple ran with it and wow, now look where it is.

    Oh you mean 64 bit processors for consumers, no wait that was us too.

    You must mean M$ programs, no wait we had those first too.

    Oh well

    --
    T Money
    World Domination with a plastic spoon since 1984
  45. Rendezvous has network effect by Wesley+Felter · · Score: 3, Insightful

    The more Rendezvous-enabled devices and apps are out there, the more useful it is.

    1. Re:Rendezvous has network effect by Anonymous Coward · · Score: 0

      The more Rendezvous-enabled devices and apps are out there, the more useful it is.

      Correct.

      However, my question was "will this be beneficial?", which you do not address. You are basically saying that if this open-source code release results in more Rendezvous-enabled devices and apps, it will be beneficial. I agree, but my quesiton is: will this open-source release result in more Rendezvous-enabled devices and apps?

  46. mature... by Anonymous Coward · · Score: 0

    ...yet it just emerged?

  47. May I suggest... by mtec · · Score: 1


    a night job at your local all-night Arby's?

    A good Ti Powerbook's
    worth saying 'drive through!'
    for a month or maybe two.

    --
    Cake or Death? Cake Please!
  48. Imagine a Beowolf clust... No, seriously. by JohnsonWax · · Score: 3, Insightful

    Apple has yet to reveal their clustering solution for Mac OS X and Xserve, but consider how easy Rendezvous will make this task.

    1. Re:Imagine a Beowolf clust... No, seriously. by Anonymous Coward · · Score: 0
    2. Re:Imagine a Beowolf clust... No, seriously. by MalleusEBHC · · Score: 1

      Making a cluster of any Macs (well, any New World Macs) is already easy enough. There are a variety of different techniques as the poster before me pointed out. I put together my own mini-cluster of two TiBooks and one Powermac using a one page guide to Pooch in about 15 minutes. My favorite was that the guide I was using also included a link for a "simple" 247 page guide to creating a Beowulf cluster.

  49. All night Arby's! by mtec · · Score: 0, Offtopic

    (see above)

    --
    Cake or Death? Cake Please!
  50. zeroconf is not a standard yet, and has problems by keithmoore · · Score: 3, Informative
    and there are several problems with it.

    zeroconf breaks applications in several ways, for instance:

    • v4 linklocal addresses are unstable and subject to change at any time without notice to the parties using them
    • they don't work well on machines with multiple network interfaces.
    • existing apps don't know to avoid using linklocal addresses when they're not appropriate, and in general neither apps nor hosts have any good way to tell whether a linklocal address associated with a host is accessible without trying it and waiting for the connection to time out, or connecting and then verifying if it's really the right host (since the host you really want to talk to might be on a different network).
    • nobody has figured out how to ensure consistency between multicast DNS and real DNS, so different machines talking to each other can have different ideas of what a DNS name means or even whether a name is valid at all. so applications that pass DNS names around (like the web or email or anything that uses URLs) and rely on consistency of DNS may break in strange new ways if some of the hosts are using multicast DNS and others aren't, or if the hosts using multicast DNS are on different network links.
    • DNS-based service discovery is even less well understood.

    zeroconf will be really nice when we figure out how to make it work well without breaking apps. It's unfortunate that Apple is trying to deploy a technology widely that has several serious known flaws and claim that it is a standard before those flaws are fixed.

  51. Does that also include using the dmca? by Billly+Gates · · Score: 2

    According to news.com apple is using the dmca to make sure its itools software does not work with any other dvd player but there own internal ones. Apple does not care about the opensource community and like Enron care about profits above all else.

    1. Re:Does that also include using the dmca? by Anonymous Coward · · Score: 0


      False analogy.

      http://www.intrepidsoftware.com/fallacy/falsean. ht m

    2. Re:Does that also include using the dmca? by Audiophyle · · Score: 1
      According to news.com [com.com]apple is using the dmca to make sure its itools software does not work with any other dvd player but there own internal ones. Apple does not care about the opensource community and like Enron care about profits above all else.


      First of all, iTools has nothing to do with this. iDVD and iTools are not connected in any way other than the naming scheme. iDVD is part of the package you get with a Mac equipped with a DVD-R drive, so it's basically free. However, it is not open source software by any means, and it was never intended for that. To say that Apple does not care about the open source community is completely absurd. Darwin is open source, as well as a legion of apps supporting OS X. Rendevous is pretty incredible technology that will benefit everyone when it becomes open. Among the larger companies out there, Apple leads the pack in advancing open source technology in a lot of ways.
    3. Re:Does that also include using the dmca? by Anonymous Coward · · Score: 0

      The fact that Apple pulled out the DMCA is really disapointing, and also iTools doesn't exist anymore. long live outrageously priced .mac

    4. Re:Does that also include using the dmca? by perfessor+multigeek · · Score: 1

      apple is using the dmca to make sure its itools software does not work with any other dvd player but there[sic] own internal ones.
      Man, this is starting to get on my nerves. Okay, let's remember who we're talking about here. Apple turns to lawyers faster than Bush does to Cheney; they've been suing everybody who pissed them off even a little since the days of eight inch drives.
      So, hmm. Look at the current situation again. Apple has stopped their own developer from getting involved in the process of violating DMCA and, now think about this, STOPPED THERE. Apple is doing one thing and one thing only, covering their butt. Am I proud of them for doing this? No. Is this the same as crippling itools? Also no. If they were doing that they would be going after MacAddict, macnn, and the many other places that will continue to give users the means to do workarounds.
      Yet another example of the new, Jobs-era Apple doing a wimpy-looking thing that in truth is part of choosing their fights for when they *do* have a shot of winning.
      Sucks to be a responsible adult sometimes, doesn't it?

      --
      Data is the lever, rigor the fulcrum, brains the force that drives it all.
    5. Re:Does that also include using the dmca? by Audiophyle · · Score: 1

      Bandwidth costs are getting to be terrible, so I'm not surprised that iTools got canned, but I wish there was a cheaper .Mac option for us. Most of us can't just lay down $99 for this kind of thing. I paid the $49 since I use the email heavily and I was going to buy virus software anyway. The iDisk and other things are just bonuses for me, although I'm not sure if I'll shell out $99 next year for this. A lot can change in a year, so I'll wait it out for a while.

    6. Re:Does that also include using the dmca? by Melantha_Bacchae · · Score: 5, Informative

      Billy Gates wrote:

      > According to news.com [com.com]apple is using
      > the dmca

      Yesterday, I wrote a posting "First version of this story did *not* mention DMCA" (read it at http://slashdot.org/comments.pl?sid=38907&cid=4163 229) that gives my reasons for believing that Apple did not use the DMCA. If OWC wants to change my mind, they can show me the letter from Apple legal that mentions the DMCA.

      > to make sure its itools software does not work
      > with any other dvd player but there own internal
      > ones

      This has nothing to do with iTools (which kinda indicates that you might not have read the article you are refering to). Apple created *iDVD* to sell their SuperDrive equipped Macs. OWC was trying to warp iDVD so they could use it to sell OWC's own DVD drives. OWC was stealing Apple's work, against Apple's license, in order to compete with Apple in the DVD drive market. Apple is the victim here.

      > Apple does not care about the opensource
      > community

      Ha! They have released Darwin and Quick Time Streaming Server (and next month Rendevous) as open source.

      OS X includes such well loved open source and free software as GCC, Emacs, Apache, and Perl.

      They provide documentation on using open source, such as this page (http://developer.apple.com/internet/macosx/osdb.h tml) on open source databases.

      And Apple ships with Macs (compressed on the hard drive but available and free for install) and in the OS X retail boxes a free copy of their development suite (which now includes GCC 3.1). Upgrades are free for the download, or $20 for a FedEx-ed CD. This enables any Mac user that wants to, to develop as much open source as their little heart desires, without having to pay for development tools.

      > like Enron care about profits above all else.

      Companies have to care about their profits because their first duty is to their shareholders. But in order to get those profits (and they have to be real, not cooked books), they have to care about their customers and keeping them happy.

      Apple does care about their customers, their shareholders, and even tries to benefit the industry as a whole (Firewire, Rendevous). In contrast, Microsoft takes their customers for granted, uses them, manipulates them, treats them like criminals. Microsoft also doesn't pay shareholders dividends, and their stock prices are no longer going up and up. Microsoft acquired more congresscritters than Enron, because they donated three times what Enron did in the 2000 elections. You can compare one of these two companies to Enron. The one isn't Apple.

      BTW, thank you Apple, for gifting Rendevous to the open source community. It was an unexpected, and most pleasant surprise.
      Yatta Jaguar!

      "It's a miracle! The sea water has once again created new life."
      Moll, "Rebirth of Mothra 2"

    7. Re:Does that also include using the dmca? by Karn · · Score: 1


      Ha! They have released Darwin and Quick Time Streaming Server (and next month Rendevous) as open source.


      Is it really a big deal that they open source something that noone really cares about? It's nice for a few mac developers, but these actions don't help the community all that much. As for QuickTime Streaming Server, what good is this for a FreeBSD or Linux user?


      And Apple ships with Macs (compressed on the hard drive but available and free for install) and in the OS X retail boxes a free copy of their development suite (which now includes GCC 3.1). Upgrades are free for the download, or $20 for a FedEx-ed CD. This enables any Mac user that wants to, to develop as much open source as their little heart desires, without having to pay for development tools.


      You'd think with all the money Apple saved in creating C compiler they could afford to hire a Linux programmer to port Quicktime to Qt or GTK so the GCC developers could watch the Two Towers trailers.. Seriously, the community could really benefit from a cross-platform Quicktime Video player way more than a server which will only serve the monopolies of x86 and PPC platforms.



      Apple does care about their customers, their shareholders, and even tries to benefit the industry as a whole (Firewire, Rendevous). In contrast, Microsoft takes their customers for granted, uses them, manipulates them, treats them like criminals. Microsoft also doesn't pay shareholders dividends, and their stock prices are no longer going up and up. Microsoft acquired more congresscritters than Enron, because they donated three times what Enron did in the 2000 elections. You can compare one of these two companies to Enron. The one isn't Apple.


      It would be interesting to see how Apple acted if it were in Microsoft's shoes..

      I'm not saying that opening their software is a bad thing, or something to be overlooked. What I'm saying is that Apple will only do things that don't infringe on their market share, even if the community would benefit tremendously. Which is fine, but don't go around saying that they're all about the community, because they are not.

      --


      Why do I keep typing pythong?
    8. Re:Does that also include using the dmca? by dd301 · · Score: 1

      Yesterday, I wrote a posting "First version of this story did *not* mention DMCA" that gives my reasons for believing that Apple did not use the DMCA. If OWC wants to change my mind, they can show me the letter from Apple legal that mentions the DMCA.

      Apple has not denied that they didn't do this and they had ample time for a denial. I am sure the reporters from C|Net contacted them about this. Unless you can provide evidence that this is not so, I will go with the published version of the story.

      OWC was stealing Apple's work, against Apple's license, in order to compete with Apple in the DVD drive market. Apple is the victim here.

      This doesn't change the fact that Apple used the DMCA to clobber them. I don't see how this is any different from sending a bunch of thugs down to OWC to take care of them.

      OS X includes such well loved open source and free software as GCC, Emacs, Apache, and Perl.

      Apple includes Free software in their OS. However, their contribution is much smaller than you think. In the early days, their modified the gcc compiler for Objective C and didn't release the changes. The changes were only released after a lot of pressure from the FSF. Add to this the fact that all the FreeBSD developers who are now Apple employees have left FreeBSD for good really questions Apples intentions.

  52. Re:network effect = broadcast_traffic++ by syd02 · · Score: 1

    I'm kind of wondering if this is only a technology for small networks, or if this is something we would ever want to use on the WAN. Is this AppleTalk II? Anyone?

  53. Flamebait? by MoneyT · · Score: 2

    Since when was asking for proof of a statement considered flamebait?

    --
    T Money
    World Domination with a plastic spoon since 1984
    1. Re:Flamebait? by jx100 · · Score: 1

      Around the same time this particular user figured out "crack" doesn't mean an ass

  54. Latest IETF Draft by KidSock · · Score: 2

    Funny, any link for the draft you might find refers to draft-ietf-zeroconf-reqts-10.txt which just doesn't exist on the ietf site. So being real clever I flipped that 10 to an 11 and behold theres a new version dated the 26th.

    http://www.ietf.org/internet-drafts/draft-ietf-zer oconf-reqts-11.txt

    1. Re:Latest IETF Draft by keithmoore · · Score: 3, Informative

      actually there are several drafts you should look at:

      draft-ietf-zeroconf-ipv4-linklocal-07.txt
      draft -ietf-zeroconf-reqts-11.txt
      draft-ietf-dnsext-mdn s-12.txt

      and I think there's another one somewhere about
      DNS service discovery, but I don't recall it offhand.

  55. Interesting by Anonymous Coward · · Score: 0

    ...how just this morning everyone was bashing Apple for using the DMCA to protect property that was theirs, and was being abused by a distributor (ie. they don't really care about the crack existing, they just don't want THEIR DISTRIBUTORS giving it away - pretty fair). It all changes when things start being given away for free to everyone, not just people that actually PAID good money for a product.

  56. Re:network effect = broadcast_traffic++ by johnpaul191 · · Score: 2

    it seems like the next generation of appletalk, it brings printer sharing back to the mac os, but now it's easy as pie to do. you can put iChat into the mode to talk to people on the local network (if anyone remembers the app broadcast from the old mac days). people have been using it over airport to access a printer hardwired to another mac. from what they have said it sounds like a lot of the future uses of rendezvous have not been realized.

  57. Re:negative*negative = positive by Anonymous Coward · · Score: 0
    Who says being a Nazi is a negative?

    For that matter who said that crack is a negative? Have you ever tried crack? Mmmmmm... crack....

  58. Problems with GPL and APSL... by MoneyT · · Score: 4, Insightful

    As I read the APSL, it's simply and open licence that also ensures that Apple remains removed from you. That seems perfectly reasonable. GNU doesn't like it because of the termination clause, but when you think about it, it's entirely nessesary. What if a version with your modifications becomes the norm, even becomes packaged with Apple machines. If that happens, and you get accused of infringing on someone elses patented work, Apple could be in serious trouble. By terminating the agreement and stopping distribution of your code, Apple can keep themselves free from you. Just because they terminate does not mean they will sue you. As near as I can tell, the APSL is a very very open license for a corporation and is what we arround here might call a Good Thing (TM).

    OTOH, I seem to have picked up a flaw in the GPL, which may be the reason corporations have been slow to take up software released under the GPL. If as you say, proprietary or APSL and other less open licensed software was not permissable within GPL software, many companies would not want to take up that software. The reason being is many companies develop their own private modifications to software. For example, I worked for a time at a well know power company which shall remain nameless. This company had a software suit which they had purchased which provided for the creation and movement of troubleshooting "tickets". The software in it's basic form was useable, but the company had other needs. They wrote modifications to the software (with the original creators permission) to run within their networks and throughout the company. If under a GPL license the company would have had to opensource their modifications and release them under the GPL, the company would not have taken up the GPL software.

    Freedom is a good thing, but forcing people to open their code is almost as bad as the closed code is.

    --
    T Money
    World Domination with a plastic spoon since 1984
    1. Re:Problems with GPL and APSL... by mOdQuArK! · · Score: 2

      You seem to be making a common mistaken assumption about the GPL. A company can make all the private modifications they want to any GPLed code & distribute them all over the the inside of the company w/o fear of legal retribution. Its only if they try and distribute the code OUTSIDE of the company is where the GPL's source-code-must-also-be-available clause kicks in.

    2. Re:Problems with GPL and APSL... by knarf · · Score: 3, Informative
      OTOH, I seem to have picked up a flaw in the GPL...[deletia]...The reason being is many companies develop their own private modifications to software...[deletia]...If under a GPL license the company would have had to opensource their modifications

      BZZZT... you're wrong.

      The GPL does not require modifications of modified versions of software to be 'opensourced' if the modified program is not distributed to a third party, as explained in the GPL FAQ.

      --
      --frank[at]unternet.org
    3. Re:Problems with GPL and APSL... by ReelOddeeo · · Score: 2

      Incorrect. The GPL clearly states that it only covers DISTRIBUTION of the software, not USE of the software.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    4. Re:Problems with GPL and APSL... by Samrobb · · Score: 1
      The GPL does not require modifications of modified versions of software to be 'opensourced' if the modified program is not distributed to a third party, as explained in the GPL FAQ.

      What's the legal definition of a "third party"? Corporations these days are hardly monolithic entities... they contract out support functions (HR, IT, etc.), they have subsidiaries, they form close partnerships, hire outside firms for contract work, etc. Any of these situations might result in a claim that modified GPL software was distributed to a "third party".

      I'll corner a lawyer or two when I get the chance so I can ask the question. I suspect that this requirement is sufficiently vague enough to scare the pants off your average IP Lawyer.

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
    5. Re:Problems with GPL and APSL... by Dan+Crash · · Score: 2

      I'm not a lawyer, but I've read the entirity of the APSL, and it's the APSL that would, in fact, require you to release your changes to the community if you use them in any commercial way.

      The APSL differentiates between using code for your own personal use and/or internal research, and "deployment". There's a whole section of the APSL which defines deployment, and it's pretty specific: deployment is using the code in any way other than for personal use or research. If you deploy the code -- meaning you use it commercially, even if just internally -- under the APSL, you've gotta release your changes back to the community.

      --
      He who refuses to do arithmetic is doomed to talk nonsense.
    6. Re:Problems with GPL and APSL... by Arandir · · Score: 1

      Give your secretary a copy of the software and RMS will call that "use". But give that same copy to a friend and he will call it "distribution".

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    7. Re:Problems with GPL and APSL... by Arandir · · Score: 2

      The GPL does not require modifications of modified versions of software to be 'opensourced' if the modified program is not distributed to a third party

      It's the definition of "third party" that is problematic.

      Consider the following case: you install a modified GNU Emacs on a coworker's computer but do not make the source code available to him. According to RMS this is okay because you and your coworker are a single party. Now install a modified GNU Emacs on a friend's computer but do not make the source code available. RMS will argue that there are now two parties involved and that the GPL demands that the source be available. But the actions are identical!

      RMS may be legally correct that an corporation is a legal entity, and thus a single party. But what about unincorporated companies? They are not legal entities, and cannot be parties to licenses or contracts. Would RMS have no problem with the APSL if their deployment clause pertained only to unincorporated businesses?

      I have a sneaky suspicion that RMS is just making this stuff up as he goes along. He is in essence defending the right to discriminate against fields of endeavors.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    8. Re:Problems with GPL and APSL... by MoneyT · · Score: 2

      I would think if it were an internal release (i.e, within my own company) that it would not have to be distributed.

      --
      T Money
      World Domination with a plastic spoon since 1984
    9. Re:Problems with GPL and APSL... by Anonymous Coward · · Score: 0

      If he is making it up, then why did he hire a lawyer out of his own pocket? How are RMS' innovations any different than other legal innovations?

    10. Re:Problems with GPL and APSL... by Dan+Crash · · Score: 2
      Well, like I said before, I'm not a lawyer, but the license is pretty clear:
      1.4 "Deploy" means to use, sublicense or distribute Covered Code other than for Your internal research and development (R&D) and/or Personal Use, and includes without limitation, any and all internal use or distribution of Covered Code within Your business or organization except for R&D use and/or Personal Use, as well as direct or indirect sublicensing or distribution of Covered Code by You to any third party in any form or manner

      If you're using code commercially, even internally, I'd think that means you've gone beyond mere research and development and are now subject to the terms of the APSL regarding deployment, which include releasing your source. Pretty clear cut.
      --
      He who refuses to do arithmetic is doomed to talk nonsense.
  59. Re:Excellent by Anonymous Coward · · Score: 0

    Seriously folks, the dick isn't going to lick itself!! Let's snap to it!!!

  60. Re:open source? yeah right... by MoneyT · · Score: 1, Troll

    Would someone please explain, in normal english what the major differences are between the GPL policy [which I understand to be, if you modify the code, your modifications have to be open source and GPLed and anyone should be allowed to use them],and the APSL policy [which I understand to be any modifications you make must be distributed with the original code intact, all the disclaimers intact, wiht the source and must be usable by anyone including us].

    As I see it, there's no real difference there.

    --
    T Money
    World Domination with a plastic spoon since 1984
  61. I Have a Question! by MoneyT · · Score: 2, Troll

    Would someone please explain, in normal english what the major differences are between the GPL policy [which I understand to be, if you modify the code, your modifications have to be open source and GPLed and anyone should be allowed to use them],and the APSL policy [which I understand to be any modifications you make must be distributed with the original code intact, all the disclaimers intact, wiht the source and must be usable by anyone including us].

    To me, there seem to be no big differences, so why do people have such a problem wiht the APSL

    --
    T Money
    World Domination with a plastic spoon since 1984
    1. Re:I Have a Question! by Farley+Mullet · · Score: 3, Informative

      As I understand it (and by no means am I any sort of expert here), Stallman's main objection is that the APSL is asymmetric, in the sense that Apple, as the original creator of APSL'ed code, has more and different rights then subsequent modifiers of the code. Specifically, if you change ASPL'ed code, even if you don't publicly release the changes, you still have to notify Apple of the changes. In the eyes of GNU/FSF/Stallman, this is a violation of privacy which free software licenses should protect, and represents a central control over code which free software licenses should prevent. For more info, see This commentary on the GNU site.

    2. Re:I Have a Question! by plaa · · Score: 3, Informative

      ... the GPL policy [which I understand to be, if you modify the code, your modifications have to be open source and GPLed and anyone should be allowed to use them]

      Slight correction, which is often forgotten: If you modify the code and distribute the resulting program, you have to make it GPL. If you don't distribute the stuff, there's no requirement to make the changes available. I believe this is actually a requirement of the Free Software and/or Open Source definition (though I'm not absolutely sure).

      --

      I doubt, therefore I may be.
    3. Re:I Have a Question! by MoneyT · · Score: 2

      Reading over the APSL I haven't yet come accross any place were it states you must inform Apple of any modifications, distributed or not. Maybe I'm just not seeing it, do you have any specific links or section markers?

      As to the person that rated me a Troll, it's truley a sad state of affairs when we critisize and ostrisize people who are genuinely confused by our techo/leagal speak. In doing so, you only push people further away from your cause.

      --
      T Money
      World Domination with a plastic spoon since 1984
    4. Re:I Have a Question! by MoneyT · · Score: 2

      As I said in a post above, but I'll include it here incase you have any information, I've been over the APSL a few times already, and I don't see any place where it differs from the GPL in that respect, I don't see any requirements to notify Apple. Do you have any specific section links?

      --
      T Money
      World Domination with a plastic spoon since 1984
    5. Re:I Have a Question! by j-beda · · Score: 2
      But according to your own link, the only problem with the most recent version of the ASPL according to the GNU folk is that "any modified version 'deployed' in an organization must be published". The "specificially" you point out has been addressed to the GNU's satisfaction in ASPL 1.2.

      While I can understand viewing that this is a shortcoming, it seems like a fairly small one. The other "problems" mentioned in the link above have been "fixed", as they mention. Since the GPL already causes changes to be released (that's the whole point, eh?) whenever modified programs are "released" (without a good definition of what that means), the ASPL doesn't seem a whole lot different.

      I don't really understand why the GNU people have this large web page picking apart the old ASPL when the new one is so much closer to their ideal. It does seem to cause more confusion of the issues than it clears up. I think they should state their problems with the current ASPL and forget the history lesson, or at least put clearer disclaimers that it is a bit of history.

    6. Re:I Have a Question! by Arandir · · Score: 2

      I don't really understand why the GNU people have this large web page picking apart the old ASPL.

      GNU also has web pages picking apart the MIT license, the BSD license, and the NPL. In addition, they pick apart several other licenses in their "Various Licenses and Comments about Them" page. They even argue against using their own LGPL!

      Know this about the FSF, GNU and RMS: if the license is not GPL compatible strong copyleft, they don't like it and don't want you using it.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    7. Re:I Have a Question! by j-beda · · Score: 2

      I understand why they want to pick apart licenses, but not why they bother doing their complaining about old versions.

    8. Re:I Have a Question! by dd301 · · Score: 1

      Know this about the FSF, GNU and RMS: if the license is not GPL compatible strong copyleft, they don't like it and don't want you using it.

      And they give good reasons for why they think you shouldn't use it. Understand this: they give you many more rights than what you would get otherwise. You really shouldn't be complaining about this. And you will really feel the pain when Apple pulls the plug on your project years down the line after you have added thousands of lines of code.

    9. Re:I Have a Question! by dd301 · · Score: 1

      I understand why they want to pick apart licenses, but not why they bother doing their complaining about old versions.

      There is a lot of software released under old versions of the licenses. Unless of course they are GPL programs which declare themlselves under GPL version n or later.

    10. Re:I Have a Question! by dd301 · · Score: 1

      As I said in a post above, but I'll include it here incase you have any information, I've been over the APSL a few times already, and I don't see any place where it differs from the GPL in that respect, I don't see any requirements to notify Apple. Do you have any specific section links?

      As has been mentioned before, if you deploy it within the company for your everyday operations, you will have to release the code under APSL, while you don't have to under the GPL.

    11. Re:I Have a Question! by Farley+Mullet · · Score: 1

      There is a lot of software released under old versions of the licenses. Unless of course they are GPL programs which declare themlselves under GPL version n or later.

      This whole version n or later thing means that you essentially are trusting the FSF/GNU with guarding your rights as a developer. I mean, what if the next version of the GPL contains a clause that assigns all rights to covered software exclusively to RMS? In a very real way this embeds an asymmetry into the GPL, since one organization (and only one organization) publishes versions of the GPL. If RMS and his organizations don't want us to trust Apple, Mozilla/Netscape and other groups enough to use licenses that assign those companies and organizations special rights, then is it any different to trust the FSF/GNU enough to give them the authority to rewrite our software licenses at will? Is the issue that asymmetrical rights are inherently offensive, or is it a matter of liking some groups more than others?

    12. Re:I Have a Question! by MoneyT · · Score: 2

      So, if you deploy a working version of code to be used within your business, the fact that you are required to make the sourcecode availible is a bad thing? I thought the whole point of the GPL was to require that the sourcecode to any version of the software which you use be availible. So now I'm confused, is the GNU/GPL philosophy that code must be availible or that it must only be availible under special circumstances.

      --
      T Money
      World Domination with a plastic spoon since 1984
    13. Re:I Have a Question! by dd301 · · Score: 1

      This whole version n or later thing means that you essentially are trusting the FSF/GNU with guarding your rights as a developer. I mean, what if the next version of the GPL contains a clause that assigns all rights to covered software exclusively to RMS? In a very real way this embeds an asymmetry into the GPL, since one organization (and only one organization) publishes versions of the GPL.

      The version n and later is not part of GPL. It is an option that you can use to protect your software in the future. You can always install software with the oldest version of GPL. The changes in the copyright and other laws and technologies require that GPL be updated constantly. Already, web services can utilize loop holes in the current version of GPL.

    14. Re:I Have a Question! by dd301 · · Score: 1

      So, if you deploy a working version of code to be used within your business, the fact that you are required to make the sourcecode availible is a bad thing? I thought the whole point of the GPL was to require that the sourcecode to any version of the software which you use be availible. So now I'm confused, is the GNU/GPL philosophy that code must be availible or that it must only be availible under special circumstances.

      The aim of GPL is to protect the user. So if you are deploying within your organization, you are the user and you don't need to publish source. However, APSL will needlessly violate your privacy with their use within the organization clause. However, if youare selling/giving away the software, the recepients rights need to be protected.

    15. Re:I Have a Question! by MoneyT · · Score: 2

      But wouldn't the people using the software within your company, internaly, be the users? In that case, does it not make sense to make the source code availible? I'm really sorry if I seem like a pain about this, but the way you're explaining it makes a hell of a lot more sense than the propagnda at GNU so I hope you don't mind clearing these things up for me.

      --
      T Money
      World Domination with a plastic spoon since 1984
    16. Re:I Have a Question! by dd301 · · Score: 1

      But wouldn't the people using the software within your company, internaly, be the users? In that case, does it not make sense to make the source code availible?

      No--they are not considered users. When you develop the software as an employee of a particular company, the company is considered a single entity.

    17. Re:I Have a Question! by MoneyT · · Score: 2

      When you are developing the software though, that would constitute R&D which under the APSL is not required to release the source.

      --
      T Money
      World Domination with a plastic spoon since 1984
    18. Re:I Have a Question! by dd301 · · Score: 1

      When you are developing the software though, that would constitute RD which under the APSL is not required to release the source.

      One would assume that software was developed to be used in house. In that case GPL gives more privacy and freedom compared to APSL.

  62. Re:network effect = broadcast_traffic++ by syd02 · · Score: 2, Informative

    I found this at zeroconf.org:

    A final requirement is that the solutions in the four areas must coexist gracefully with larger configured networks. ZEROCONF protocols MUST NOT cause harm to the network when a ZEROCONF machine is plugged into a large network.

  63. Re:zeroconf is not a standard yet, and has problem by Phroggy · · Score: 2

    Doesn't the multicast DNS stuff always just use a .local TLD? So, there wouldn't be any conflict with a real DNS system outside of that TLD. From what little I've seen, that was the impression I got.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  64. Re:zeroconf is not a standard yet, and has problem by keithmoore · · Score: 3, Informative

    no, the .local TLD isn't in the current proposal,
    it's been removed.

    see draft-ietf-dnsext-mdns-12.txt

  65. Re:zeroconf is not a standard yet, and has problem by Anonymous Coward · · Score: 0

    Seems to me this would be a chatty protocol. It must behave like "smart" protocols like AppleTalk, NetBEUI, or (slightly different but still chatty) HSRP. I have no idea if Rendezvous does this or not, but if each device is broadcasting hello packets every 3 seconds it wouldn't take long for medium sized networks to become saturated with nonsense.

    yyb

  66. Money Making by Farley+Mullet · · Score: 4, Insightful

    This might be a bit redundant, but it seems to me that the most interesting thing about all this is that Apple seems to have hit on a business model that actually makes money off open source software. First came OSX, which isn't really much more of a modifed PPC port of FreeBSD (Darwin) with a wicked nice (and nicely engineered) GUI (Aqua) slapped on top. Now we have Rendezvous, where Apple is making their implementation of an open standard open source, in hopes that its broad adoption will encourage people to buy Apple's software. Imagine what these guys could do with Ogg. . .

    So maybe the moral of the story is this:

    1. Find a niche for an open source project (using BSD to give MacOS solid underpinnings)
    2. Add value by adding high-quality proprietary elements (Aqua) by making use of your existing strengths (GUI design)
    3. Give back to the community (Darwin)
    4. Profit?

    Of course, you can't attribute all (or even most) of Apple's financial success to their OSS endeavours, but (and I speak from personal experience here) OSX has changed Macs from cute little toys to a viable and intiguing alternative to x86 hardware. And if Rendezvous takes off, not only will it be a boon for the community, but Apple could do quite nicely as well. In the end though, Apple might be a pretty unique case: Apple is primarily a hadware vendor, and Apple's involvement with OSS primarily adds value to the hardware it sells (I'll buy a TiBook because it's the only game in town for running OSX), and there aren't a heck of a lot of hardware vendors who are in a position to duplicate what Apple is doing.
    1. Re:Money Making by ZigMonty · · Score: 2, Troll
      First came OSX, which isn't really much more of a modifed PPC port of FreeBSD (Darwin) with a wicked nice (and nicely engineered) GUI (Aqua) slapped on top.

      Thanks for enlightening me. 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. Boy, was I ever wrong! Thanks!

    2. Re:Money Making by Melantha_Bacchae · · Score: 2, Interesting

      ZigMonty wrote:

      > 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.h tml):

      >> 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"

    3. Re:Money Making by Elwood+P+Dowd · · Score: 2

      Apple doesn't have a problem with un-free software.

      They've licensed freunhoffer(sp?) code for use in iTunes, if I understand correctly. This was back when some people felt like Ogg wasn't as good a codec, but still: Apple can afford to use proprietary algorithms.

      And anyway. It would have cost them much much more to make an iPod that supported Ogg anyway. Sure, there are people working on Ogg codec hardware... but you can't buy it from TI today.

      --

      There are no trails. There are no trees out here.
    4. Re:Money Making by IamTheRealMike · · Score: 3, Informative
      This might be a bit redundant, but it seems to me that the most interesting thing about all this is that Apple seems to have hit on a business model that actually makes money off open source software.

      Indeed they have. They write their own OS but use parts of open source code to make their work easier, then sell their proprietary OS on top of proprietary hardware. Remember Apple make most of their money out of hardware, not software.

      There seems to be a common misconception that somehow MacOS is really an open source OS with some closed artwork/widget toolkit on top. Er, no. In fact, the vast majority of OS X is closed source. The kernel is open, but all the rest, the graphics/widget toolkit, the Cocoa APIs, Quartz, the finder, the applets, the dock, in short most of what makes MacOS X MacOS and not UNIX is closed source.

      Making money out of open source code is easy. You just take somebodies code, don't tell them and use it in your own product. Voila, work saved, money made. See the company that ripped off the XVid guys for an example (except they got caught).

      What's hard is actually making your own products open source (entirely open source) and still making money. RedHat manage it. CodeWeavers manage it. Apple do tell people when they use their code (well, mostly, G-Force anybody?) and they do contribute code back. However, their software is not in fact open source. It's hardly a revolutionary business model.

      Mod me as a troll if you like, but that doesn't make my points any less valid.

  67. Re:Obvilusly not the GNU Liesince by Anonymous Coward · · Score: 0

    but up from 3.5% last year, that's right, GROWTH. muhHAHhahHAHahahahahah.

  68. Re:zeroconf is not a standard yet, and has problem by edward.virtually@pob · · Score: 1

    Unfortunate but predictable. By recruiting free (as in unpaid) help from the Open Source community to develop zeroconf, Apple saves money on the R&D costs of developing the underlying software for the non-open CFNetServices API layer (see oaklybonn's comment else-thread). I think Apple's "friendship" with Open Source is rather one-sided. An obvious example being the continued absence of even binary-only Sorenson codec modules for Linux. As a Linux end-user, I like Real and Macromedia (both of which provide excellent free viewers for Linux) a lot more than I like Apple. Every site Apple wins is one I can count on finding largely useless due to Quicktime.

  69. poster child for BSD by Anonymous Coward · · Score: 0

    Yay for Apple! They are leading the way for BSD and the truly open way (unlike other parties who have coopted the word open to mean something other than open.)

  70. Re:x86...barff by perfessor+multigeek · · Score: 0, Flamebait

    I know that I shouldn't succumb to temptation but. . . .

    Oh, you must mean reliable ethernet on the motherboard?. No, you still don't have that.

    Oh, I know, you must mean Firewire. Nope. Apple invented, SONY implemented, still flaky elsewhere.

    Oh, then you must mean native support for multiple monitor systems? Hmm, guess not.

    Oh, then you must mean uniform type usage standards. Oh, dear; I guess not.

    Well, maybe you were referring to an OS-level implementation of Postscript? No, not that either.

    Ooohhh! I get it! You were talking about uniform and reliable cut and paste across applications. No, not that either.

    Wait! maybe you meant audio and later video-editing systems that are usable, inexpensive, and that creatives actually want to use. Hmph. Nope. Another one down.

    Ah, now I remember, it's HTML and hypertext that you're talking about. Oh dear, HTML=Berners-Lee=NeXT, widespread hypertext=Hypercard. So not that either.

    It must be that great out of the box security and resistance to cracking. Hrm; it certainly can't be that.

    Maybe I just misunderstood the question.
    Must be my mistake.

    --
    Data is the lever, rigor the fulcrum, brains the force that drives it all.
  71. Re:Obvilusly not the GNU Liesince by Anonymous Coward · · Score: 0

    yeah, a dying os which only sold 100,000 copies in its first to days, cramming 50,000 people into 35 apple stores over that period (stores which sell 40% of its merchandise to PC switchers) and breaking every apple sales record in process, oh that dying os x? is the same the same dying osx which helped apple raise is market share about 10% in first quarter of this year? the same dying os which somehwo manages to compete with a criminal monoply OS which has 95% of market?

  72. News, news and more news... by Steve+Cowan · · Score: 1

    Is it just me or does Apple seem to be basing all of their recent strategic corporate announcements on what will make headlines on /.?

    1. Re:News, news and more news... by MoneyT · · Score: 2

      Or it could just be possible that maybe Apple is once again a viable company that people outside of just eh mac userbase will pay attention to?

      --
      T Money
      World Domination with a plastic spoon since 1984
  73. Re:zeroconf is not a standard yet, and has problem by Anonymous Coward · · Score: 0

    We use .local as our internal dns domain, which means that we can't get MacOs 10.2 machines, which insist on running rendevouz, to work.

  74. Coolness factor by XNormal · · Score: 3, Interesting

    Apple isn't doing this out of selfless motives. But the fact is, they're doing it. Pretty cool indeed.

    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...

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
  75. APSL considered proprietary by leandrod · · Score: 1, Redundant

    APSL is really quasi-free.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  76. All Hail Cheshire! All Hail Bolo! by Anonymous Coward · · Score: 0

    I LOVE THAT GAME. *pouts* I need to get back into bolo. I'm still convinced it's the best network created.. Then again, I may just be silly. lol.

  77. not open source by orrinrule · · Score: 1

    I don't have time to go thru the other replies to this story.. so I don't know if someone else already posted this or not, but CNET thinks differently about the open source thing... They are saying that Apple didn't open the source.. just trying to woo open source developers. http://news.com.com/2100-1040-955988.html?tag=fd_t op But that is a confusing article anyway... the headline says one thing, article says another..???

    1. Re:not open source by MoneyT · · Score: 2

      It doesn't say that they didn't Open Source it, what it's saying is that manufacturers will still have to work with the code a bit to get it to work with theri devices. IOW, they're restating the obvious.

      --
      T Money
      World Domination with a plastic spoon since 1984
  78. Been there... by Piquan · · Score: 2

    And yet again, we see a reimplementation of something that ITS and lispms had (in this case, through CHAOS).

    1. Re:Been there... by strat · · Score: 1

      Amen, brother.

      The way I see it, we had a 15-year interregnum where computing technology took a backslide, and we're now perhaps emerging.

      I just wonder when someone will release a batch management system as useful as Galaxy on the 10. Cron isn't it.

  79. It Would be Nice... by reallocate · · Score: 5, Insightful

    ...if the so-called "community" would spend less time playing wannabe lawyers arguing about licensing minutiae and spend more time developing new applications for users. The users you need to attract have never heard of Richard Stallman, buy shrinkwrapped software (including Linux, if and when they do use it), and judge an OS by the quality and range of applications available to run on it.

    Endless iterations of the same traditional Unix toolset, tools for the server side, and attempts to mimic Office and the Windows interface, won't cut it. Be imaginative.

    When I've tried to explain Linux to people who make corporate buying decisions, their questions boil down to: Why buy a cheap knock-off when the real thing is available?

    (Please try to refrain from the usual /. insults to users as too stupid to know what's good for them. In reality, they decide your future.)

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:It Would be Nice... by leandrod · · Score: 2

      ...if so-called "users" wouldn't forfeit their freedom for a dish of lentiles.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    2. Re:It Would be Nice... by dd301 · · Score: 1

      ...if the so-called "community" would spend less time playing wannabe lawyers arguing about licensing minutiae and spend more time developing new applications for users. The users you need to attract have never heard of Richard Stallman, buy shrinkwrapped software (including Linux, if and when they do use it), and judge an OS by the quality and range of applications available to run on it.

      People who don't learn from history are doomed to repeat it. If you saw the state of the software world when GPL was drawn up you would understand why it is the way it is. Even if you are doing this for fun and want to keep it informal, you will have to deal with these eventually. The problems don't go away just because you don't care about them. How would you defend yourself against some company like, say R*MBUS, which takes your code and patents everything in it and then sues you?

      Endless iterations of the same traditional Unix toolset, tools for the server side, and attempts to mimic Office and the Windows interface, won't cut it. Be imaginative.

      There are other programs out there and they are really creative. It so happens that the server side tools are the most popular. Just because they don't have multibillion dollar marketing budgets doesn't mean they don't exist.

      When I've tried to explain Linux to people who make corporate buying decisions, their questions boil down to: Why buy a cheap knock-off when the real thing is available?

      I am sorry you have to deal with such people. I am sure they are the ones running scared when the proprietary company they deal with has another licensing brainwave from stock market issues.

  80. Autoconfig DVD player? by killmenow · · Score: 2, Funny

    This is great and all, but will it let iDVD automatically detect my non-SuperDrive DVD burner?

  81. Re:zeroconf is not a standard yet, and has problem by arson1 · · Score: 2

    ok, maybe you haven't heard this 100 times yet, but APPLE DOES NOT OWN THE SORENSON CODEC!!! Sorenson does, talk to them about it.

    --


    --
    Don't sweat the petty things, and don't pet the sweaty things.
  82. Re:x86...barff by MoneyT · · Score: 2

    http://developer.apple.com/techpubs/hardware/Devel oper_Notes/Macintosh_CPUs-PPC_Desktop/PPC_7500_850 0.pdf

    ^You mean that on board ethernet? Or maybe you ment the on board ethernet that came on my 5400/180?

    Funny, I remember the Firewire extension being present in system 7.5.5, and I know I remember it being in System 8, and I also recall seeing firewire products then too.

    By native support for multiple monitor systems, do you mean a video card with 2 outputs, or do you mean system level support, becasue if you mean system level, multiple monitor support has been arround since system 7.

    What do you mean by uniform type usage standards?

    As for post script, I'm no expert, but I would assume that seeing as how system 7 came with a full set of post-script extentions, that it did have support for it.

    Cross program cut and paste? That's easy enough, I've never once had a problem with "unreliable" cut and paste, what are you reffering to? Hell, the mac can even cut and paste from within Windows (running in VPC) to the mac environment.

    Audio and Video editing systems that creatives want to use. So... the fact that Moby uses a G4 powerbook and some other macintosh systems for his audio work is't a creative wanting to use the mac? Or what about the fact that macs are used in many TV and movie productions. Or how about just the simple fact that the mac niche market is the creative market?

    Yes, I'm glad that hypertext=Hypercard, seeing as how Hypercard was an APPLE technology. HTML = NeXT, that's fine, guess who owns NeXT?

    --
    T Money
    World Domination with a plastic spoon since 1984
  83. Re:x86...barff by Anonymous Coward · · Score: 0
    You were wrong on every one of your points but lets not discuss the details seeing as you are a fucking dork.

    I am stunned by the sheer brilliance of this extremely compelling argument.

  84. Re:x86...barff by plastik55 · · Score: 2, Funny

    dude, don't flame people who take your side in an argument.

    --

    I have a positive modifier on Troll. When I mod someone Troll their karma should go UP!

  85. OpenPlay = Myth 2 by Anonymous Coward · · Score: 0

    The netcode for both win and mac versions of Myth 2 : The Fallen Lords was done in Open Play. WWDC 2000 it (openplay) was really highlighted in the various game workshops.

  86. Re:x86...barff by overunderunderdone · · Score: 2

    I'm really confused. Are you criticising Apple or Windows (or Linux)? From the context it looks like your criticising Apple since you are responding to someone making claims about the Mac Platform. Yet all your criticisms seem to apply to windows but not to Apple.

    Maybe I just misunderstood the question. Must be my mistake.

    Either you did, or I did.

  87. Jesus...the stupidity is painful... by Anonymous Coward · · Score: 0

    How is that not a modified version of FreeBSD? You, sire, are cruising for a bruising.

  88. And interview with Stuart Cheshire creator of Zero by Anonymous Coward · · Score: 1, Informative

    Heres my favorit part..
    http://www.gaeldesign.com/ib/mw0702_stuart.php

    Now the ZEROCONF Working Group that is part of the IETF is responsible for developing and maintaining the open-standard Zeroconf networking protocols, dubbed Rendezvous by Apple. Can you give us a brief overview of these protocols and the history behind them?

    The initial seeds of Zeroconf started in a Macintosh network programmers' mailing list called net-thinkers, back in 1997 when I was still a PhD student at Stanford. We were discussing the poor state of ease-of-use for IP networking, particularly the lack of any equivalent to the old AppleTalk Chooser for browsing for services. I proposed that part of the solution might be simply to layer the existing AppleTalk Name Binding Protocol (NBP) over UDP Multicast.

  89. Re:zeroconf is not a standard yet, and has problem by edward.virtually@pob · · Score: 1

    Yes, this is the standard Apple lie. However, it was disproved MONTHS AGO. See Slashdot article http://apple.slashdot.org/article.pl?sid=02/05/01/ 2012217&mode=thread&tid=107
    Apple is preventing Linux support for Quicktime in an attempt to force people to buy MacOS. That's a fact no matter how many times Apple (and uninformed Apple fans) deny it. Sorenson has no motive to keep the codec away from Linux, Apple does and acts on it.

  90. Apple: The Community Company? by Karn · · Score: 1

    -Flame retardant suit on-

    Quicktime is the only software that Apple makes that an average non-Mac user cares about, so until they port it to other platforms which people regularly use, I won't see them as a 'community friendly' company (ie a potential Microsoft.)

    If they care anything for the community, they would have ported Quicktime to Unix platforms. They're pushing websites to use their platform (Quicktime mov), but they don't provide players for any platform that doesn't have huge marketshare, thereby furthering monopoly-like status of Windows and MacOS. Hell, even Real ported to Unix when they were pushing to be the dominant steamed video platform back in the day...
    As a matter of fact, there's a RealOne beta port for Unix.

    Let the OS vendors do OSes and leave the multimedia to a 3rd party, please.

    I can't blame them for doing what big corporations do (further their market share) but I don't have to like it or support it.

    Long live Ogg!

    --


    Why do I keep typing pythong?
    1. Re:Apple: The Community Company? by PatJensen · · Score: 2
      Mac OS X isn't a platform that other people use? Quicktime runs fine on it, and it's a Unix variant. Apple also open-sources their Quicktime Streaming Server package for Unix as well. No other commercial vendor opens their streaming software (I forgot Shoutcast).

      Just because the APSL doesn't mesh with the GPL and you can't have a royalty free open-source high quality media player after Apple paid for all the R&D and marketing, doesn't mean that Quicktime is a bad streaming platform either.

      -Pat

    2. Re:Apple: The Community Company? by MoneyT · · Score: 3, Insightful

      Why don't all the great OSS developers out there, who claim to be so wonderful at their abilities to create nearly identical products make their own Quick Time? I'm not trying to bash on people here or be a troll, but on one hand, you're complaining abou thow evil corporate software is, yet on the other hand, your demending a Quick Time port from Apple.

      --
      T Money
      World Domination with a plastic spoon since 1984
    3. Re:Apple: The Community Company? by Karn · · Score: 1

      I'm not saying that Apple's quicktime server is a bad thing.. I'm saying they'd be helping more people by porting their closed Quicktime player to other platforms than to release a stream server which can only serve Windows and MacOS.

      In my opinion, video and sound are just as much a part of the web as images.. Imagine only being able to view certain images on one platform, but not others?

      The web was designed with platform independance in mind, and if a company activly promotes a multimedia format and doesn't port the player is doing the founders of our web, and the community, a big injustice.

      --


      Why do I keep typing pythong?
    4. Re:Apple: The Community Company? by Karn · · Score: 1

      First of all, I didn't demand anything from Apple. I merely pointed out that they have not ported to any other platform except the most popular.. I also pointed out that if they *were* interested in giving back to the community from which they readily take (GCC, FreeBSD, etc.) then they would at least have the courtesy to port their player to some other platforms. We already have a BSD kernel, but we don't have a Quicktime (laters version here) player for Unix (Linux specifically).

      Also, someone correct me if I'm wrong, but there are many free video players out there.. The problem is that later Quicktime codec aren't open. To create a quicktime-enabled player would mean to reverse engineer the codecs, or to use Windows codecs. It's not the interface that we care about, it's the ability to view quicktime (insert version here) movies on our platform of choice.

      Again, i'm not demanding that they port anything, I'm only voicing my opinion on their actions, which I think are only taking place because they aren't the currently monopoly holder. To back up my opinion, I use Quicktime 6 as an example.

      --


      Why do I keep typing pythong?
    5. Re:Apple: The Community Company? by foo12 · · Score: 1

      Your argument is now somewhat moot, but it's excusable as it's off by only a few months. Since the release of QuickTime 6, the preferred format for distribution and streaming is an iso-compliant MPEG4.

    6. Re:Apple: The Community Company? by otis+wildflower · · Score: 1

      Also, someone correct me if I'm wrong, but there are many free video players out there.. The problem is that later Quicktime codec aren't open. To create a quicktime-enabled player would mean to reverse engineer the codecs, or to use Windows codecs. It's not the interface that we care about, it's the ability to view quicktime (insert version here) movies on our platform of choice.

      How about MPEG4? Linux can play that... and QT6 now uses MPEG4..

      When Sorensen goes away things will be more friendly..

  91. Re:zeroconf is not a standard yet, and has problem by Anonymous Coward · · Score: 0

    And dont forget to mention that there already is a proven & mature IETF standard for service discovery: SLP (www.srvloc.org). They just created a new one because they did not need all SLP features for their use case and DNS-SD is more similar to AppleTalk's discovery mechanism. What they did may be understandable from Apple's point of view. But it doesnt make any sense to create a second service discovery standard with less capabilities just because Apple's existing software doesnt use SLP's advanced features...

  92. Not just blessed by ESR but Perens as well by overunderunderdone · · Score: 2
    From http://perens.com/Articles/
    I wrote this piece to criticize the Apple Public Source License version 1.0 , and the Debian project leader and the president of Software in the Public Interest, who asked me to write it, also signed it. Apple incorporated all of the changes I asked for into version 1.1 of their license, which thus is unquestionably an Open Source license.
    Emphasis mine

    I'm sure others still aren't satisfied. But at least the responded to some of the initial complaints.
  93. Re:zeroconf is not a standard yet, and has problem by j-beda · · Score: 2
    My understanding is that like AppleTalk, the broadcasting only occurs when a device or service first becomes active, not something like every 3 seconds. I think AppleTalk got a bad reputation when some router implementations did this sort of constant broadcasting. Not a problem with the protocol, but a problem with some vendors' products.

    I suppose that some zeroconf implementations could be needlessly "chatty", but that would be a problem of the particular program, not the protocol itself.

  94. Re:zeroconf is not a standard yet, and has problem by j-beda · · Score: 2

    Does quicktime for Java address this at all?

  95. Being free (Was:It Would be Nice...) by leandrod · · Score: 2, Informative
    > if the so-called "community" would spend less time playing wannabe lawyers arguing about licensing minutiae

    We care for freedom, including yours. Because no one can be free in a slave society. If you want to be enslaved to proprietary software, unable even to read your documents without paying a license to a corrupt, greedy corporation, your problem.

    > The users you need to attract have never heard of Richard Stallman, buy shrinkwrapped software (including Linux, if and when they do use it), and judge an OS by the quality and range of applications available to run on it.

    It's very difficult to produce quality software when you have to spend most time reverse engineering proprietary file formats, APIs and protocols, and hardware interfaces.

    > Endless iterations of the same traditional Unix toolset

    Forking is a real problem. GNU GPL is a good antidote, but not enough if people don't agree on what they want. Stop whining and help build consensus.

    > tools for the server side, and attempts to mimic Office and the Windows interface, won't cut it. Be imaginative.

    What's the problem with server side? People need servers. The world isn't made only of desktops.

    > attempts to mimic Office and the Windows interface, won't cut it. Be imaginative.

    Why be imaginative? People need a migration path, including an at least partially familiar interface.

    > When I've tried to explain Linux to people who make corporate buying decisions

    Try understanding free software next time. Linux yet another Unix kernel clone is pretty interesting. But you will never understand freedom if you ignore basic realities about society and the market, like suits usually do.

    > Why buy a cheap knock-off when the real thing is available?

    Because it's not a cheap knock-off, but frequently better than the original. And because the original is proprietary. What's the price of freedom?

    BTW, no need of buying. Use Debian and buy services instead.

    > refrain from the usual /. insults to users as too stupid to know what's good for them

    Few people now what's good for themselves, because few people are both wise and informed enough. Learn History if you think otherwise.

    > In reality, they decide your future.

    We are building a new future. Please get out of the way, troll.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
    1. Re:Being free (Was:It Would be Nice...) by MoneyT · · Score: 2

      Let me start by saying I'm all for Open Source software, now on to the debate.

      We care for freedom, including yours. Because no one can be free in a slave society. If you want to be enslaved to proprietary software, unable even to read your documents without paying a license to a corrupt, greedy corporation, your problem.

      Oh grow up!Think for a moment about who you're freeing. The corporations? Most corporations are given the right to modify programs to fit their individual needs. The average consumer? The average consumer doesn't know source code from techno-bable. They couldn't change or modify their programs any way. So it has to be freeeing the developer community. Alright, you've done that, now stop fighting the licence war and make your products useable.

      It's very difficult to produce quality software when you have to spend most time reverse engineering proprietary file formats, APIs and protocols, and hardware interfaces.

      So then why are people complaining when Apple and other companies release the sorce to programs? Just because it isn't GPL licensed? Give me a break. It's one thing to stand up for your ideals, it's another thing to be a damn fool about it.

      Forking is a real problem. GNU GPL is a good antidote, but not enough if people don't agree on what they want. Stop whining and help build consensus.

      You can't have consensus because different people want different things. Corporations want protection, some people want open source, but commercial development, others want 100% user end development. There are as many rightous ways of doing this as there are people.

      What's the problem with server side? People need servers. The world isn't made only of desktops.

      That may be so, but access to the server is done through a desktop. If you don't have a useable desktop, your server is just a big paperwieght with an Open Source OS

      Why be imaginative? People need a migration path, including an at least partially familiar interface.

      Because if you don't give them a reason to switch, they won't switch. Freedom and Security are on to ends of a scale. There has to be a balance. Complete freedom means no security, complete security means no freedom, but you have to provide a reason. If you show someone M$ Office which they are familliar with, and then an OSS Office which looks and does the same thing, they're going to stick with M$ office. Why? Safety, if M$ Office breaks, theres technical assistance for them. Ease of use, most OSS software is nice sometime seven great once it's running, but getting it up and running is a pain. Extra steps, as nice as the OSS office suite is, the users still have to select M$ Office format to save their documents so everyone else can read them. WHy have to do the extra step when you have the same thing with one step?

      --
      T Money
      World Domination with a plastic spoon since 1984
    2. Re:Being free (Was:It Would be Nice...) by Arandir · · Score: 2

      We care for freedom, including yours.

      I would have a lot more freedom if you stopped worrying about mine and concentrated on your own. The only time I find my freedom diminishing is when some idiot decides I need help.

      Few people know what's good for themselves...

      And that single phrase is why I do not want your help. That single phrase scares the shit out of me. That single phrase is the foundation stone of tyranny and slavery itself.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    3. Re:Being free (Was:It Would be Nice...) by leandrod · · Score: 2
      >> Few people know what's good for themselves...
      > That single phrase is the foundation stone of tyranny and slavery itself.

      That single phrase is the foundation of education, which unfortunately has been phased off in favor of schooling and training.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    4. Re:Being free (Was:It Would be Nice...) by leandrod · · Score: 2
      > Let me start by saying I'm all for Open Source software

      That's it. You don't grok free software. It is not the same thing philosophically.

      > Oh grow up!

      I'm amazed my maturity interests you, but I am 30, have a job and a family, and have had some pretty good education, including some reading in Philosophy. Now on to the debate.

      > Think for a moment about who you're freeing.

      The users, and in the measure in which government has grown dependent on Informatics, the people.

      > Most corporations are given the right to modify programs to fit their individual needs.

      No, they aren't. I work at a big European telecom operator, and we have neither the Microsoft source code nor the Amdocs (our billing system vendor) one. Now, I think it is self-defeating proposition to run a business without the source code to one's core system, as is a billing system to a telecom operator. But the incredible thing is that MBAs think it is good. No need to tell you how much shareholders' money is wasted.

      > The average consumer doesn't know source code from techno-bable. They couldn't change or modify their programs any way.

      The main purpose of source code is not modifying it, but avoiding proprietary lock-in. Please educate yourself.

      > now stop fighting the licence war

      If we allow everyone to hoard software and claim it's free or open or standard, like Apple and the Unix vendors and Microsoft all have done, we loose our freedom again.

      > make your products useable.

      That needs efforts currently wasted on useless forking, semi-free code and proprietary systems interoperability.

      > So then why are people complaining when Apple and other companies release the sorce to programs?

      They didn't. Apple released under a quasi-free license mostly that was already available under a really free license.

      > Just because it isn't GPL licensed?

      No, because it is not free.

      > You can't have consensus because different people want different things.

      Yes, but most forking is not because of different, valid goals: it is because of bad technical decisions (for instance RPM as a dpkg fork), proprietary licensing (for instance the original TrollTech Qt licensing) or just the not-invented-here syndrome.

      > Freedom and Security are on to ends of a scale. There has to be a balance. Complete freedom means no security, complete security means no freedom, but you have to provide a reason.

      Go educate yourself about risks and security. Usually free software is more secure than equivalent proprietary software.

      > Safety, if M$ Office breaks, theres technical assistance for them.

      There isn't. There is no warranty, there is no security, there is no source code to fix things. There are thousands of people who know a little about MS Office, but no one has the source code. The end result is that people learn to live with brokenness in proprietary programs, while with free software it can always be fixed.

      > Ease of use, most OSS software is nice sometime seven great once it's running, but getting it up and running is a pain.

      This is being addressed by several distributions. Rome wasn't built in one day.

      > Extra steps, as nice as the OSS office suite is, the users still have to select M$ Office format to save their documents so everyone else can read them.

      This is because MS Office documents are proprietary. If they were open standards, there would be no need of converstion. But still, if things are saved in XHTML, PDF, RTF and the like, MS Office users can read them.

      I don't know why I loose time trying to teach people who can't to their homework reading.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    5. Re:Being free (Was:It Would be Nice...) by dd301 · · Score: 1

      I would have a lot more freedom if you stopped worrying about mine and concentrated on your own. The only time I find my freedom diminishing is when some idiot decides I need help.

      Don't confuse actions of the Government with that of the individuals. I am sure you understand the differences between GPL and UCITA. Which one do you prefer?

    6. Re:Being free (Was:It Would be Nice...) by Arandir · · Score: 2

      Don't confuse actions of the Government with that of the individuals.

      But it's always the individuals who say "we need a law" and thus initiate tyranny at the hands of the government. I don't fear individuals wishing to help me. I fear individuals wishing the government to help me.

      One example: The GNU Manifesto advocates a tax on software to support Free Software development. Another example: the good intentions of advocates have caused Venezuela to announce that only the GPL will be used for government developed software, thus prohibiting Venezuelan contributions to Apache, XFree86, etc.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    7. Re:Being free (Was:It Would be Nice...) by MoneyT · · Score: 2

      I don't know why I loose time trying to teach people who can't to their homework reading.

      Because if you don't, you wind up doing nothing at all. Your reply, by shoving document after document of propaganda, doctrine and philosiphy at me has only proven one thing, you are an extremist in your views. You have not convinced me to join your side, nor have you convinced me that corporations and proprietary software are evil. The extremes to which you would want to go with free software is unatainable at best, and at worst, absolute insanity. I have not experienced this evilness of corporate which does not allow me to get my work done. While I do not in any way shape or form suggest that all software should be proprietary, neither should it be free. Philosophy is well and good, but philosophy means nothing without fact and proof. I have yet to come across a person who uses only free software and who's life has dramaticaly improved because of it. In fact it is a rare enough instance just to come across someone who uses all free software period. When you show me the proof of corporate evil and rule. When you show me the proof of GNU Nirvana, then I will consider your position. But sending me link after link of propaganda is nothing more than that. Propaganda.

      --
      T Money
      World Domination with a plastic spoon since 1984
    8. Re:Being free (Was:It Would be Nice...) by Farley+Mullet · · Score: 1

      leandrod said: Few people know what's good for themselves. . .
      so Arandir said: That single phrase is the foundation stone of tyranny and slavery itself.
      then leandrod said: That single phrase is the foundation of education, which unfortunately has been phased off in favor of schooling and training

      Seems to me that it can break either way: if you try to educate people by telling them what is good for them, then you're a demagogue, but if you give people the tools so they can figure out the good life for themselves, then you're helping them be free. Unfortunately, too often the GNU/FSF folks preach "freedom-through-doctrine". The whole attitude that "most people don't know what's best for them" is pretty paternalistic and dangerous, if you ask me.

    9. Re:Being free (Was:It Would be Nice...) by dd301 · · Score: 1

      But it's always the individuals who say "we need a law" and thus initiate tyranny at the hands of the government. I don't fear individuals wishing to help me. I fear individuals wishing the government to help me.

      I am sure the tyrants have their own creative ways of interpreting what individuals want. However, the Free software advocates are the last people you should fear in this regard.

      One example: The GNU Manifesto advocates a tax on software to support Free Software development.

      I don't ever recall such a stance.

      Another example: the good intentions of advocates have caused Venezuela to announce that only the GPL will be used for government developed software, thus prohibiting Venezuelan contributions to Apache, XFree86, etc.

      This law will apply only to new software development, ie, the new software written for Government use. As it is, quite a lot of software in a GNU/Linux system is not GPL (that is not to say they are irreplaceable).

    10. Re:Being free (Was:It Would be Nice...) by leandrod · · Score: 2
      > if you don't, you wind up doing nothing at all.

      Thanks for providing me a reason to keep trying to educate. It may be pathetic and pitiful, but not everyone can hope to be great.

      > by shoving document after document of propaganda, doctrine and philosiphy

      What is wrong with that? You can't dismiss arguments by classifying them as propaganda or doctrine. One has to read, understand, and then prove them wrong. Your failure to do that can be interpreted in many ways: reading incompetence, unwillingness to face intellectual challenge are some of them.

      > you are an extremist

      I read from Paul Krugman that it isfunny, isn't it, how "balance" becomes a goal in itself?. Also from him, sometimes you have to be extremist to be truthful. Because being at some extreme or at the middle has nothing to do with being right or wrong, but with not agreeing with the current climate of opinion. Where extremism is unseemingly is when the extreme is pursued as an end in itself: that's what I call "opositionism", or opposing something just because it's unfashionable to be in accordance.

      > The extremes to which you would want to go with free software is unatainable at best, and at worst, absolute insanity.

      Please prove them so.

      > I have not experienced this evilness of corporate which does not allow me to get my work done.

      I don't know what's your field, but in the database industry is bad enough that people are bashing the only fundamentally sound approach to the field because they don't realise it was never attempted, instead Big Corp pushes SQL which is brain-damaged. If you don't have database education I won't ever be able to tell you how bad this is, neither in bad faith nor in consequences.

      But even outside of IT, haven't you heard about the railroad tycoons, or the military industrial complex, or Enron, or the California energy crisis, or Microsoft? I can't provide you with every piece of reading that's good for your education, but for a starter you could read some Paul Krugman or some Bill Parish. But this is just the tip of the iceberg, much more can be said at the deeper cultural, even philosophical level. Then you will have to do deeper reading, from Plato & St Augustine to Francis A Schaeffer & Rookmaaker, along with their contradictors.

      > philosophy means nothing without fact and proof

      Well, show me where my own philosophy is lacking. I don't doubt it has lackings, as I am young enough and even elders aren't perfect, being human. But you never cared to disprove it.

      > I have yet to come across a person who uses only free software and who's life has dramaticaly improved because of it.

      That's show you are missing the whole point. Free software isn't pragmatical in the first place, even if we hope it will be eventually. It's idealistic. It's building a new future, with all the sacrifices that entails.

      > it is a rare enough instance just to come across someone who uses all free software period.

      Yes, and I've given you the reasons: unreasonable forking (because there is such a thing as reasonable forking too) and time wasted reverse engineering file formats, protocols & APIs which should be documented in the first place.

      Anyway, free software is not about being popular -- not yet. We do know it's not yet fit for general consumption, and therefore we are far enough from World Domination(TM).

      > When you show me the proof of corporate evil and rule. When you show me the proof of GNU Nirvana, then I will consider your position. But sending me link after link of propaganda is nothing more than that. Propaganda.

      Now spare me the junk. These last phrases in your comment are just that, junk. If you can't do your reading and understand your own time and its signs, even yet don't ever go around calling names and putting words in other people's mouths.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    11. Re:Being free (Was:It Would be Nice...) by MoneyT · · Score: 2

      Thanks for providing me a reason to keep trying to educate. It may be pathetic and pitiful, but not everyone can hope to be great

      I would be more willing to bet that the reason no one listens to you when you try to educate them is because you come across with an elitist attitude, more so than the Mac Zealots around here do. Perhaps if you tried talking to people instead of down at them, you might get further in your edeavors. I was not being sarcastic when I said if you don't keep trying to educate, you wind up doing nothing at all. It was a simple statement of fact, you can not further a cause without educating those who are unaware of your cause.

      What is wrong with that? You can't dismiss arguments by classifying them as propaganda or doctrine. One has to read, understand, and then prove them wrong. Your failure to do that can be interpreted in many ways: reading incompetence, unwillingness to face intellectual challenge are some of them.

      propaganda n.
      1)The systematic propagation of a doctrine or cause or of information reflecting the views and interests of those advocating such a doctrine or cause.
      2)Material disseminated by the advocates or opponents of a doctrine or cause: wartime propaganda.

      I was not merely dissmissing the arguments presented, however, I am also not willing to accept only those arguments. Just as you would not trust Apple's claims and studies which show the G4 to be twice as fast as the P4, I would not soley trust arguments presented by the leadership of a movement. What is true for the leader is not nessesarily true for the individuals, therefore, I am more willing to accept arguments from the end users, and less willing to accept them from the philosophers.

      Please prove them so.

      Fine. Open source software, which relies on the community as it's developers, without any commercial backing, has not proven to be a viable alternative for the users. Despite years of development, Linux still remains unuseable to most of the population. The programs availible require too much user effort just to get running let alone run well. The reason this is so is because the software is being developed in people's spare time and as a hobby. This means, what suffices for the hobyist is good enough. Unfortunately the hobbyist is more familiar with what needs to be done to work the program than the user is. And it will not improve beyond hobbyist styles and structures until there is a reason to improve it. That reason is money. ANd to provide money, you need to restrict information. Money flow is related to scarcity. The more common something is, the less the money flows. Therefore, by restricting code and information, you generate a money flow, thereby inticing people to improve and develop the software beyond "hobbyist levels". This sort of money flow can not be achieved without some sort of restriction on the information, hence the development of a company.

      But even outside of IT, haven't you heard about the railroad tycoons, or the military industrial complex, or Enron, or the California energy crisis, or Microsoft?

      Believe me, I am no more of a fan of large overberring corporations thanth next person is, however, just because a few corporations are or have been corrupt does not lead to the conclusion that all, or even a majority are corrupt. To advocate the elimination of corporate powers just because of a few corrupt entities would be the equivilent of advocating the end of government simply because a few politicians are corrupt.

      It's building a new future, with all the sacrifices that entails.

      That's all well and good, but untill that new future is a reality, don't turn away help just because it doesn't conform to your views 100%. When a company releases a program under a semi-free licence, embrace it. Giv eth release a warm welcome and show the company that the users and the OSS movement can be trusted to privde quality and not just spew doctrine.

      Yes, and I've given you the reasons: unreasonable forking (because there is such a thing as reasonable forking too) and time wasted reverse engineering file formats, protocols & APIs which should be documented in the first place.

      Unfortunately here lies the paradox of OSS. On the one hadn you're fighting for a licensing scheme, and on the other hadn you're fighting to have software which you can licence in the first place. The OSS comunity needs to decide which war they will fight first. Will they develop the software and then come up with a common licence, or will they come up with a common license first. Either way, untill you decide to focus on one battle or the other, neither can be won.

      Now spare me the junk. These last phrases in your comment are just that, junk. If you can't do your reading and understand your own time and its signs, even yet don't ever go around calling names and putting words in other people's mouths.

      I was simply asking the same I ask of any movement, philosophy or belief. To show me the real world evidence. The end users of whom the philosophy is enriching their lives. Is that truly too much to ask? To see real hard evidence and not just theoretical papers?

      --
      T Money
      World Domination with a plastic spoon since 1984
    12. Re:Being free (Was:It Would be Nice...) by leandrod · · Score: 2
      > I would be more willing to bet that the reason no one listens to you when you try to educate them is because you come across with an elitist attitude, more so than the Mac Zealots around here do.

      That is sure an issue. But unfortunately, there is such a thing as an elite: the people who read and understand. It may not be organised as such, but it still is an elite. And there are small elites of specialists in each area of knowledge.

      Now, when I ask people to read and educate themselves, I mean it. And it's not dismissing the person, it's asking one to do his homework, so that he can talk sensibly. I sincerily can't see what's wrong with that.

      Faced with a real elite in a particular area, a person can take several courses. One can dismiss it and continue to talk as if he was never shown there is better knowledge available. Or one can strive to educate himself to the elite's level. Or one can decide it's none of his business, but then he should refrain from giving opinion on that area.

      That's the choice offered me when I faced first IT, then functional programming, then databases. Just that I decided that first IT, and then databases, are my areas, but functional programming isn't.

      Now freedom is an area where we can't afford to have an elite. But that does not mean not learning; it means trying to educate everyone.

      > I was not being sarcastic when I said if you don't keep trying to educate, you wind up doing nothing at all. It was a simple statement of fact, you can not further a cause without educating those who are unaware of your cause.

      I never interpreted it as sarcasm. It was a legitimate statement, because I was questioning the usefulness of writing.

      > propaganda n. 1)The systematic propagation of a doctrine or cause or of information reflecting the views and interests of those advocating such a doctrine or cause.

      Exactly. But views can't be assumed from interests. One can't talk of them as they always went together. One can have views quite contrary to his own interests.

      > 2)Material disseminated by the advocates or opponents of a doctrine or cause: wartime propaganda.

      Exactly, again. But note that I didn't complain about denotation, I complained about connotation.

      > I was not merely dissmissing the arguments presented, however, I am also not willing to accept only those arguments.

      But then you must be able to show counter proof.

      > Just as you would not trust Apple's claims and studies which show the G4 to be twice as fast as the P4, I would not soley trust arguments presented by the leadership of a movement.

      I think we are in the different moral leagues. But then I don't ask you to trust, but to analyse in order to either confirm or refute. So far you've done none, and is none the wiser.

      > What is true for the leader is not nessesarily true for the individuals

      Well, if you are a relativist I don't think we have ground enough in common to debate.

      > therefore, I am more willing to accept arguments from the end users, and less willing to accept them from the philosophers.

      Now you're the extremist... you are in the extremes of pragmatism, in effect denying the value of reason and wisdom. Sorry for you, but if you don't educate yourself better you will be to the current system operators what leftists used to call "useful innocents".

      > Fine. Open source software, which relies on the community as it's developers, without any commercial backing, has not proven to be a viable alternative for the users.

      Perhaps because it's not finished!

      Please do your bit of reading. The main missing links are proprietary interoperability, which is necessarily long in coming until we reach critical mass, and preinstalled systems, which are long in coming due to MS immoral OEM agreements and practices.

      > Despite years of development, Linux still remains unuseable to most of the population.

      Let's see... MS Windows XP is a direct descendant of CP/M, which is 29 years old now (http://www.gaby.de/edefine.htm). It has had extensive corporate support for some 23 years now, including Microsoft's for 20 years. And in the last 15 years, to wit since IBM's PS/2 flop, Microsoft has been the dominant force in PCs.

      The GNU system, in contrast, had only a specialist community until some, say, seven years ago. The sprint for the desktop has only begun in the last two or three years. Meanwhile, it can scale down (embedded systems, low end PDAs) and up (clusters, 8+ way multiprocessing, 64 bits) much further than MS Windows, has been localised to languages which simply aren't interesting for Microsoft, is not subject to the same level of privacy and security risks, and fosters competition and freedom instead of preventing and denying them.

      So, you're blinded not only by your pragmatism, but also by your focus on the present and the desktop -- you have got no sense of history, and no idea of the size of the industry and the user communities beyond the end-user desktop.

      Moreover, you are limited by your own knowledge, which is constrained by your experience. Just for an example, I can do full-color remote windows and multiple text and graphical in my iBook running Debian 3.0 GNU/Linux with Gnome 1.4. My wife can use it. We've had no viruses or crashes since it was installed. There is much to be improved, but I'm slow moving; people who've been using more recent Gnome 2 have even better experiences than ours. There is already a US company selling PowerPC systems with GNU/Linux preinstalled, and there are some preparing to do so in Europe. But the x86 space is still denied us by OEM restrictions.

      So your comparision is so unfair that I don't know why to loose time refuting it.

      > The programs availible require too much user effort just to get running let alone run well. The reason this is so is because the software is being developed in people's spare time and as a hobby.

      That was true, but now corporations are supporting and participating in the development of Gnome, OpenOffice and other pieces. When this works comes to fruition, probably in the next year, you will have a better view of where we are coming.

      Remember, not being a company has some advantages. We are not constrained to the short-term view, because companies may be folded by their shareholders but developers will continue. You can't even be sure of Microsoft's permanence, see http://billparish.com./presslist.html.

      > And it will not improve beyond hobbyist styles and structures until there is a reason to improve it. That reason is money.

      You are wrong in both accounts. Not only money is getting involved, but also there *are* hobbyists that care for user friendliness. It's just a process that takes time to mature.

      > And to provide money, you need to restrict information. Money flow is related to scarcity. The more common something is, the less the money flows. Therefore, by restricting code and information, you generate a money flow, thereby inticing people to improve and develop the software beyond "hobbyist levels". This sort of money flow can not be achieved without some sort of restriction on the information, hence the development of a company.

      The problem is, do we need this sort of money flow? This is the same sort of money flow that has corrupted popular arts beyond any possible recognition, and is now stifling competition and invention with copyrights and patents.

      You miss a very basic point: the interests of users. Users' interests would be better served by competition. Short term software copyrights and no software patents would indeed benefit competition, but in they current form they make for a monopoly.

      Now the real reason why open systems (as in POSIX, not free software necessarily) never got user friendly was because of the desktop wars. The GNU GPL provides a disincentive for forking: as it is seen, even if people try to rekindle the flames between Gnome and KDE, the cooperation levels between them increased, and are still increasing, since KDE became GNU GPL compliant. Again, this is a long-term proposition. You loose the argument for being to hasty.

      > Believe me, I am no more of a fan of large overberring corporations thanth next person is, however, just because a few corporations are or have been corrupt does not lead to the conclusion that all, or even a majority are corrupt. To advocate the elimination of corporate powers just because of a few corrupt entities would be the equivilent of advocating the end of government simply because a few politicians are corrupt.

      In fact you are stretching my argument and putting words in my mouth. Never, never do that.

      I am not advocating that the majority of enterprises are corrupt, but it is clear for anyone over 30 that corruption is spreading, for many causes that ultimately can be traced to the decadence of Western civilization, which is throwing away its high post-Reformation ideals. The most evident symptoms are practical materialism, pragmatism as a substitute for Philosophy, and sheer greed.

      My solution is not eliminating corporations, or government. But to give freedom back: limitation of copyright terms to the original ones, elimination of copyright on everything but printed matters, creation of a more limited copyright term for recordings and software distributions, elimination of software and methods patents, restitution of the freedom to travel and trade across national borders, submission of supranational entities to democratic controls.

      And obviously, government shouldn't be allowed to keep data in proprietary formats, or buy systems with second-rate or non-existent support for open standards.

      > That's all well and good, but untill that new future is a reality, don't turn away help just because it doesn't conform to your views 100%. When a company releases a program under a semi-free licence, embrace it. Giv eth release a warm welcome and show the company that the users and the OSS movement can be trusted to privde quality and not just spew doctrine.

      Well, I guess you are arguing Apple's case here, and perhaps Sun Java's also.

      Now tell me what they have really done to help us.

      We still have no QuickTime codecs from Apple, no Cocoa classes. Darwin is a farse, because it releases as semi-open what is already available free, namely Mach (which is obsolete BTW) and BSD (which isn't user-friendly at all, BTW).

      Sun Java did such a bad job over programming languages support, over solving the type impedance system and over standards that even .Net, with all its failures, is getting more enthusiast support in the free software community.

      > Unfortunately here lies the paradox of OSS. On the one hadn you're fighting for a licensing scheme, and on the other hadn you're fighting to have software which you can licence in the first place.

      I'm not fighting for software to license. We have already what we need, it's just maturing yet. Apple is more part of the problem, by doing a proprietary fork on free software and not adhering to open standards such as the X Window System.

      When Apple offers something that is interesting, then I will want it free. But ultimately we can just bid our time until they are forced to either confine themselves to a niche again or learn to play at least the open standars game, perhaps even the free software one too.

      > The OSS comunity needs to decide which war they will fight first.

      Haven't you noticed I don't care for OSS, but for free software? This only shows you haven't read what I recommended you, and thus this answer is more than you earned.

      > Will they develop the software and then come up with a common licence, or will they come up with a common license first.

      This is old history. There is software, it is under either copyleft or simple free licenses, and is maturing.

      You can't blame us for not wanting the Greek's horse present inside the city of Troy.

      > I was simply asking the same I ask of any movement, philosophy or belief. To show me the real world evidence. The end users of whom the philosophy is enriching their lives. Is that truly too much to ask? To see real hard evidence and not just theoretical papers?

      If you have taken the time and effort to look around, you'd see it's no theory. We're building an edifice, you can't judge it by its looks before its done. While it's being built, you must look for the foundations. BTW, even after it's done, it is better to be sure of the foundations anyway. And that's what you are refusing to do. You want the fruits but are already picking the flowers, that won't do, sir.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
  96. Re:zeroconf is not a standard yet, and has problem by MoneyT · · Score: 2

    Though I don't have the link, I could swear that people have posted hacks and work arround for all of this before. Not only that, but if you're so desperate to watch your QT movies on your linux box, might I suggest you just use wine and the windows version of quicktime?

    --
    T Money
    World Domination with a plastic spoon since 1984
  97. Re:zeroconf is not a standard yet, and has problem by PatJensen · · Score: 2
    keith, can rendezvous-based packets be routed across a wan using multicast routing (like dvmrp or pim) to enable applications to function? i understand that rendezvous is an implementation of multicast DNS with some logic and guidelines that determine how and when applications can publish information. i've read the apple dev notes on it, but they don't talk about it being routable. since you've gone through the rfc's with a fine tooth comb, i figured you'd know.

    thanks for your help. have a good weekend.

    -pat

  98. Hope they dual-license it by JoeBuck · · Score: 2

    Code to implement this stuff would logically be made available as a library, but if it's released under a GPL-incompatible license, it will complicate the job of using it to add support for Redezvous to Linux desktop programs, other libaries, or the kernel. This problem can be avoided if a dual-licensing approach is used, that is, terms are either GPL or whatever terms Apple prefers.

  99. Regarding Quick Time by MoneyT · · Score: 2

    http://developer.apple.com/samplecode/Sample_Code/ QuickTime.htm

    http://developer.apple.com/sdk/index.html#QTJava

    http://developer.apple.com/quicktime/qtjava/inde x. html

    Alright, let's see some developemnt out of the OSS community. Seriously, this here would be a great challenge for the OSS community, make your own quicktime.

    --
    T Money
    World Domination with a plastic spoon since 1984
    1. Re:Regarding Quick Time by Karn · · Score: 1

      Considering how easy GNU made it from Apple to use GCC, you'd think they could do the same for Quicktime. Oh well, it's not like they've already ported it to Unix or anything..

      --


      Why do I keep typing pythong?
    2. Re:Regarding Quick Time by MoneyT · · Score: 2

      Again though, where is the might of the OSS comunity? I thought OSS could accomplish anything. With the development iformation present on Apple's web site, the version of QT which runs under OS X (your UNIX port) you should be able to develop your own version. I personaly would rather have Apple do the port, but if you want something that badly, you should port it yourself.

      --
      T Money
      World Domination with a plastic spoon since 1984
    3. Re:Regarding Quick Time by Deven · · Score: 2

      We can't port QuickTime without Apple's help. It's proprietary code. Those Java QuickTime APIs only work on the Mac OS X Java platform, because OS X includes QuickTime as a core technology. So we might be able to make a Java QuickTime player that runs under OS X (for all the good that does), but it will be missing the underlying QuickTime libraries to be able to run that Java application on Linux.

      This isn't a matter of lazyness; porting QuickTime isn't an option for anyone but Apple.

      --

      Deven

      "Simple things should be simple, and complex things should be possible." - Alan Kay

  100. or AppleTalk by bill_mcgonigle · · Score: 2

    Rendezvous really brings AppleTalk functionality to IP, which has been sorely missed. Specifically, it replaces AppleTalk's NBP (Name Binding Protocol), which let you discover devices (Laserwriters, Macs) on a peer-to-peer network running on phone wire back in '86. The mechanics are different, but the functionality is the same.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  101. QT ~= MPEG4 by Anonymous Coward · · Score: 0

    Apple is trying to get all time-based media to be MPEG4, that way any media player that can play the MPEG4 standard can play "QuickTime". Apple and Sorenson are not as buddy-buddy as they once were, so I see Apple moving away from Sorenson to MPEG4 and then pointing at Windows Media Player and Real and shouting "not standard".
    By the way, newer versions of IRIX (6.5.1x) can play QuickTime (just not with the Sorenson codec).

  102. mac vs pc price comparison is irrelevant by valmont · · Score: 3, Insightful
    At the end, i look at what the computer platform lets me do.

    I started out as a rabid mac user, i did a lot of multimedia stuff in the early days, some time around the Quadra 840AV and a few years into the first PowerPC machines. Macs were fun and i could do what i wanted, which would have been way harder on PC platforms.

    then when i went into hardcore web applications development and entered the corporate world, well, as cool as BBEdit is, i couldn't justify to my boss to get an expensive Mac Laptop over the DELL everyone gets. Win2K served its purpose, then DELL hardware and win2k started freaking out, randomly freezing the mouse, corrupting sectors on my hard drive. I lost *a lot* of time.

    Then Apple came up with unix at the core of its OS. now as a developer, UNIX makes sense. my dell was crap. so my boss got me my early 400mhz TiBook, with OS 10.1. beautiful thing. it never ever crashes, i never need to reboot it aside from software upgrades, it does what i need it to and just WORKS.

    What I'm trying to get at is:

    How much are you willing to pay for "It Just Works". Frankly, I will wholeheartedly shell out an extra $1000 on an apple system running OS X, over any PC equivalent.

    Why? Because:

    1) eventhough linux occupies a special place in my heart while i'm running LinuxPPCQ4200 on an old PPC 7500 pci mac at home, it's still not the perfect desktop OS. It's getting very close with office suites, browsers, email clients, but it's not quite there yet.

    2) there is no fucking way in hell i'll ever run windoz for any serious computing, in light of all the security holes this thing still has. Should i forget to disable netbios i don't wanna get fucked by script kiddies. plus the SSL issues, IE5/6+ scripting holes, i mean we could go on and on.

    3) in the end i want an platform running an OS which has it all. and that's Mac OS X.

    Until OS X came along, i'd say "fair enuff, macos is nice but it's really not all that powerful, not really enterprise-grade material and out-of-this-world networking. you can't really hack into it because you can't get command line. it's not super-stable. provided you've got good hardware, a clean install and some luck, you'll get great stability out of win2k. All in all, provided it doesn't crash on me, i can do more things pertinent to my job in win2k than macos, such as running cygwin".

    But since mac os 10.1 came out, and now 10.2, in my book there is no other solution for serious computing, for doing work under tight deadlines, for which you are getting paid non-negligeable amounts of money, and where your ass is on the line, i know OS X's got my back.

    Don't get me wrong i'm not saying apple systems are good for everyone, they *are* more expensive.

    It boils down to this:

    How much is dependability worth to you? How much is your time worth to you? to me, priceless.

    Oh another thing worth noting ... apple's "digital lifestyle" concept works very well. i bought a sony digital camera, an ipod, i don't even own a dvd player but my TiBook does play DVDs so i buy DVDs. apple's iSoftwareSuite freakin' rocks. iPhoto totally ownz.

    I've installed GNOME and Oroborus, i play Tetris in xemacs under OS X.

    1. Re:mac vs pc price comparison is irrelevant by Anonymous Coward · · Score: 0

      "3) in the end i want an platform running an OS which has it all. and that's Mac OS X. "

      What a load of horse shit. Does Jeff Goldblum sleep with your sister?

    2. Re:mac vs pc price comparison is irrelevant by Anonymous Coward · · Score: 0

      No it's irrelevant because OSX is typically mac-lame.... http://www.heise.de/ct/english/99/13/186/

  103. Re:zeroconf is not a standard yet, and has problem by keithmoore · · Score: 3, Informative

    keith, can rendezvous-based packets be routed across a wan using multicast routing (like dvmrp or pim) to enable applications to function?

    no, mDNS/LLMNR is supposed to use link-local multicast scope for queries, and linklocal IPv4 is not supposed to be routed. however another problem with rendezvous/zeroconf is that (at least in the current specs) it's not clear that mDNS/LLMNR and linklocal IPv4 have the same scope - so you could end up finding IP addresses via mDNS that aren't usable to you, or conversely
    you could end up having local hosts that are accessible but which you can't find using mDNS even though they support it.

    i.e. this is nowhere nearly ready for prime time

  104. Typical Slashdotter reaction to this kind of news by inkswamp · · Score: 2
    Yeahbut... __insert_company_name__ refused to release component X of software Y under the licensing terms Z which directly affects me so this is totally worthless and proves that __insert_company_name__ is a big, mindless corporation that wants to make money and implant chips in their user's heads for eventually global control of all human beings so we will have no more rights.

    Now, if __insert_company_name__ had released it in such a way that it directly benefited me and my work... well, then they would have been champions of freedom and respectful of me as a human being.

    --
    --Rick "If it isn't broken, take it apart and find out why."
  105. Re:zeroconf is not a standard yet, and has problem by PatJensen · · Score: 2

    keith, thanks for the reply. that's a bum deal.

  106. Re:zeroconf is not a standard yet, and has problem by Anonymous Coward · · Score: 0

    Jesus, can you read? Sorensen wanted to put their codec in a non-Quicktime player, ie Flash. Apple has a contract with them that it must be in Quicktime. There you go.

    What motive does Apple have for preventing the adoption of Quicktime on Linux? Do you really think that Apple considers Linux a viable competitor on the desktop? If so, you need to get out more.

  107. Apple Gaydar by Anonymous Coward · · Score: 0

    great idea, poof!

  108. Re:x86...barff by foo12 · · Score: 1

    Actually multiple monitor support came with System 6, not System 7. It was hacky under 6, but it was there. .... and Postscript support came much earlier than 7.

  109. Apple and development priorities by JonathanF · · Score: 1

    I think the main reason they don't port to x86 Linux/Unix is because of priorities. Like any company competing in a field where Microsoft is involved, Apple knows that they have to fight Microsoft first and foremost; they may be thinking it smarter to polish the Windows product as much as possible rather than risk spreading themselves too thin. I'm not saying it's the best of decisions, but they may see it as necessary to their survival.

    As it stands, Apple is much more a model of the "friendly" corporation than Microsoft is, so I would support them for that reason alone.

    Besides, it may only be a question of Apple being able to discard legacy development for Quicktime before they have the intention and resources to develop for Unix. They're starting to limit iApp updates to OSX (iTunes, iPhoto, etc.), but even now the crucial apps like Quicktime 6 still have to run in OS9. When Apple can pull the plug on even that, Unix ports will probably be more viable.

  110. Re:What *I'd* like to see... by Anonymous Coward · · Score: 0

    More like,

    "Ping.
    "iBook, OS 10.2, M, leather, bondage, toys, any like-minded F around?"

    -spheric*

  111. AppleTalk's NBP? by Anonymous Coward · · Score: 0


    Network Butt-sniffing Protocol again?

  112. Re:x86...barff by Anonymous Coward · · Score: 0

    Sorry bubba... But the PowerPC is a 32bit chip. Alphas, Sparc64, Itanium and Hammers aren't.

  113. Re:x86...barff by alangmead · · Score: 1
    Multiple monitor support was much earlier than that. The first multiple monitor support for the Macintosh was the Radius Full Page display, from Andy Hertzfield's first company after he left Apple.

    Apple has a technote correcting Radius' suggestions on how two deal with multiple displays.

    The first multiple monitor mac system built on entirely Apple produced hardware (as opposed to 3rd party add-ons.) was the Macintosh II, in 1987. That would be what Apple now calls System Software 2.0 (back when the system file and the finder had separate version numbers. What at the time I would have called System 3.3)

  114. "Comparable" performance? Not really. by Paradox · · Score: 1

    Perhaps the number crunching ability of the Athlon is the same, perhaps better, than the G4 in a price/performance compeition. Not even the most steadfast mac users can deny that the G4's inability to double-pump the FSB is holding it back from being the best proccessor on the block.

    But you're forgetting you get other kinds of performance. You never crash, you seldom reboot (usually only for core component updates). Peripherals work without even touching the concept of "drivers." Even crazier, if you WANT to get into that stuff, you can. Apple has bent over backwards to make the end user AND the developer happy.

    This kind of "performance" may not get you 6 more fps on your quake3 demos, nor will it make your Seti@Home group shoot up to the top, but it certainly makes life with a computer a lot more bearable. It's like everything good about using Linux or BSD without the bullshit.

    I think people have gotten to caught up in a kind of pissing contest over who's computer can do a FFT faster and who's computer can push 17 more polys. Quite frankly, computers are damn fast these days. Be it 1.4 Ghz or 2.0 Ghz, it's very, very speedy. We need to stop caring so much about how our computers CAN do things and how they DO in fact, solve problems in our life. Computers are conveiance tools. Apple seems to be the only company that remebers this in their design strategies, and it shows.

    --
    Slashdot. It's Not For Common Sense
    1. Re:"Comparable" performance? Not really. by Abreu · · Score: 2

      What I mean is that Apple is not going to be the "convenience tool" that it means to be if it keeps pricing its products as luxury items.

      I dont have enough money to buy a "pretty" computer. I want an utilitarian "every penny's worth" computer, Thats why I have bought AMD hardware ever since the 686 came out (and Cyrix before that).

      And dont give me that "Apple computers dont crash" bullshit, because I work with graphic designers who swear at their macs as ofter as by them.

      --
      No sig for the moment.
    2. Re:"Comparable" performance? Not really. by Paradox · · Score: 1

      Every penny's worth?
      Again, read. Macs are worth almost every penny. There are fewer "hidden" costs in a mac environmnet. As JWZ so rightly said, Linux is only free if your time is worthless. Likewise, Windows has a lot of setup pain lurking around it. OS X saves you time by just working, period.

      OS X seldom crashes, and only from things that really should make machines crash. For instance, I had a bad powersupply on some USB speakers that began to "flutter" in and out. That caused the 10.1 USB drivers to die. The only other OS crash I've had I caused on purpose.

      The Graphic Designers you speak of aren't using OS X. They can do so as well. PS7 is a fabulous product on OS X. It's fast, stable and very useable.

      The idea that your AMD is worth every penny depends on your measure of computer value. Trust me, I do some pretty heavy computational work and my dual 800 really moves me through it quickly (dual 800's run for about $1400 used now, by the way). I just count my computer's value in units other than clock speed, like how much time it saves me.

      --
      Slashdot. It's Not For Common Sense
  115. Re:x86...barff by foo12 · · Score: 1

    Yeah right --- I remember now. We had one of the radius FPDs at a place I worked. Came with it's own NuBus video card, specifically keyed to the display. Quite nifty for it's day, and we were getting good use out of it as late as 1997.

  116. apple pie is really good by Anonymous Coward · · Score: 0

    especially with vanilla ice cream

  117. Re:zeroconf is not a standard yet, and has problem by edward.virtually@pob · · Score: 1

    Yes, I can. Apple's contract terms of "Quicktime Player Only" for the Sorenson codec coupled with Apple's policy of "No Quicktime Player for Linux" equals no native access to Sorenson streams for Linux users.

    Do you really think Apple doesn't see the connection between keeping Quicktime support away from Linux (and *BSD for that matter) and sales of MacOS X?!

  118. Re:x86...barff by alangmead · · Score: 1

    I'm sorry. If you are talking about NuBus cards, you are still talking about later models. The first Radius FPD was designed for the Macintosh Plus. They got around the lack of an expansion bus by having a board that clipped over the (DIP, through-hole mounted) CPU

  119. Oh, great. Next is "War-Peeling" by tamboril · · Score: 1

    ...or some such ridiculous term for rendezvous-ing where you're not wanted.

  120. Re:zeroconf is not a standard yet, and has problem by Anonymous Coward · · Score: 0

    If it's like Appletalk on IP it's perfect. The problem with Appletalk wasn't the routed protocol, but the routing protocol. Appletalk network reconfigured themselves all the friggin' time sending network configuration packets between routers to determine routes. This is what made Appletalk chatty, but IP already has that handled, and matches current network topologies. So it's done then.

    Seriously, Appletalk is bad on a big network. We hard code everything in Appletalk so the service doesn't try to reconfigure itself all the time.

  121. Re:x86...barff by catwh0re · · Score: 1
    the current powerpc g4 chip used in apple computers is a hybrid chip of a 32-bit chip, combined with a 128bit vector calculations unit. On a comparitive scale the new "64 bit" AMD chip supports legacy 32-bit operations... so electronically it is no different from a 32-bit chip, with an elaborate 64-bit extention...now back to the G4.. a 32bit chip with an elaborate 128-bit extention. I think you are getting my point.

    However it's quite possible that he wasn't talking about the G4 to start with.

    and for anyone else that thinks that a higher-bit chip is some non-existant miracle of computing.. check your video card chances are it's 128-bit with 256-bit extensions.