Slashdot Mirror


Apple Licenses CUPS

bmeteor writes: "Short and very sweet: CUPS is licensed by Apple. A boon for both Apple and GNU." CUPS (Common UNIX Printing System) is a system based on the Internet Printing Protocol for standardized printing on Unix systems. That's nice, but when can I print over the network to my Epson inkjet, like I can in Mac OS 9 with USB Printer Sharing?

9 of 217 comments (clear)

  1. This is great! by Sc00ter · · Score: 2, Insightful
    My printer is connected to my windows box, and getting my powerbook to print to it is a freakin' pain! This should help alot!


    Now all they need is something that will let you browse windows shares.

  2. Re:Great news... by Anonymous Coward · · Score: 2, Insightful

    This is definitely great news. I think this will be a big positive, especially for Apple in higher education and big biz.

    I agree, but for different reasons. Now that CUPS will have an installed base as large as Apple's, printer vendors will start supporting it. It should also encourage other Unix vendors to start supporting it as their default printing mechanism. Maybe we'll finally see the last of lpsched and lpd?

  3. Re:Interoperability Rocks! by Anonymous Coward · · Score: 2, Insightful
    Concur. I am a long-time Apple hater, still bitter over the "Apple ][ Forever lie," the legal thuggery over skins, the software crippling, the one-click license, etc. But if they help get critical mass behind a standard that will benefit non-proprietary operating systems like Linux and BSD, I'm all for it. Just remember--Apple would be just as nasty as Microsoft if they could.

    ~~~

  4. Re:Not so good for GNU by SirRichardPumpaloaf · · Score: 4, Insightful

    The Aqua-fied version probably wouldn't be much use to non-OS X users, so I don't see how that's much of a loss to GNU. Apple will probably want to keep the underlying stuff in sync between Darwin and OS X, though, just for their own convenience. If they make any changes to the unix-level parts that get distributed with Darwin they'll have to make the source available. I guess we'll see how it turns out, but for the moment I don't see how more widespread adoption of an improved open printing protocol could be thought to be bad.

  5. Plenty good for GNU by cduffy · · Score: 5, Insightful

    Funding Free Software development by selling non-Free licenses is a perfectly reasonable and good action; the revenues from this, remember, will in large part go to pay the folks who write the Free version.

  6. X printing != 9 printing by Olentangy · · Score: 2, Insightful

    Mac OS X printing is not based on OS9 printing at all.

    Mac OS X native printing uses PDF as the spool file format and uses completely different drivers than OS9 - this is why many older printers are supported in Classic, but not native Mac OS X.

  7. RE: It's my trumpet and I'll blow it if I want to by John+Fulmer · · Score: 3, Insightful

    Or just use lpd. I've been using lpd/lpr, samba, and netatalk for at least 5 years to print to various printers, including HP and Epson inkjets from Linux, BSD, Irix, Solaris, Windows (98,NT,2K), and the occasional rare MacOS.

  8. Re:Not so good for GNU by Phroggy · · Score: 3, Insightful

    Apple is only licensing CUPS from the copyright holder (Easy Software Products) to get around the GNU restrictions, so a proprietary version can be distributed without source.

    It's a good thing because of the standards Apple will be using, not because of the license they distribute their software under. Apple has adopted XML as the file format for all kinds of things; does it matter if they read and write those XML files with proprietary closed-source software? The point is that Free software can also be used because XML is standard. I don't know much about CUPS, but it seems to me that I'll eventually be able to use CUPS on Linux to print across the network to my Epson printer connected to my iMac, and that's a good thing.

    Also, would Apple's use of CUPS make it easier to get printer drivers from Mac OS X ported to Linux? Would they even need to be ported, or can CUPS drivers be used cross-platform? This could mean much better printer support in Linux, since hardware vendors who refuse to acknowledge Linux will obviously be supporting Mac OS X...

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  9. Try this by feldsteins · · Score: 2, Insightful

    Why on earth would you want to use Appletalk at all? Add the printer by entering the IP address for goodness sakes. And if the HP drivers make your job choke try using the generic drivers.

    Best of luck.

    --
    You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?