Slashdot Mirror


Apple Plans To Give GCC Changes To FSF

Zippy writes, "According to a message posted to the Darwin-Development mailing list, Apple plans to assign the copyright for its changes to gcc to the Free Software Foundation. Sounds like there are a growing number of folks at the company that get it. Now if they'd just open the hardware ... "

187 comments

  1. Totally Off Topic - Mac User Need Help!!! by Anonymous Coward · · Score: 0

    Hey. This is WAY off topic, but, I need help with a Mac problem.
    I need a system/utility disk so I can boot my powerbook, and initialize the drive. I know this an unorthodox request, but, with the thousands of geek users out there, I know someone, somewhere, can help me. If you don't want to get the /. effect on your website, feel free to email me at slashdotstuff@hotmail.com.
    Go ahead and mod it down if you must, but, c'mon, gimme a small break... :-)
    Thanks in advance guys!

    1. Re:Totally Off Topic - Mac User Need Help!!! by Anonymous Coward · · Score: 0

      Hi, thanks for your Reponses.

      Stupid SlashCode messed up my html (haha, blame the technology)and a very important paragraph was left out:

      My PowerBook is an older one, with a floppy only. I just bought it, used, last week.

      What I essentially need is a System 7.* folder and a copy of DriveSetup, so I can boot the PB and init the drive. I have 7.5.2 floppies, but, no tools/utility type disk. Only an installer set. (13 disks)

      I have already tried installing over the existing system, but, it still fails to boot properly (error type 10, even when I hold down shift, as recommended). So, I think my best bet is to init the drive and start clean.

      If I can get those files (system and drivesetup), in a .hqx type file, I can open them in StuffIt, then write them to a Mac formatted floppy using MacDrive.

      The system folder being system 7.* may not matter. I am certain that a 8.* system folder would allow me to boot and initialize the drive, then install my system.

      If you guys have any better ideas, I would be happy to hear them, and, if somehow you can assist in this, well..I would owe someone big time!

      Again, that email is slashdotstuff@hotmail.com if you do't want to post an URL.

  2. Re:Open Source OS == Open Hardware by Anonymous Coward · · Score: 0

    OK, first it was "they won't give us the specs."
    Of course, this was shot down repeatedly by pointing out that they could have clean roomed the linux kernel source.

    So now the new line is that Apple threated to sue? why the change of story?

    I get the feeling we're still not getting the truth.

  3. What license...? (somewhat ot) by Anonymous Coward · · Score: 0

    What license is GCC under? If GPL, what compiler does *BSD use?

    1. Re:What license...? (somewhat ot) by Anonymous Coward · · Score: 0

      The fact that it is GPLd has never inhibited the BSD people from using gcc. They try to take the best of both worlds, something that Linus hasn't done WRT the latest gcc. FWIW, there is also the Tendra C which is quite good for portability issues.

    2. Re:What license...? (somewhat ot) by Anonymous Coward · · Score: 0
      GPL, GCC. I assume they would use something else if they could.

      The only other compiler in the ports collection seems to be bcc, a 16 bit compiler/as/ld. I suppose they could technically use lcc, but its optimizations are nowhere near as nice as gcc's.

    3. Re:What license...? (somewhat ot) by yerricde · · Score: 1


      GNU Compiler Collection is licensed under the GNU General Public License. Other projects (such as *BSD) can use it because the GPL infects only programs that use GPL'd code, and .o files produced by a compiler are considered the author's own work. What matters are the libraries: GNU libc is Lesser GPL (required to distribute sources of library only), but Cygwin libc is GPL and infects all software linked with it.
      </disclaimer>

      --
      Will I retire or break 10K?
    4. Re:What license...? (somewhat ot) by extrasolar · · Score: 2

      GPL, GCC. I assume they would use something else if they could.

      I thought the BSD people were pragmatic?

  4. Re:Ungrateful .... by Anonymous Coward · · Score: 0
    It is nice that Apple is releasing stuff in open source form that they are not legally obligated to release. But it's worth remembering that a lot of the software in Mac OS X wasn't developed by Apple or NeXT in the first place. Furthermore, inthe case of GCC, they are obligated to make available their sources because they are, in fact, shipping the binary.

    On the whole, it's not clear yet what Apple's open source releases will mean in the long run. Whether they are useful, and whether they will be adopted, remains to be seen. In part, that depends on Apple's long term commitment to open source, not just a release at a single point in time.

  5. Re:Apple can't open Sorenson... by Anonymous Coward · · Score: 0
    Maybe Apple can't open the Sorenson CODEC, but they didn't have to use it in the first place. Or they could sponsor an open source project to develop a replacement.

    The fact is that Apple has no interest in opening up any part of their UI or multimedia code. The reason is simple: they view those features as what sets them apart in the market. On the other hand, in the "plumbing" area, they are behind UNIX, Linux, and NT in terms of market acceptance, so that's where they open up more.

    I'm not saying it's good or bad, but don't misinterpret Apple's action as some generous change of spirit. They are a big corporation, and they are obliged to do what's in the stockholder's interests. That's why you are getting Darwin and you aren't getting any multimedia stuff from them.

  6. Shut Up Malda by Anonymous Coward · · Score: 0

    > Sounds like there are a growing number of folks at the company that get it. Now if they'd just open the hardware

    What a sad little world you live in geek. Yea, Apple finally "gets" the open source revolution - chuckle. And the little people in the tv are talking JUST to you. Apple should fire Jobs and hire you, genius.

    1. Re:Shut Up Malda by redled · · Score: 1
      Rob Malda did not write that statement. Note that it is a quote from "zippy," the person who submitted the story

      --

      --

      --
      "Insert witty quote here."

  7. WHAT TO DO WITH THOSE GODDAMN CHANGES! by Anonymous Coward · · Score: 0

    LET MRBILL EAT THEM DAMNIT!

    1. Re:WHAT TO DO WITH THOSE GODDAMN CHANGES! by Anonymous Coward · · Score: 0

      MRBILL JUST ATE ALL MY PIZZA!

    2. Re:WHAT TO DO WITH THOSE GODDAMN CHANGES! by mrbill · · Score: 1

      Troll, cant you stop this? Have you nothing
      better to do?

  8. Non-Compete agreements (Re:M$-GNU Reference??) by Anonymous Coward · · Score: 0

    Some NC/IP agreements do indeed cover anything
    you create during your term of employment,
    even if you do it during off hours with your
    own pc. The one our new VP has proposed has exactly this clause.

    Others don't. I went over some very carefully
    when we were starting our company and we were
    working on it part time.

    It depends on the company.

    Note that the enforcability of such agreements
    is questionable.

    -- AC today

    1. Re:Non-Compete agreements (Re:M$-GNU Reference??) by Anonymous Coward · · Score: 0
      perhaps, but the NC argreements that stipulate that you cannot work for a competitor for X number of months after leaving are likely to be enforceable, according to all I've read. The enforceability depends on the length of time covered, how widely the term "compete" is interpreted, what alternative employment you have, how well you've been compensated, etc. This means it's up to a judge to interprete what is reasonable

      I have personally won 2 cases against empoyers who tried to enforce such contracts. At least over here the employer has to prove that you are/will be participating in activities which are directly going to affect their business. ie, I have been allowed by a judge 2 times to cintunie the work I was doing for another company as long as I did not do it for customers of my previous employer.

    2. Re:Non-Compete agreements (Re:M$-GNU Reference??) by um...+Lucas · · Score: 1

      Non-competes that last for more than a year are pretty scary things. Nowadays most of them are very specific, as company's realize that they can't ask a programmer not to program for a year after they quit, as what would they do?

      But they're still scary for potential employers. When i've spoken to head hunters in the past on of the first things they ask is if I had to sign a non-compete with my current employer, and if so how long does it last and can they read it so they determine exactly what it effects.

      Unless you're an ace, most company's will rather pass by someone with NC rather than having to deal with their ex-employer in court or just through lawyers.

    3. Re:Non-Compete agreements (Re:M$-GNU Reference??) by Per+Bothner · · Score: 1

      For that matter the NC agreements that stipulate that you cannot work for a competitor for X number of years after leaving the company never hold up in court either.

      Perhaps, but the NC argreements that stipulate that you cannot work for a competitor for X number of months after leaving are likely to be enforceable, according to all I've read. The enforceability depends on the length of time covered, how widely the term "compete" is interpreted, what alternative employment you have, how well you've been compensated, etc. This means it's up to a judge to interprete what is reasonable.
    4. Re:Non-Compete agreements (Re:M$-GNU Reference??) by finkployd · · Score: 2

      Some NC/IP agreements do indeed cover anything
      you create during your term of employment,
      even if you do it during off hours with your
      own pc. The one our new VP has proposed has exactly this clause.


      Although they may cover everything, I'd venture to guess that no company has ever won a case with that clause. The courts have been pretty consistant with cases where a company tries to exert control over someone's personal life in such a manner. For that matter the NC agreements that stipulate that you cannot work for a competitor for X number of years after leaving the company never hold up in court either.

      Finkployd

    5. Re:Non-Compete agreements (Re:M$-GNU Reference??) by finkployd · · Score: 2

      That's true, and I've seen up close several cases of this type (all were in favor of the employee). The general gist of what I got from these rulings is that a company cannot deny you the right to make a living.

      Finkployd

  9. WTF? by Anonymous Coward · · Score: 0

    i plan to give to opp to the fbi and the irs so that they'll pour a bowl of hot grits down their pants. thank you.

  10. Re:M$-GNU Reference?? by Anonymous Coward · · Score: 0

    Well, a good friend of mine managed to have a Linux machine in his office at work for a while. I talked to him a year ago and he had apparently succumbed to the "Microsoft-way" now, oh well. There seems to be some confusion that when someone writes a patch for a piece of code, that they somehow own the copyright to that patch. This is why the GPL keeps talking about derivative works. The original copyright holder holds the copyright to any derivatives of his work, not just the parts that he himself wrote. I don't think that a million monkeys could write derivative works (patches) and then give their copyright to the Big Gorrilla, and have the Big Gorrilla then own that work. This part I'm not sure of though.

  11. Re:Odd claims to originality by Anonymous Coward · · Score: 0

    i agree with you. nostalgia, in the case of the apple guy, has a strange way of changing history.

  12. Re:Ungrateful .... by Anonymous Coward · · Score: 0

    Actually, being familiar with the vairous Nextstep and Openstep releases, I can assure you that the sources to the various non-developer related GNU tools were shipped (Sources.pkg) with every release. The compiler source was available from the Next ftp site, though you had to do a lot of looking to find it.

  13. Re:You mean BSD, of course. by Anonymous Coward · · Score: 0

    Actually, the BSD license doesn't state that you are required to release source, so the fact that Apple released it (with lots of bug fixes, like adding thread safety to various libraries and such) is a good thing. Also, their OS is not just BSD, it includes Mach (which also doesn't require the licensees to release their modifications) and DriverKit (soon IOKit) which are driver layer API, both of which are pretty hefty pieces of patented code and not under any Open Source, the fact that Apple has released this is pretty phenominal and shouldn't be taken lightly.

  14. Re:Open up their hardware? by Anonymous Coward · · Score: 0

    Or even better, invest in AAPL.

  15. Re:To heck with the hardware, give me Sorenson! by Anonymous Coward · · Score: 0

    Why not just write your own multi-media streaming client with it's own codec, get all your friends here to use it, and then Sorenson isn't an issue any more. If anything, it might force Apple and even MS to adopt it if it's popular enough.

  16. Re:Will this give us Objective-C++? by Anonymous Coward · · Score: 0

    > they are obliged to do that by the license, the FSF's curious obsession with copyright assignments notwithstanding

    they are not. they do not distribute it.

  17. Apple users just don't get it. by Anonymous Coward · · Score: 0
    The Apple mystique that exists in some circle just mystifies me. Where has Apple actually innovated in recent years? And who are the people that are left at Apple that supposedly work on those innovations?

    Apples are pretty decent consumer products. The fact that they are made by a single vendor makes them a little more consistent than other systems, but it also limits choice. To me, all the rest of the Apply mystique is marketing fluff.

  18. Proprietary hardware? by Anonymous Coward · · Score: 0

    Isnt the only propreitary part of the system the boot rom? thats what newers having trouble with when they want to design processor card upgrades. they cant do it for computers with the ROM on the processor daughter card.

  19. Forget the hardware, what about Quicktime? by Anonymous Coward · · Score: 0

    OSSing quicktime would be of greater benefit, IMO.

    1. Re:Forget the hardware, what about Quicktime? by MacTechnic · · Score: 1

      Quicktime TV server and a quicktime client are both available for linux and the former is OSS'd. Just check out Darwin site.
      MT

  20. You can't write by Anonymous Coward · · Score: 0
    ...Not only are you're comments very childish, ...

    you probably also write "it's" when you should write "its", don't you?

    1. Re:You can't write by Anonymous Coward · · Score: 0
      you probably also write "it's" when you should write "its", don't you?

      What is your point? So someone made a common mistake that I'm guessing more than half the US population wouldn't catch or would make themselves. Are you saying that because of this one mistake, the comment this person made has no value whatsoever?

  21. Re:Open source or not? by Anonymous Coward · · Score: 0

    This is interesting: could you give a reference to an account of what happened? I've only ever seen this mentioned as a `possible trap that we want to avoid', rather than as `we've been bitten by this once already so we've introduced this procedure to prevent the problem'. (I'm not trolling: I'm very interested by the interaction between a priori beliefs and actual practial experince in the area of both FSF-style free software and ESR-style Open Source software.)

  22. Question about netiquette by Anonymous Coward · · Score: 0

    What do people think about taking a private message from a mailing list and reposting it on the front page of a major news site without asking the author first? Is this against netiquette? Does the author have any recourse in a situation like this?

  23. Hey Malda... by Anonymous Coward · · Score: 0

    when are you gonna get it and not horde source code. How long did it take you to do a release, and where is the latest slash code.

    You are the biggest pile of hypocritical shit I have ever seen. At least your mom sucks good.

    1. Re:Hey Malda... by Anonymous Coward · · Score: 0

      Look at slashcode.com. Oh my god, it a couple of days old! What a hippocritte! Hope you can see how blatantly sarchastic that was treke

  24. Re:BEER? More like blotter acid... by Anonymous Coward · · Score: 0

    mm...mine was called lips.

  25. Re:Open up their hardware? by Anonymous Coward · · Score: 0

    What Apple really offers is the MacOS user interface. Macs are decent hardware (though much more hacker-hostile and overpriced than commodity CHRP/PReP boxes would be) but essentially serve as dongles to gouge people who want to run MacOS, because it's psychologically easier to write a big check for hardware.

  26. Re:Open up their hardware? by Anonymous Coward · · Score: 0

    OSX is the industry's last real chance to shackle their customers to a proprietary platform, because it's much less embarassingly bad than the others. We can't let this happen again. Darwin is a temporary diversion, not a compromise.

  27. Re:Will this give us Objective-C++? by Anonymous Coward · · Score: 0

    What good is modifying a compiler if you won't distribute it to the programmers you need to support your platform?

  28. Re:Does this mean Objective-C for Linux? by Anonymous Coward · · Score: 0

    We've also had GNU Smalltalk and Squeak for a while, with a very similar messaging model....

  29. Re:Well, I made the classic goof... by Anonymous Coward · · Score: 0

    Nobody, especially not the FSF, thinks only copylefted software is Open, much less Free. Copyleft is just a necessary tactic if you want the software to stay Free and Open.

  30. Re:*What* exactly is closed? by Anonymous Coward · · Score: 0

    I thought that the "No G4 Until we say so" stunt turned out to be BS. I know that after about a month, G4 upgrade cards were shipping.

  31. Do we really want their code? by Anonymous Coward · · Score: 0


    I have nothing against apple or their technology, but I really need to say this. The FSF might not want to have anything to do with Apple's code. When I downloaded Apple's modified egcs-1.0.0 from their Darwin site and tried to work with it (I was interested in their Altivec language extensions) I found that they had changed the code with little regard for the existing encapsulation model, and with no regard at all for cross-platform portability. I worked at the code for a good while, but never did manage to build a i386-elf-linux-x-ppc-eabi cross-compiler. Normally the FSF rejects submitted patches which break too much of gcc's cross-platform functionality, and I'm not sure if this should be any different.

    Having said that, let me throw out some disclaimers :-) It could be that the code I saw was the exception rather than the rule, and that some or even most of the code changes Apple is submitting are perfectly acceptable. I know that the NeXT folks, at least, valued portability, and their code changes are probably just fine (though applying them to latest sources might be difficult; it's changed somewhat in the past few years). I certainly hope that I'm just being pessimistic, but felt the need to insert a word against the assumption I've been seeing in other threads here, that all code changes are necessarily good -- it just ain't so.

    -- Guges --

    1. Re:Do we really want their code? by akb · · Score: 1

      The gcc maintainers are free to reject the patch, which they will if it breaks portability. If Apple wants their changes in mainstream gcc (which is what the article says) then they will submit good patches.

    2. Re: Do we really want their code? by driehuis · · Score: 1
      It is pretty standard for extended versions of GCC to break portability. It's hard enough to put, say, Altivec code generation in a compiler and get it to work, let alone doing so in a portable fashion.

      Same thing happened with the Intel Pentium optimized GCC. It just takes time and a lot of hard work to clean up such a code base. The success of the Apple patches will be judged on the question of how much work it will be to clean it up, and how much time Apple or volunteers will be able to devote to cleaning up the code.

      I for one would be happy to see ObjectiveC go forward with Apples backing.

      --

      Bert Driehuis -- All I asked was a friggin' rotatin' chair. Throw me a bone here, people.

  32. Re:Can't this be moderated down further? by Anonymous Coward · · Score: 0

    MRBILL JUST ATE ALL THE CHILDREN!

  33. Re:Open hardware by Anonymous Coward · · Score: 0

    MRBILL ATE THE PREP!

  34. Re:HEIL JON KATZ! by Anonymous Coward · · Score: 0

    GOD HATES LINUX USERS!

  35. Re: apple-patches (way OT, plz moderate down) by Anonymous Coward · · Score: 0

    That's very clever, saying, "plz moderate down" in the subject, while trolling for a (+1, funny).

  36. Re:A Tale of Hot Manly Love and Linux Manpages by Anonymous Coward · · Score: 0
    Yeah, I remember MY first beer, too.

    TWW

  37. Re:"it" already happened by Anonymous Coward · · Score: 0
    Well, this AC uses his Mac to write heavy duty industrial strength software for businesses. All with Apple technology (hardware, software, development environment, the lot). You can bet he runs Mac OS. Since we're in an uptime war:

    syzygy [~/src] % uptime
    6:30PM up 93 days, 23:32, 3 users, load averages: 3.73, 3.28, 3.25
    syzygy [~/src] % uname -sr
    Rhapsody 5.5

    Yup, that's MacOS (X Server). What was that about "lack of pre-emptive scheduling.."? Get with the program. And unlike the other UNIXen out there, I have a real UI, not crap like X Windows. Soon, I'll be able to run oodles of off-the-shelf software right next to Emacs, on a real unix box with a Gigaflop SIMD Vector processor and the most kick-ass UI ever made. Yeah, I'm hurting.

  38. Re:Open hardware by Anonymous Coward · · Score: 0

    No, it's because it's stupid to sell and support a commercial operating system for a platform where you don't have full documentation. Linux-PPC and NetBSD-PPC can afford to reverse-engineer Apple hardware. They have nothing to lose. It's not like anyone can hold them responsible if their code doesn't work.

  39. Re:Open hardware by Anonymous Coward · · Score: 0
    What ever happened to Mac on PREP, never seemed to take off.

    ehm

  40. Re:"it" already happened by Anonymous Coward · · Score: 0

    Given a sensible security setup (ssh relaying), I can use my UI from any xterm on the planet. Any "real" UI is at least remotable. Apple ripped out NXHosting (because of the DPS licensing problem); what did they replace it with?

  41. Re:Whats the point? by Anonymous Coward · · Score: 0
    2) Funny regulars, these are natalie portman references, hot grits guy

    These were funny, the first time. After a few hundred of them, they sort of start to lose their edge. Sort of up there with Beowulf clusters. It would be nice if they would try something new or just gracefully bow out and let the new, younger, hipper trolls have their fun.

  42. And is GCC ANSI/ISO compliant C++? by Anonymous Coward · · Score: 0

    How ANSI/ISO compliant is C++ in gcc 2.95.2?

  43. You suck. by Anonymous Coward · · Score: 0

    You do. You can't rhyme; you aren't funny; and I'm pretty sure you're going to flame me to hell for pointing all of this shit out. Man, what I wouldn't give to crucify you.

  44. Re:Open up their hardware? by Anonymous Coward · · Score: 0
    Are you kidding? If AAPL were a pure hardware vendor, they'd get off their high-horse and start making money where the real profitability in the computer industry is: Wintel notebooks.

    Actually, Apple has stumbled onto something golden. They don't achieve high market share in terms of Mac vs. PC, but they achieve respectable marketshare compared to other vendors.

    Apple sales counted for 35% of all sales to educational institutions last month. But the next highest vendors were Dell and Compaq with 15% each. Ca-ching for apple...

    i don't have stats for other markets.. education is one of apples strong ones. But supposedly, Apple is now the largest supplier of notebooks. i'm sure the figures are on apples web site or something..

  45. Re:You mean BSD, of course. by Anonymous Coward · · Score: 0

    Darwin source release gets you is basically some device drivers and other low-level code.

    Isn't that exactly the kind of source needed, in order to infer the design of (and thereby open) the hardware?

  46. Moderate this down! by Anonymous Coward · · Score: 0

    They should introduce negative scores. Can we please keep it civil on Slashdot. Not only are you're comments very childish, they are also highly offensive to many people including the good people who run this wonderful site. It is people like you who spoil what is otherwise a brilliant site.

  47. BEER? More like blotter acid... by Anonymous Coward · · Score: 0

    Sportdeath all the way!

  48. You mean you've never seen it before? by Anonymous Coward · · Score: 0

    Or you just don't recognize it when you do?

    The ones that are art are very hard to spot, but become obvious when you know what to look for. Don't count on them jumping out at you - if you see a post that gets 20 outraged responses and 1 or 2 saying "nice troll," that's a pretty good sign that it was a good one. A better one is 0 posts saying "nice troll", the post making it up to (3, Insightful), and then sinking down to (-1, Troll). Or sometimes not sinking down at all - but you really have to be watching for those.

  49. Re:Parts of Apple understand OpenSource.+bonus rum by Anonymous Coward · · Score: 0

    This kind of shit is what makes me wonder: why the fuck was Motorola dumping money into the Iridium toilet, instead of using it to fix their chip production problems? Do they want PPC to die?!

  50. Re:M$-GNU Reference?? by Anonymous Coward · · Score: 0
    I can't claim to have seen the non-compete agreement, but I highly doubt they can claim ownership to something you coded at home, on your own equipment. Any attempt to enforce that (if it's actually in the agreement) would be tossed out of court anyway.

    A company can in such cases claim that you used the knowlege and expertise aquired at their cost to do that. If they can claim that they can enforce such a contract, at least in the country that I live in.

  51. Re:Whats the point? by Anonymous Coward · · Score: 0
    Ya know, it was funny the first time you posted it a couple of weeks ago, but now it's just spam, try a new schtick, this ones boring.

    thank you

  52. That's 80md. by Anonymous Coward · · Score: 0

    I'm not him, but I at least know the name.

  53. Re:test by Anonymous Coward · · Score: 0
    LMAO!

    Whoever is moderating this thread, not sarcasim intended, is really doing a good job. +5 no abuse!

    Good comments can be seen, trash moderated down, no dumping of mod points and a sense of humor to boot.

    Good Job!

  54. Re:Open up their hardware? by Anonymous Coward · · Score: 0

    name: Brett email rannbrett@iname.com sorry, too lazy to register atm. :) I tend to disagree here. Apple's "it's ours, and it's ours only" approach to hardware has been the only realistic way to go. For a company that targets a niche and demanding market, imagine what their prices would be if they only concentrated on software! The hardware is very much a supporter, true, but the time and effort goes into the software too. It may be a crappy OS to those who prefer the access that windows provides, or the freedom and 'speed' that *inux provides, but to apple fans the OS is the important bit. Apple get it's good image from hardware, and in general are bagged for their software, not the other way round. But in reality it's the combination that most mac users seek. It targets those that want to use their computers to desgn, not to 'use computers', and those that want a bit of quality and consistency. And it does that very well, wether it be word processing, graphical design, or to concentrate on using the internet or just playing games, without the computer 'getting in the way'. When it comes to keeping out of the way, the mac look and feel cannot be matched, hence it's religious support. -Brett. MacOS X and it's shell access will be perfect imho, since i'm both a mac and linux fan - depending on the task.

  55. Can't this be moderated down further? by jjn1056 · · Score: 0

    I have children in this library, and everytime some immature troll does something like this, I start hearing about the need for software filters.

    --
    Peace, or Not?
    1. Re:Can't this be moderated down further? by mrbill · · Score: 1

      Troll. Cant you stop this damn "MRBILL DID X"
      stuff? I'm tired of it, and I have no idea how
      I've pissed you off, apparently.

  56. Re:Open hardware by Anonymous Coward · · Score: 1

    MacOS 8 booted on IBM PowerPC Reference Platform (PREP) hardware, so MacOS at least in that instance doesn't require any proprietary hardware. MacOS X shouldn't require any proprietary hardware, because (1) it runs on both PowerPC and Intel platforms, and NEXTSTEP runs on SPARC, HP PA RISC, etc., so it's extremely portable, and (2) the lower levels of the OS (AKA Darwin) are open source, so any sufficiently motivated person could write device drivers for whatever hardware they care about. Apple ships some proprietary controller chips, for the serial ports, I believe, but every revision of their motherboards seems to move to more and more off-the-shelf components. Rumor has it that this is primarily motivated by a desire to avoid the supply problems they've had with custom chips.

  57. Re:Open hardware by Anonymous Coward · · Score: 1

    Try saying that to the NetBSD guys. They usually port to new Macs within a few weeks. The information is available and it's just sour grapes from the Be camp that Apple doesn't do everything they want. I suspect the real reason is that Be doesn't have enough kernel developers to full support ports to new Mac hardware.

    Matt (Can't be bothered loggin in)

  58. Re:"it" already happened by sterwill · · Score: 1

    He probably already knows this, but he likes to live with the illusion that everything Apple makes is perfection in plastic. Help him maintain his illusion--it keeps him passive. Many of these Apple apologists want to think that they have something special, something they can't get without enduring the operating system crashes, lack of pre-emptive task scheduling, and not having the desire to ever want to do something cool with the hardware they already paid for.

    Most likely our Anonymous Coward uses his Mac to draw pretty pictures, check his Hotmail accounts, and of course show up to inflict his thoughts on others on Slashdot (it would be too much trouble for him to create an account here, it appears). It wouldn't occur to him that people who want modern operating systems (multiple users, multiple processors, protected memory, and source code) would want to use Apple hardware. Apple produces very good hardware products, but they change their specifications and components so often that it's hard to keep reverse-engineering them. I'm typing this on a PowerBook that compiles, networks, serves web content, and has an uptime of 89 days, and you can bet it doesn't run MacOS. And you can bet that as soon as a PowerPC laptop comes about with even cooler hardware, and true specifications so that the PPC Linux guys know their drivers will work, I won't be here blubbering and drooling over Apple--I'll be ordering one of those new computers. I'll be doing real work.

    --

  59. Re:Well, I made the classic goof... by wayne · · Score: 1

    But, then again, a quick check of gnu.org shows a founding date of 1984 for both Gnu AND the FSF. This is STILL almost a whole decade *AFTER* Woz had started freely giving out the schematics for the Apple I at the homebrew club.

    The FSF was founded in part to as a reaction against the proprietarization of software that had happened since the very late 70's. RMS realized that culture alone, wasn't/couldn't keep software "free", that you had to "fight fire with fire" use the proprietary weapon of copyright law.

    While some BSD'ers will say that the GPL is too strict, it is clear that RMS and the GNU'ers helped maintain the "culture of openess".

    RMS didn't invent free/open software, that concept was created spontaniously everywhere that computers cropped up. RMS just fought back, while most other people just accepted the new restiction with an occational grumble.

    --
    SPF support for most open source mail servers can be found at libspf2.
  60. Open Source OS == Open Hardware by Chris+Hanson · · Score: 1
    Apple's Darwin operating system -- the kernel and utility layer of Mac OS X -- is Open Source.

    Therefore, if you want to know how Apple's hardware works, download the Darwin source code and read it!

    The Darwin source code might even have helpful comments about working around hardware bugs and the like. Very useful for people implementing support for other operating systems.

    So what's the problem? That this information is not all codified in a Hardware Reference Manual? That would cost money, probably at least $100K-$200K per machine. Can you prove it will sell $200K-$400K more hardware -- net, not gross! -- for Apple to put together such a manual rather than just continue to make the details available through their Darwin source code? If so, I bet you could convince Apple to do it.

    Be's failure, I think, was that they didn't have this kind of business case when they went to Apple and demanded a nice, complete hardware reference manual.

    1. Re:Open Source OS == Open Hardware by DarthBobo · · Score: 1

      Actually Be didn't ask for a reference manual. They didn't need it - they already had a port working. Apple not-so-subtly threatened to sue for IP infringment and Be figured it wasn't worth it.

      Be would have made Apple look terrible if their software made Macs run 2X as fast. Apple didn't need that black eye, especially since it would have been unlikely to increase sales.

      --
      +--------------------- You idiot! I told you we were facing the wrong way!
  61. Re:Odd claims to originality by MoNickels · · Score: 1

    He didn't say Apple was first, he said they "defined" open source. It means they were a great example of it. Read, please, before posting (RPBP).

    --

    Wordnik, a dictionary project which aims to collect

  62. Re:Open hardware by Hector · · Score: 1

    Apple is indeed using PCI and USB and such now, the problems arise with the motherboards for Apple machines. Often now like in the past apple makes their own fnacy chips and controllers for things, used to be like their scsi chips,and such. Sound chips is one thing that I wish apple would have documented. Now a days I dont think there's tons of stuff, But I'd bet that there is still enough custom made parts on apple motherboards and Apple doesnt want to tell.

  63. Re:Open hardware by Hector · · Score: 1

    It is sorta open enough for linux hackers to use it, but only because damn there are some determined hackers that want linux on Apple machines. It would be a lot nicer with some more information, let me tell you. Especailly with Apple's older hardware. One of the biggest problems the linux-m68k project faces with Apple machines is there is virtuallly no documentation or info on some of the stuff inside the computer.

  64. Re:Open *what* hardware? by lambda · · Score: 1

    You can download programmer's guides for the PowerPC from Motorola's web page, even stuff for Altivec. It's a standard processor, nothing proprietary. What *is* proprietary, is Apple's motherboard design and chipset (Apple recently moved all 4 of its hardware lines to a unified architecture).

  65. Re:Open hardware by mrbill · · Score: 1

    PReP was much less tastier than say, the IBM RT
    pre-PowerPC ROMP stuff. It was like the little
    piece of garnish on the side of your plate...

    *sigh* troll.

  66. Mac vs. Alpha Re:*What* exactly is closed? by wchin · · Score: 1

    DMDx86 wrote:
    Yep. This is exactly how Apple pulled off the "No G4 Until we say so" stunt. I was quite close to buying a Mac for Linux purposes, until I heard about this. If I can't upgrade my machine as I please, I do not want it. Now I am buying an Alpha instead..

    The "no G4 until we say so" was implemented in firmware - there isn't a Mac OS ROM on a chip anymore - the MacOS ROM is loaded from disk on all recent machines. The G4 firmware block is suspect... but on the balance, not as bad as it initially sounds. The Blue and White G3 motherboard and firmware wasn't designed to work with a G4. Apple doesn't produce a G4 upgrade for those machines, doesn't plan to, nor touts that machine as upgradable. 3rd party manufacturers have already worked around the issue and so you can get a G4 upgrade now, but now it is obvious to all involved that Apple has no responsibility for the results. After all, if there is a data corruption or stability issue, Apple doesn't want to be on the hook for it.

    Personally, I wouldn't upgrade to a G4 in a Blue and White G3. If you want to upgrade, buy the latest G3 chip or sell the machine and buy a G4. The new UMA chipset G4's have much higher memory bandwidth - it doesn't make sense to drop it into a Blue and White machine which still uses a 60x protocol. Plus the G4 upgrade pricing is too expensive (compared to other PC's, not Alpha's or UltraSPARCs).

    IMHO, this issue is a poor one to use when deciding between a Mac or an Alpha for Linux. There are tons of other technical and price issues to work with first which should decide the point. How much are you spending? What kind of support are you expecting? What applications to you expect to use? Do you need to run commercial applications or do you have source for everything you want to run? What kind of upgrades? What level and kind of performance are you looking for? What peripherals do you need to get? The Mac and the Alpha don't really compete against each other since the answers to the above questions can be very different.

    1. Re:Mac vs. Alpha Re:*What* exactly is closed? by um...+Lucas · · Score: 1

      Actually the low end of the first G4's (the 350's) were intially based on the G3's motherboard, because apple couldn't get their hands on enough chips to transition all of their motherboards to Sawtooth at once. They've since upgraded their capacity and have now retired the Yikes motherboard... But for a few months everyone shied away from the G4/350s'

  67. Microsoft and Linux? by jjr · · Score: 1

    I think this guy is trying to spread rumors here or make people think

    (Unlike,say, Linux, which is probably half-owned by Microsoft by now, only Microsoft doesn't know it yet... :-) )


    http://theotherside.com/dvd/

  68. Re:This is something that was long awaited for by Art+Tatum · · Score: 1

    Now if they would release the .nib format, everything would be peachy!

  69. Re:This is something that was long awaited for by Art+Tatum · · Score: 1

    Correct; but I was thinking of older NeXT applications.

  70. Re:Apple "got it" from the very beginning... by Ian+Schmidt · · Score: 1

    Even the IIgs came with complete schematics, although it was mostly (V)LSI custom ICs, unlike the earlier IIs which for the most part could be built entirely with stuff from Radio Shack (before RS became one word and stopped carrying parts).

  71. Re:A contract is a contract is a contract. by Duke+of+URL · · Score: 1

    A contract is only viable if it does not break the state or federal laws.

    In California, an employer does not have rights to your code if you do it on your own time on your own equipment off the work site. Your employer may have lame-clauses like this even if you work in CA, but its invalid.

  72. sign over copyright wrong by Ice+Tiger · · Score: 1

    Sorry but I have to disagree, do you get paid for working on your own projects at home? I doubt it highly, so why should the company that employs you get the copyright to anything you do outside of thier employ.

    As for your argument about doing private research on company time, I would say that an equal amount of time would go to doing company research on private time, you know when you got that itch. :)

    FYI I will not sign a contract with this clause in.

    --
    "Because we are not employing at entry level, offshoring will kill our industry stone dead."
  73. Re:*What* exactly is closed? by um...+Lucas · · Score: 1

    Apple doesn't use ROM chips anymore. They boot using OpenFirmware. Mac's still have ROM file's though, which is how they blocked G4's until they were ready. Released a patch for the OS which incendentally blocked the use of G4's until the folks at Newer and MaxPower could develop software that bypassed that.

  74. Don't get your hopes up! by um...+Lucas · · Score: 1

    OpenStep ran on all the platforms you mentioned. Rhapsody DR 1 or 2 was basically Openstep with a "Finder"-ish interface. That OS ran on Power Mac 85/86/95/9600's and some Intel boxes. But that's the last release that ran on intel. Don't believe or hope that OS X will run on anything but apple's boxes.

    The kernel may be open-sourced, but OS X is a lot more than just a kernel, to the point that the only people that decide what OS X will be released for are the folks at apple. No amount of coding will get you their binary add-ons, unless someone wants to write a PowerPC emulator for x86.

    They have moved to using more industry standard components as a means to keeping costs down and from benefiting from advances that effect the industry at large, but that does not mean that they're going to release their crown jewel for running on commodity hardware.

  75. Re:Open hardware by um...+Lucas · · Score: 1

    Same thing that happened to:

    Windows NT on PReP
    Solaris on PReP
    Netware on PReP

    and a few others too.

    AIX made it there, but that's easy since it was already running on the Power family of processors. The rest of the company's just couldn't see any real motivation to move to PReP. It would have been a move that benefitted almost nobody. There's already a commodity platform available... And for the companies with the most to gain from a stardardized platform, the ones that actually make hardware, PReP would have stood to eat into significant portions of their hardware business, which is where the money is for them.

  76. Re:M$-GNU Reference?? by um...+Lucas · · Score: 1

    No. Other people are making money from it. You can't legitmatately go to work for Company A during the day, working on their OSes sound drivers, go home at night and work on your own open source sound drivers, release them to the world, where upon Company C picks them up and distributes them with their OS, unless Company A states that it's okay.

    Non compete agreements hold up. I don't really like working at places that make me sign them, and I love the company's that hire me and explicitly state that they don't care what i do on my off hours.

  77. Re:Open hardware by nester · · Score: 1

    the serial ports are zilog's (the same as used on sun hardware) and their specs are definetly NOT secret (since all the open source oses i know have drivers for them, and also, amd's site has docs for their 8350 clones). also, this whole thing about apple keeping their hardware secret is simply not true anyway. i don't know why people continue to think it is. for those that don't know, apple has a full time employee who's job it is to help developers get hardware specs (and has been doing so for a while now).

  78. Shame on you by Sloppy · · Score: 1

    In fact, I would even be willing to settle for a closed source release, so long as they just make the flipping binary available.

    You would sell out your BSD, HURD, etc. brothers for this convenience? You would even sell out fellow Linux users, who run on PPC or Alpha?


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  79. Re:Open hardware by Sloppy · · Score: 1

    this whole thing about apple keeping their hardware secret is simply not true anyway. i don't know why people continue to think it is.

    They think it because of what Be says about running BeOS on G3 Macs.

    They also think it because, in general, you usually only see MacOS running on Mac hardware.


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  80. Re:A contract is a contract is a contract. by The+Cunctator · · Score: 1

    Hmmm...I wonder if the law is different in Washington?

    --

    --
    Make mine methylphenidate.

  81. Re:Odd claims to originality by Kaufmann · · Score: 1

    Nope again. "Defined" means it was previously undefined, meaning that Apple would have invented the concept, when in fact it was already in practice even at the Homebrew Computer Club, birthplace of the Apple. He also claimed that they did it before RMS, ESR or Linus, which isn't the case. You might want to take a bit of your own advice.

    --
    To the editors: your English is as bad as your Perl. Please go back to grade school.
  82. Odd claims to originality by Kaufmann · · Score: 1

    In the days of "Steve & Steve" Apple defined "Open Source" before the term was coined, and before anybody had heard of RMS, ESR, or Linus.

    Sorry, not true. By 1977, Stallman had already been on MIT for six years, and was already working on the TECO macros which would one day become Emacs. And most of the "golden-age" MIT hackers (those which hadn't already gone to Stanford, that is) were leaving for Symbolics. (I should also mention DEC (now Digital (now Compaq)), who made the legendary - and very open - PDP series.) Now these guys invented "open source"... and they did it back in the early 60's, when Steve & Steve were still in diapers.

    Was the Apple II open? Yes. Was it cool? Yes, very much so. Was Apple the first one to make "open" stuff? Nope.

    --
    To the editors: your English is as bad as your Perl. Please go back to grade school.
  83. Re:*What* exactly is closed? by DMDx86 · · Score: 1

    I can think of only one part of any modern Mac that is closed: the ROM chips for booting the computer.
    Yep. This is exactly how Apple pulled off the "No G4 Until we say so" stunt. I was quite close to buying a Mac for Linux purposes, until I heard about this. If I can't upgrade my machine as I please, I do not want it. Now I am buying an Alpha instead..

  84. *What* exactly is closed? by Scudsucker · · Score: 1

    I can think of only one part of any modern Mac that is closed: the ROM chips for booting the computer. Everything else is a common, open standard: PCI, AGP, ATA, Ethernet, USB, Firewire, PC100 memory etc etc.

    And that one proprietary piece of hardware doesn't prevent Linux or BSD from running fat and happy on G3/G4 hardware. Be could do it to if they'd get off their lazy asses and do some programming instead of expecting Apple to hold their hand.

    1. Re:*What* exactly is closed? by gutter · · Score: 1

      There isn't even a ROM chip anymore on new macs. What used to be in the ROM is stored in a file in the system folder, and loaded into RAM at boot. Booting is actually controlled by Open Firmware, which as the name implies, is open.

      --
      Check out DRM-free movies at http://www.bside.com
  85. Re:M$-GNU Reference?? by Per+Bothner · · Score: 1

    Well everyone else seems to think this guy thinks M$ employees have written half of linux on company time. If that's what he thinks he's an idiot.

    Well, everone else is an idiot. Of course that's not what Stan thinks! It was a joke. Duh.
  86. To heck with the hardware, give me Sorenson! by DragonHawk · · Score: 1

    I really couldn't care less about Apple's hardware, as they've pretty much gone commodity at this point, except for a few ROM toolboxes that are only of interest to MacOS people. What I want them to do is open up the Sorenson CODEC!

    Sorenson, for those who don't know, is one of the most popular (if not the most popular) CODECs (compressor/decompressor) for Apple's QuickTime system. With Sorenson, I'd finally be able to play most kinds of digital video on my Open Source OS based workstations.

    In fact, I would even be willing to settle for a closed source release, so long as they just make the flipping binary available. But Apple won't even do that much. The xanim guy has asked over and over again for them to let him implement Sorenson for them, under NDA, with a binary-only release. But Apple continues to give a big "F**k you!" to the Linux community in that department.

    This GCC release really isn't that big a deal. The GPL already requires Apple to make the source code available; the release of copyright to the FSF just lets the GNU project integrate their changes. So once again, Apple is "opening up" something that was already open!

    They did this with their Darwin project, too. The only part of Darwin that Apple is "opening" is the core BSD kernel code, which was already Open Source when Apple got it! All of Apple's additions, like the GUI and multimedia layers, remain tightly under lock and key.

    Are you listening Apple? Why do you continue to "open" up technologies that were already open before you got at them? Make a real Open Source release for a change!

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  87. Re:This is something that was long awaited for by gutter · · Score: 1

    Well, they are moving from a binary nib format to XML, so you should be able to figure out the format pretty easily.

    --
    Check out DRM-free movies at http://www.bside.com
  88. Re:Open up their hardware? by Eidolon · · Score: 1

    ?!?

    How do you equate Apple's next OS release being a new port/distribution of BSD, with a tremendous amount of NeXT and Apple GUI development and integration factored in... with pure glitz? Isn't glitz what we're already getting from M$?

    A pure hardware vendor? Have the rumors of MacOS X on Intel, Transmeta, and AMD possibly becoming a real product totally escaped you?

    You're certainly entitled to your opinion, but it doesn't seem to have much basis in reality.

  89. Re:Open *what* hardware? by Eidolon · · Score: 1

    You are right, it's pretty open by now. You can use any recent Apple box with off-the-shelf PC components over PCI bus, USB, Firewire, and EIDE, provided you have a vendor driver or a suitable generic driver for the hardware you wish to use. I even have an older Mac with a generic Voodoo 2 card and an aftermarket cheapo PCI-USB card in it and it works fine with all my USB stuff.

    People who are asking for the mobo design to be open might as well ask Asus or Tyan to give away all their trade secrets as well. Open source hardware just hasn't arrived yet, IBM's PPC mobo offering notwithstanding. It's nice for things to be open, but companies have to figure out how to make money some how. If there were no money in making computers, we wouldn't have an open source software scene at all.

  90. Re:"Get it"? Slashdotters are the ones who do NOT by Eidolon · · Score: 1

    By some miracle, your post didn't get moderated down into the netherworld of negative scores.

    How rare it is to read someone tell it like it is on Slashdot. Thank you.

  91. Re:No QuickTime client by MacTechnic · · Score: 1

    I know there is a Quicktime client for RedHat, because I have used it. It may not be at apple.com, but I would check RedHat and elsewhere.

  92. Re:Open hardware by ncc74656 · · Score: 1
    also, this whole thing about apple keeping their hardware secret is simply not true anyway. i don't know why people continue to think it is. for those that don't know, apple has a full time employee who's job it is to help developers get hardware specs (and has been doing so for a while now).

    As another point of reference, consider the Apple IIe Technical Reference Manual, which contains not only a complete schematic for the motherboard, but also source code for all firmware except the BASIC interpreter (I'm guessing Microsoft didn't allow them to publish the source for that). Other Apple hardware documentation usually had schematics and/or source included as well (earlier manuals for the Super Serial Card had a schematic and source code, though later editions of the manual were greatly abbreviated down to a "here's how you install it and here's how you use it" format).

    (Granted, this is all for the Apple II and not the Macintosh; I'm not familiar enough with the tech info available for the Mac to speak one way or the other about it.)

    --
    20 January 2017: the End of an Error.
  93. Re:Open hardware by lubricated · · Score: 1

    Linux will boot on any modern apple computer. The exception being the firewire powerbook. It now boots even the imac dv, iBook, G4. I'm writing this on my iBook right now. Apple has good hardware, I don't see why they should change. It seams open enough that the linux hackers can find a way to use it.

    --
    It has been statistically shown that helmets increase the risk of head injury.
  94. Re:Will this give us Objective-C++? by guerby · · Score: 1
    The problem with Apple's changes to GNU C in the past has not been that they haven't made the source available under the GPL (they are obliged to do that by the license, the FSF's curious obsession with copyright assignment notwithstanding)

    No, no. The GPL forces you to release sources only when you release a binary. If you modify GCC for your own use, you don't have to release your patches at all. There are many internal ports of GCC for custom processors that are not released at all, and this is fine as long as the use is only internal. You can't distribute the modified GCC binaries without the sources, that's all what the GPL says.

    Of course it makes sense to release your patches to benefit from the GCC community maintenance efforts, especially if you are no a compiler vendor ;-).

    As for the obsession with copyright assignments it's to avoid to have to undo change if a contributor employers decides to play legal games, it already happened that is why the FSF is careful about it. --LG

  95. Re:M$-GNU Reference?? by ronfar · · Score: 1

    Let's hope Micro~1 never does this deliberately in order to damage Linux. You know a "plausable deniability" thing where the guy who made the improperly GPLed code ends up living the good life in Alcapulco... out of the public eye, or course.

    --
    All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
  96. Open hardware by Elbereth · · Score: 1

    Maybe Apple will switch over to using the IBM reference PowerPC motherboard. It's a possibility...

    Is there anyone who knows Apple hardware who can explain what parts are still proprietary? I thought they were using PCI, USB, etc now.

  97. Re:M$-GNU Reference?? by Elbereth · · Score: 1

    If your company owns every line of code you write, and you happen to work for Microsoft, then Microsoft actually owns all the code that you write that goes in the Linux kernel. Or so the theory goes.

  98. Intel version not official by Gorimek · · Score: 1

    While many people think that Apple has an Intel version of Mac OS X ready to roll out, should it ever be deemed good for Apple, there has never been any official word on any other version than the PPC one.

  99. Apple-style arrogance alive and well by Anonymous+Bullard · · Score: 1

    "Innovation" without (adequately) well documented public specs is hopefully becoming a thing of a past. Like Apple, the PC industry has its warts, but unlike Apple the PC industry gives customers (and OEMs) the choice of buying/building non-proprietary systems which *cannot* be singlehandedly obsoleted by some arrogant CEO.

    Apple's "PC's" are nice thanks mostly to their choice of CPUs (that "G3" or "G4" after "Powermac") but otherwise always a little behind the "PC industry's" cutting edge. That's because on the PC side it's not just Compaq, Dell, Gateway etc. "innovating" their own closed technologies but a much richer ecosystem of specialized companies who want to be compatible with the industry to maximize the size of their potential market. Like with Open Source, the New Apple is tapping into the large pool of freely available resources with pleasure while still keeping the end result essentially a locked "Apple solution".

    And what "additions to OSC work" is Apple giving back to community anyway that they weren't required to give back in the first place _and_ what didn't primarily advance Apple's own platform-challenged agenda behind the curtain?

    What benefit is it for Apple to e.g. keep withholding the _specs_ (and not complete system schemas btw.) of discontinued systems?

    How do you and Apple "get" that in an intellectually and artistically superior way?

    --

    Should invading one's peaceful neighbours be opposed, or rewarded with trade deals?

  100. Re:Apple "got it" from the very beginning... by dewdrops · · Score: 1

    sure... that's why Apple won't license their OS to any other hardware maker, forcing every Mac user to buy from them.

    That level of documentation was much more common back in the day; the only people who bought computers were hackers who required it. Plus, just because you give people parts of the assembly code doesn't mean it's GPL'd (far from it).

    Apple is no better than Microsoft; they just had worse marketing, so don't have the market control Microsoft does. At least Microsoft has helped bring down the cost of PC hardware (by making huge bloated apps that require PIII's to send an Email).

    Drew

  101. Re:M$-GNU Reference?? by Jah-Wren+Ryel · · Score: 1

    I agree, unless they are paid for the work they do in their off hours (in which case it wouldn't really be off hours) then MS, or any other employer is going to have a hard time to legally claim ownership.

    Now, it would not be unreasonable for their employment agreement to state that they won't work on such in their off hours (a sort of no moonlighting clause, which a lot of employers have and is itself questionable in some US states), but the only result of that would be termination from their day job and then only if the employer were to find out and then be so foolish as to make a big deal of it.

    --
    When information is power, privacy is freedom.
  102. A contract is a contract is a contract. by Eil · · Score: 1


    I can't claim to have seen the non-compete agreement, but I highly doubt they can claim ownership to something you coded at home, on your own equipment. Any attempt to enforce that (if it's actually in the agreement) would be tossed out of court anyway.

    If you and your employer sign a piece of paper that specifically states that your company owns everything you write either at work or on your free time, there is nothing you can do about it, unless the contract is broken or dissolved. If you went to work for Microsoft and signed a contract that said you had give all your worldly posessions to Bill Gates, it is technically enforcable in a court of law if you refused.

    This isn't about freedom or rights, it's about the terms that you agreed to when you decided to work for said company. This is why it pays to go over the fine print before you sign anything.

    1. Re:A contract is a contract is a contract. by finkployd · · Score: 2

      If I sign a contract giving you the right to cut off my arm with a rusty chainsaw, and it goes to court, who do you think the judge will rule in favor of.
      It's not legal for a company to dictate what you can do on your own time (they could concievable fire you over it, but not claim ownership over something you produce). So contract or not, it will not happen.

      Finkployd

  103. Re:M$-GNU Reference?? by Steffen · · Score: 1

    this is that Microsoft probably owns any code written by an employee (even in their off hours) because of the non-compete contract they probably signed as a prerequisite of employment
    but if it came to it, which would stand up? Microsoft's contract with it's employee or the bit of the GPL that states that any GPL'd code in a piece of software automagically makes that software GPL'd.

  104. Jobs 'lost it' Woz 'got it' by mr · · Score: 1

    You seem to forget:

    The big selling point of the Mac design concept (a closed box with no slots) was that the OPEN nature of the Apple I,][ and ][+ is why clones existed.

    Jobs is the one that pushed for the closed Mac design.

    >Sadly, the Apple ][+ itself fell prey to a Florida thunderstorm some years ago.
    You know...all the chips ARE socketed, and you could re-build it from scratch. Try THAT with a modern PC :-)

    Trivia: Why did Franklin loose in court and had to stop making clones? Answer: Microsoft's BASIC was copied, and M$ is who stopped the clones.

    --
    If it was said on slashdot, it MUST be true!
  105. Re:Parts of Apple understand OpenSource.+bonus rum by mr · · Score: 1

    What part of this are you having a hard time understanding?

    Steve Jobs goes to Moto headquarters, yanks the Mac clones and says 'it will be great in 2 years when Apple won't be needing YOU'.

    Then, when Moto develops the PPC at their *OWN* pace, the Mac whiners come out of the woodwork and blame Moto, yet it is Mr. Jobs who caused Moto to loose Millions when he pulled Mac OS 8 support for Mac Clones and Mr. Jobs, who said 'we don't want you as a vendor'.

    If *YOU* were at Moto, would *YOU* give a damn about Apple? Apple didn't care about you....why should you care about Apple?

    Motorola is doing JUST fine. Its APPLE who:
    Dumped the Intel version of Mac OS X so they CAN'T make a credible threat to Motorola.
    Screwed Motorola WRT to clones.
    Walked into Motorola HQ and said 'we don't want you as a vendor'

    Lay blame where the blame is do: Jobs. Motorola is just reacting to the way Jobs manages.

    --
    If it was said on slashdot, it MUST be true!
  106. Re:Open source or not? by Arker · · Score: 1

    IANAL That said, as I understand it, GCC being under GPL all mods to it are GPL already. Assigning copyright to the FSF doesn't affect the license per se, it affects who has standing in a court to *enforce* the license - if they kept the copyright it would still be GPL but only they could sue a violator - now that it's assigned to the FSF it will be up to the FSF to sue.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  107. Re:M$-GNU Reference?? by Arker · · Score: 1

    Well everyone else seems to think this guy thinks M$ employees have written half of linux on company time. If that's what he thinks he's an idiot.

    On the other hand, I have another interpretation. It's no secret that M$ owns stock in a lot of companies, including Corel and Inprise/Borland, both of which have been actively involved in modifying/creating products *for* linux. I don't know, but when Corel released the source for their KDE mods, for instance, they might well have retained copyright, which would mean the M$ has part ownership in part of KDE.. of course if this is what he meant he's still an idiot, as KDE is not part of linux except in the loosest of senses, and no matter how you figure it M$ couldn't own anywhere near half of KDE, let alone half of the software that runs on linux... but it makes as much sense as the other suggestion.

    Personally I think it was just a snipe, a little flamebait, nothing more...

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  108. Open their Hardware? by Arker · · Score: 1

    Hrmm the arguments for that are a lot less strong than for opening source code. In Apples old business model this would make no sense whatsoever, and although they are using more commodity hardware lately to lower their R&D costs, I'm still not sure it would make any sense for them.

    Just be happy with the source guys. If I understand this right it should be a great boost for GNUStep right? Any hackers out there that want to see linux or *BSD becoming a real player in the desktop market should be paying attention.

    GNUStep is seeking developers.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  109. Re:"it" already happened by erikdalen · · Score: 1

    hihi my gateway 386 has an uptime of ~450days but it runs an OLD kernel too 2.2.x

    --
    Erik Dalén
  110. Re:Open up their hardware? by alangmead · · Score: 1

    At one time, the line was that Apple was a software vendor who needed to bundle their OS with hardware because what was around in the mass market wasn't adequate.

    It may have been an exaggeration at the time, and they rest of the world has caught up. Fixed 64K segments, slow and awkward to configure ISA busses, 8250 UARTS, and MFM and RLL controllers and drives are mostly just bad dreams nowadays. And Apple was smart enough to use mass product hardware once the price and capability made
    sense to (IDE, compatibility with fixed frequency VGA monitors) or jump on the bandwagon of new standards to replace their own. (Nubus to PCI. ADB to USB)

    On the software side, Apple has been saddled with a lot of their past mistakes. (Low level globals as an API to certain OS services) while losing some a lot of
    what originally made them great. (A Mac System Folder used to only require the files "System" and "Finder" in order to boot.)

    So I'm not quite sure whether to classify Apple as a hardware or a software company. Their hardware doesn't have the differentiation that it used to, and they've let their software languish. I don't think Apple can either.

  111. Re:Open source or not? by alangmead · · Score: 1
    I based my "has already happened" comment on Usenet articles I've seen like this one Re: Linux vs FreeBSD

    I've seen other references like this one, but this is the first that I could find on Deja. The story always revolves around elisp that was rewritten to avoid to avoid an employers claim on the work.

  112. Open source or not? by Wizard+of+OS · · Score: 1

    Hmm, Apple will give the copyright to the FSF, but will that mean that it's automatical released under the GPL (or another free licence)?? I'me not really familiar with the apple-patches, but if they're only patches I'd think that they would fall under the licence the GCC package has (that would be GPL).

    Can anyone shed some light on this?

    --

    --
    If code was hard to write, it should be hard to read
    1. Re:Open source or not? by alangmead · · Score: 2

      Since gcc is distributed under the GPL, derivitave works, including Apple's, need to be distrubted under a license compatible with the GPL. Apple's modified gcc is just as free as the one distributed by the FSF.

      The FSF requires all patches that want to be considered for inclusion in the main development sources (rather than remaining as a fork) have their copyright assigned to the FSF. This is done to prevent a situation that they have run into in the past where companies have said that their employees have had no right to give the FSF code created on company property and time.

      So the only interesting part of this announcement is that Apple is trying to minimize their own work of backpatching their changes into newer versions of gcc to maintain their own forked gcc.

  113. Little trivia re FireWire here by scruffyMark · · Score: 1

    Apple actually owns patent/tm/whatever on the name FireWire. This is why some deivices are released with the unappealing name 'IEEE 1394' (or whatever it is) - Apple didn't like the company enough to grnt permission, presumably because of lack of mac drivers, etc.

    --

    What is the robbing of a bank, compared to the founding of a bank? -- Bertolt Brecht

  114. Re:Whats the point? by e7 · · Score: 1

    It might be a SlashBot(tm): Every time a new story is published, spew out trash.

    Which raises the intriguing possibility that the original author is incapacitated or dead, so the process could run forever on some forgotten server in Microsoft's basement ...

    --
    Corollary to Moore's Law: The IQ of new computer owners is declining.
  115. M$-GNU Reference?? by 348 · · Score: 1
    Another big step for apple in the right direction. I like the fact that the author who appears to be in charge of the mechanics of getting the work done, has asked what would people like to see as far as how the various versions are put together. One thing that puzzled me though was the second half of this.

    The first step is to assign copyright to the FSF; this is a long- standing FSF policy that people often find annoying, but it has the advantage that the FSF has clear title to all code in GNU. (Unlike, say, Linux, which is probably half-owned by Microsoft by now, only Microsoft doesn't know it yet... :-)

    I understand why FSF wants/needs the copyright assigned to the FSF so that the efforts remains fairly unbastardized, but what did he mean by the M$ comment?

    --

    More race stuff in one place,
    than any one place on the net.

    1. Re:M$-GNU Reference?? by jallen02 · · Score: 1

      IANAL but I have signed a few NDA's in my time and they seem pretty explicit and tough to get around.

      Example any thing I wish to release public domain I have to check with work first. Chances are good if im writing a game or a chat client (ive done both..) they are not going to give a rat's ass. But if I introduce competition.. say I release an insurance system that would even indirectly compete with our system they can say. Nope stop that now. And by way of the NDA it does not *matter* WHAT software I write actually.

      It could be *anything* and if they say.. no can it, then I have to do everything in my power to remove it from the public domain. It sucks yes but what if my company was working on a gaming division? And I just released MegaKick3D and now everyone stops playing all FPS but this one.. Not bloody likely but it *can* happen. So in effect they have a LOT more control than you guys are crediting them with.

      Fsck the GPL you signed a previous binding contract. Thats like Saying youll give someone something signing a document that says it and then giving the object to someone else and signing a contract saying you will give it to the second person as well. Who do *YOU* think would be in the right their to claim ownership to that said object? Ive researched this a little because the severity of the NDA really bothered me and I know a couple of guys at Law school. Your fucked but what can you do?

      Work for yourself thats what :-) Hava nice day.

      Jeremy

    2. Re:M$-GNU Reference?? by yerricde · · Score: 1

      X-Google: more evil than satan himself

      since no money is changing hands

      Then WTF is Red Hat, which sells boxed GNU/Linux distributions that contain GCC? A charity?

      Yes, money is changing hands (leaving Microsoft's for free competition). If there were no GNU/Linux, they'd be making more money on NT.

      --
      Will I retire or break 10K?
    3. Re:M$-GNU Reference?? by Pakaran2 · · Score: 1

      So then Microsoft would get in trouble for breaking the GPL? I'd love to see them sued by GNU for, say, 10 million counts of copyright infringment for something that became part of the Linux kernal. Even $ 250,000 per count would bankrupt them.
      OS sanity test: click here.

    4. Re:M$-GNU Reference?? by Pakaran2 · · Score: 1

      Thanks much for the clarification.

      OS sanity test: click here.

    5. Re:M$-GNU Reference?? by finkployd · · Score: 2

      even in their off hours

      I can't claim to have seen the non-compete agreement, but I highly doubt they can claim ownership to something you coded at home, on your own equipment. Any attempt to enforce that (if it's actually in the agreement) would be tossed out of court anyway.

      Finkployd

    6. Re:M$-GNU Reference?? by finkployd · · Score: 2

      Now, it would not be unreasonable for their employment agreement to state that they won't work on such in their off hours (a sort of no moonlighting clause, which a lot of employers have and is itself questionable in some US states)

      Even then, I would wonder if they would consider coding free software work (since no money is changing hands). I would thing that would be looked at as more of a hobby.

      Finkployd

    7. Re:M$-GNU Reference?? by finkployd · · Score: 2

      And yes, I'm sure most software companies would frown upon you for working at Redhat while working for them.

      However, we are talking about the guy who, in his spare time, on his own machine, at home who submits code or runs an open source project. The company has no hope of claiming IP rights over his work if in this case.

      Finkployd

    8. Re:M$-GNU Reference?? by Bob+Uhl · · Score: 2
      The GPL states in paragraph 4 that the license cannot be revoked as long as the licensee stays in compliance with the GPL.

      But the GPL cannot take effect unless put in place by the legitimate copyright owner. If you work for a computer company, odds are that you have already assigned all copyright to all works to your company. Some companies, such as IBM, are pretty nice; you merely have to ask your manager to get permission to work on soemthing outside of work. But others are much tighter.

      But anyway, the problem is that the owner of the code (the large company) has not placed it under the GPL; a legally unrelated person has done so. It would be somewhat similar to an employee selling, or even giving away, his employer's staplers and fax paper.

      IMHO, the sign-over-copyright scheme is not as unreasonable as it first seems. It is obviously fair for work which is done on company time and on company hardware. But even work which is done at home probably benefits from the company; who among us has never researched something private during work hours? I don't particularly like it, but as long as people are dishonest and spend three hours a week working on a private project instead of their job, I cannot complain.

    9. Re:M$-GNU Reference?? by vectro · · Score: 2

      No, there is something known as the doctrine of apparant authority. As long as you appear to have authority to make a contract on behalf of a corporation (or partnership, etc.), then the contract is binding, even if you didn't actually have that authority.

      So in this case, I'd say the person submitting it probably had apparant authority, and thus the code is, in fact, licensed under the GPL forever.

    10. Re:M$-GNU Reference?? by be-fan · · Score: 2

      No, not at all. They couldn't be sued, because they own the software. Say I'm an MS employee and write a piece of software which I put into the Linux kernel. The act of putting it into the Linux kernel indirectly puts the software under the GPL. Now Microsoft can come along at anytime and sue me for doing that. I'm their employee, and thus they own that code. Thus, it is not my desicion what license it should be put under. When I put it into the Linux kernel, I put it under the GPL. However, I did not do it legally, thus the GPL cannot apply, and MS has every right to rip that software out of the kernel.

      --
      A deep unwavering belief is a sure sign you're missing something...
    11. Re:M$-GNU Reference?? by be-fan · · Score: 2

      Microsoft's contract with the employee. If the software wasn't allowed to be GPL in the first place, MS would have every right to revoke that license. The guy who wrote it would get in trouble, and the code would be returned to MS. For example, if I work at MS, and I sign the no compete contract. Then, I write an amazing new VM for Linux, and place it under the GPL. A year passes, and by now my VM is a critical part of the system. MS then finds out, and fire me and revokes the license. Now the GPL can't control that. It says if you use GPL software in a propriotory program you're in trouble. It doesn't say that if you use propriotory code in a GPL program it automatically becomes GPL. In this case the VM would be propriotory code, and GPL would not control how it was licensed.

      --
      A deep unwavering belief is a sure sign you're missing something...
    12. Re:M$-GNU Reference?? by 348 · · Score: 2

      Thanks, I agree that half is an exaggeration, And you hit what I thought was the underlying gotcha. If even x number of M$ employees bound by their non-compete or intellectual property clauses have contributed in ways that begome widely used, which I'm sure is happening, It puts M$ as many other companies who are propriatary and closed in approach in a very odd position, supporting that which they are philisophically opposed to. Interesting business problem, no easy way out.

      --

      More race stuff in one place,
      than any one place on the net.

    13. Re:M$-GNU Reference?? by Bastiaan · · Score: 2
      ... then it's true that all said code is owned by Microsoft and they could revoke its license.

      Not so! The GPL states in paragraph 4 that the license cannot be revoked as long as the licensee stays in compliance with the GPL. For Microsoft to be able to close up it's GPLed stuff it would need to prove that every licensee in the whole world collectively has violated the GPL (and thereby nullified their license). Not bloody likely!

    14. Re:M$-GNU Reference?? by Phantasmagoria · · Score: 3

      Actually, it doesn't work exactly like that. Contracts that employee's sign when joining a company can specify that code the employee writes for the company, or code written using the technology provided by the company belongs to the company. The company, however, cannot claim ownership of code written by that employee in his own time in his own house. And, I doubt any Microsoft employee would be working in Linux code at work (where all machines most probably run just Windows).
      ------------------

      --
      Loban Amaan Rahman ==> Anagram of ==> Aha! An Abnormal Man!
    15. Re:M$-GNU Reference?? by maynard · · Score: 3

      I understand why FSF wants/needs the copyright assigned to the FSF so that the efforts remains fairly unbastardized, but what did he mean by the M$ comment?

      He's suggesting that many of the kernel coders are Microsoft employees hacking Linux on the side for fun. A side effect of this is that Microsoft probably owns any code written by an employee (even in their off hours) because of the non-compete contract they probably signed as a prerequisite of employment. If there is significant amounts of code written by MS employees (and MS forces employees to sign such contracts -- standard industry practice) then it's true that all said code is owned by Microsoft and they could revoke its license.

      I doubt it's half the code base, however. Though I suspect it's probable that if certain employers found out they owned chunks of the Linux kernel because of this we might see some real legal battles in the near future... it's not just Microsoft that sees Linux as a threat to their market strategy.

  116. Re:Whats the point? by 348 · · Score: 1
    Check out sid=index (sorry to lazy to link) and click throught to the troll forums expecially the 15639inchfan or something like that. Trolling when done properly is sort of an art. But here all we have is spam.

    The basic types of trolls found here are:

    1) original trolls, (dmg, md80 etc.) they are fishing for comments, generally flamish in nature, but very well crafted. Many times they take on a life of their own and take over an entire thread.
    2) Funny regulars, these are natalie portman references, hot grits guy, Trollmaster song parodies. Generally on topic, just done as fun andd part of the /. culture.
    3) Unwashed elves, these are the First Post Dude and generally stupid attempts at humor.
    4) Spammers and Flooders, crude, off-topic and repeated garbage that seems to have no meaning at all. Much like the moron who posted the top of this thread.

    The dmg,md80 and rfw trolls can be quite funny, a lot of effort goes into these and many are well coordinated with each other. Not really a rotation, but the styles are pretty disctict and they know each other and work together when in the same thread. Pretty funny stuff, md80 and dmg have been around forever.

    --

    More race stuff in one place,
    than any one place on the net.

  117. Intel mobos/chipsets are no better by Wesley+Felter · · Score: 1

    Motherboards and chipsets from Intel, VIA, Sun, DEC, etc. are all proprietary. What's your point?

  118. "it" already happened by Wesley+Felter · · Score: 1

    Apple's current machines are just CHRP systems. CHRP is well-documented, and companies like IBM, Prophet Systems, and SiliconFruit are coming out with CHRP systems.

    See openppc.org.

  119. No QuickTime client by Wesley+Felter · · Score: 1

    Apple hasn't released any QuickTime player for Linux.

  120. Re:Whats the point? by Hadlock · · Score: 1

    haha, i saw the same posts on the last message board...probably puts the "trollers" on rotation. lol. that'd be interesting though, to see trolling as an artform.

    --
    moox. for a new generation.
  121. Re:Ungrateful .... by gilroy · · Score: 1
    Being charitable, there are two explanations I can see:

    a) People are suspicious that these limited steps are really just PR by companies seeking to offload failed projects while reaping goodwill.

    b) Open Source people are operating from an entirely different worldview than the companies. To them, all software should be Free, all sources open, etc. As such, they see the placing of some code into the community as simply natural and wonder why the rest is being (artificially) held back. It's not ingratitude, per se, because they feel this is not something that should be done "as a favor" to the community. It's simply something that should be done -- no strings attached.

  122. Ultimately, it is up to Apple by Brian+Knotts · · Score: 2
    At least from what the xanim guy has said. Yes, the codec is the property of Sorenson...but, they say that it is Apple that is preventing them from licensing to him, which they indicate they would otherwise be willing to do.

    So, the fact that Sorenson would need to do the licensing is pretty much a non-issue at this point.

    The organization standing in the way of this happening is Apple.

    New XFMail home page

    /bin/tcsh: Try it; you'll like it.

  123. Apple can't open Sorenson... by Millennium · · Score: 2

    It's not Apple's to open. You'll have to go to Sorenson the company, which made the Sorenson codec, if you want that.

    What Apple can do is change its terms with Sorenson slightly. Unless I'm mistaken, Sorenson is currently not allowed to open their codec (which is a shame; all told I've found it to be better than even MPEG if the encoder is skilled enough).

    So if you want this codec opened, it's going to take at least two actions: by Apple to loosen its terms with Sorenson, and then by Sorenson to actually open the codec.

  124. Enough with the 'open the hardware' comments Taco. by Sleepy · · Score: 2

    I want to be fair... why is it when there's an Apple story, even Commander Taco has to put his 2 cents into the story summary?

    How about Slashdot stories that are summarized with "Now if only CommanderTaco would fully open the Slashdot codebase".

    News should be news and editorials are clearkly labeled JonKatz.

    Pre-emptive comment: Please, moderators, don't knock this post down -- it makes Slashdot look bad when the mob can't rule itself.

    For what it's worth, I also would wish for Apple to open their hardware. I also wish for Sun and SGI (IRIX) to do the same, I wish BeOS was open source, I wish BSD were more open to outside involvement (or updated their perception so), and if I were feeling really selfish I'd wish for everyone to get read/write CVS accounts to the Linux kernel tree and we vote on it's direction (no offense to our Fearless Leader).

    Apple gets it plenty... they choose to open where they can and stay closed where it maximizes their chances for success. Simply being open isn't a recipie for success... Alpha is doing OK but it's a stagnant market relative to x86 (and maybe PPC?)

  125. Does this mean Objective-C for Linux? by SurfsUp · · Score: 2

    I've always been intrigued by Objective C's messaging model, but I've never used it because it's been too closely tied to Apple OS's... BUT, now it just got more interesting.

    --
    Life's a bitch but somebody's gotta do it.
  126. Re:Open up their hardware? by Surak · · Score: 2

    Apple sales counted for 35% of all sales to educational institutions last month. But the next highest vendors were Dell and Compaq with 15% each. Ca-ching for apple...

    Except that there marketshare for educational institutions used to be 70%...

  127. Not exactly by DragonHawk · · Score: 2

    You would sell out your BSD, HURD, etc. brothers for this convenience? You would even sell out fellow Linux users, who run on PPC or Alpha?

    I am a practical person, and I realize their may be Business Reasons(TM) why a full source release is not possible or feasible. Thus, yes, I am willing to accept a binary-only release of the Sorenson CODEC if that is the only way possible to get it done. At the same time, I will continue to push for open audio/video encoding formats, so that you don't need a binary-only CODEC to get things done.

    More importantly, if you check the xanim website, you will find that:

    (1) The author provides DLLs for FreeBSD 3.1 already.

    (2) The author will happily provide DLLs for any other platform, if you give him the tools to do so (either a cross-compiler or a machine with software).

    Don't attack me about "selling out" the other platforms without knowing the situation.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  128. You mean BSD, of course. by DragonHawk · · Score: 2

    Apple's Darwin operating system -- the kernel and utility layer of Mac OS X -- is Open Source.

    You mean, "Apple's Darwin OS -- the kernel and utility layer of Max OS X Server -- is basically just BSD, and thus was already Open Source."

    I am so tired of people pointing to Darwin and saying that Apple is a Good Company(TM) because they Open Source'd their OS. The fact of the matter is, it was already OSS before they touched it, and all the Darwin source release gets you is basically some device drivers and other low-level code.

    The Darwin source release is not without worth, but it isn't the Big Deal(TM) so many seem to think it is.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  129. Re:linuxppc ? why so slow? by Spatch3 · · Score: 2

    From what I had heard at an AMUG (Arizona Macintosh User Group) meeting, ATI hasn't been that forthright about releasing the hardware specs of their newest cards. The presenter said that should change soon since Apple is somehow fully supporting Linux with OS X.

    --

    Every rule has an exception, and this is the only rule with no exceptions! Huh? -- Spatch
  130. Re:Whats the point? by ronfar · · Score: 2
    Well... maybe the Microsoft server is actually running a *nix... I bet there are servers within Microsoft that do, people just don't tell Bill Gates ^_^

    Hey, are you aware of the story of the German guy who this actually happened to? Except he wasn't sitting in front of a computer monitor but in front of his TV set (left on, of course) for some remarkable number of years (four) after he died.

    Of course, if a dead, mummified guy sat in front of a BSoD for 4 years or more, I'd be afraid the forces of Fear, Uncertainty, and Doubt would resurrect him as some sort of Barrow-Wight... scary, ne? O_o

    --
    All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
  131. Re:Well, I made the classic goof... by ronfar · · Score: 2
    Don't forget about VisiCalc!!!

    http://www.bricklin.com/patenting.htm

    Ok, VisiCalc wasn't OpenSource in the FSF sense because it wasn't copylefted. However, what it does show is that there was a more innocent time in computer science when:

    At that time in history, and before, few fundamental programming concepts were patented. We all borrowed from each other. Just a few examples of concepts where patents played no role in those days: word wrapping, cut and paste, the word processing ruler, sorting and compression algorithms, hypertext linking, and compiler techniques. --- quote from the above page
    I'm just glad this has been turned into a positive philosophy (with a legal backbone) rather than operating from just good will among hackers.

    --
    All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
  132. Well, I made the classic goof... by SvnLyrBrto · · Score: 2


    ... that of automatically associating open source with Linux, and forgetting about the earlier efforts of GNU and the FSF. No wondcer RMS seems irritated whenever he writes anything about how it should really be called Gnu/Linux.

    But, then again, a quick check of gnu.org shows a founding date of 1984 for both Gnu AND the FSF. This is STILL almost a whole decade *AFTER* Woz had started freely giving out the schematics for the Apple I at the homebrew club.

    john

    --
    Imagine all the people...
  133. Whats the point? by HalJohnson · · Score: 2
    Normally, I simply ignore these posts, in order to not encourage the trolls. But you aren't really trolling. Trolling at one point was almost an art-form. Trolls would post highly controversial messages in order to start a heated discussion.

    This on the other hand is mindless drivel repeated over and over. The shock value is gone, and it sure isn't a troll. Hell, I wouldn't even call it flamebait, at this point it's redundant.

    All you're doing is enforcing the moderation system, many people don't even read below 1 anymore due to this foolishness. You're simply wasting your time and energy, and in effect ruining it for the interesting trolls.

    Get a grip, get a life, stop being so friggin moronic. In essense, its just stupid now.

    PS - In case this reply pops up without the parent, no need to look for the reference, it was the "Heil Jon Katz" canned post with the swastikas, etc.

    1. Re:Whats the point? by Stary · · Score: 2
      Which raises the intriguing possibility that the original author is incapacitated or dead, so the process could run forever on some forgotten server in Microsoft's basement...

      Uh, no. Microsoft's servers dont run forever. The process would be dead in a few months...

      --
      Tomorrow will be cancelled due to lack of interest
  134. Parts of Apple understand OpenSource.+bonus rumor by mr · · Score: 2
    Wilfredo Sanchez at Apple has contributed back patches for a LONG time to the BSD projects.

    This is not some kind of 'grand enlightment' here people.

    Fred on the developers page
    Apple joining BSD

    So as you can see, Apple has no problem 'getting' the concept of OpenSource.

    Apple STILL sees themselves as a hardware company and not a software company. (they look at where the money comes from) And if the latest rumblings out of the Apple rumor mill are to be believed:
    1) 2+ years ago Jobs went to Moto and said 'it will be great in 2 years when we aren't using you as a supplier' (fact)
    2) Apple backed down...they never DID carry through with the Rhapsody on Intel project. (fact)
    3) Rumor site claimes "t Steve Jobs himself has met with Motorola executives and hit them with both barrels recently" (rumor)
    4) "Apple in talks with Wintel vendors regarding OS X for Intel?! " (rumor) Is that the 'both barrels'?

    It is possible Apple might just see themselves as a software company that HAPPENS to sell hardware, and make alot of money there. Parts of Apple grok what they do, and the world they live in. The question to be answered yet is: Does Steve Jobs and his management understand and be able to execute?

    --
    If it was said on slashdot, it MUST be true!
  135. Ungrateful .... by tribbel · · Score: 2

    Having big companies freeing their product sounds like a Good Thing to me.
    But why does everybody always say "this is nice, but...". Can't we just be happy with what we get?
    If they want to keep the source code, or in this case the hardware, to themselves, let them.
    It's just the way they choose to do business. It may not always seem fair, but i think a lot of companies have shown interest in Free Software lately and all they get in return is "ok. thanks. whatever. now give it all!".

  136. Re:Apple open hardware same as Open source Windows by cowscows · · Score: 2

    That's what almost killed Apple in the past. For a while Apple did allow certain manufacturers to make MacOS compatible machines. The problem was, Apple did all the development, the clone makers just took Apple's work, put out a cheaper machine, and almost drove Apple bankrupt. The first thing Steve Jobs did when he came back was get rid of the clone makers. It cost Apple huge sums of money to buy back the clone makers' contracts, and it was (and still is sometimes), hotly debated among the mac community, but in hindsight, it most definately saved Apple.

    --

    One time I threw a brick at a duck.

  137. Re: apple-patches (way OT, plz moderate down) by e7 · · Score: 2
    > not really familiar with the apple-patches, but

    There's no such thing as an "apple patch." You're thinking of an "orchard."

    heh...

    --
    Corollary to Moore's Law: The IQ of new computer owners is declining.
  138. Is Alpha firmware open? by Wesley+Felter · · Score: 2

    Do Alpha motherboards include the full source code to the firmware? Are you going to complain when your 21164 motherboard won't take a 21364 CPU?

  139. Re:Will this give us Objective-C++? by f5426 · · Score: 2
    > And what about Apple's Objective-C runtime (not all the libraries, just the runtime)? Is that available as part of Darwin?

    Yes. Tears almost flowed from my eyes while looking at the code. If only they released this before... there are sooo much things I wanted to do when I was an hard-core NeXTer that would just have been possible with the access to this source...

    Cheers,

    --fred

    --

    1 reply beneath your current threshold.

  140. Open *what* hardware? by MaestroSartori · · Score: 2

    So, exactly what hardware would people like them to 'open'? You can already stick in any graphics, sound, whatever, yeah? Dunno but I think you can also attach USB and FireWire devices too(not a MacMan, sorry if I'm talking crap!)

    Open the motherboard or processor? Hmm. Don't think that'll be happening any time soon. Then again, why care? Transmeta has already raised interesting possibilities in the area of hardware emulation of other platforms, so soon you could run all your Apple and x86 software on one of those. So why care about what Apple does with its hardware? If its good, buy it. I was under the impression that this was the way most people thought... :o)

  141. "Get it"? Slashdotters are the ones who do NOT "ge by Anonymous Coward · · Score: 3
    ...there are a growing number of folks at the company [Apple] that get it. Now if they'd just open the hardware ...

    Apple "gets it" far better that most /.ers do. They have been "getting it" long before /.ers noticed that they "get it". But what exactly is "it"? Not, I'll bet, what /. wants it to be.

    "It", for /., is complete specs to all of Apple's hardware and software so that cheapskates can go to radio shack and build a complete clone without paying a cent to Apple. Never mind that they didn't have anything to do with making the Mac & MacOS the effortlessly working combo that they are. nor is this to Apple's benefit in any way. After all, how dare they not just give away everything for free, the bastards!

    "It", for Apple, is that they are using the work of the Open Source community in parts of their products, and have some extremely cool additions of their own, and want to give this back to the OSC. And they do. "It" for Apple is also doing REAL design and engineering to make their hardware & software work effortlessly and seamlessly together in dimensions that the average kernel-hacking, hardware-soldering weenie will NEVER GROK, because some of us don't give a flying hoot about that stuff. We have work/fun to do and our Macs are tools to get that work/fun done as efficiently and easily as possible, i.e., by being in the way as little as possible.

    Let's just, for a second, pretend that Apple did open up the hardware specs to the point where somebody could assemble a complete clone from scratch, firmware and all. What happens? Hundreds of vendors immediately rush to assemble shoddy replicas of the incomparably well-designed Mac and flood the market, without grokking the fundamentals of what makes the Mac so elegant, or why excellent design and architecture are important. How many shoe-string taiwanese shops do you think could do justice to Apple's current product lineup? Soon, the clone industry degenerates into a price war, since this is the only differentiator. Margins become so thin that simply sustaining profitability is a herculean struggle. Research and product advancement get short shrift for lack of investment, and absurdly incremental advances are touted as "next generation" by marketing flacks. The entire industry quietly sighs into an endless quagmire of mediocrity, forever condemned to rote by its own shortsightedness.

    Oh, wait, that already happened. It's called the PC industry.

    No Thanks. I'd rather Apple kept everything top secret and closed if it lets them roll out things like the PowerMac G4 and OS X.

  142. Will this give us Objective-C++? by jetson123 · · Score: 3
    The problem with Apple's changes to GNU C in the past has not been that they haven't made the source available under the GPL (they are obliged to do that by the license, the FSF's curious obsession with copyright assignments notwithstanding), but that their code was too difficult to merge back into the main tree.

    So, the question is: are we going to get Apple's current version of Objective-C/Objective-C++ into the main branch of GNU C? And what about Apple's Objective-C runtime (not all the libraries, just the runtime)? Is that available as part of Darwin?

  143. Apple open hardware same as Open source Windows by Felinoid · · Score: 3

    It isn't going to happen...

    Apples stratagy includes ownership of the Mac design. This allows Apple total control over the future of the Mac. The ability to discontinue what Apple wishes to reguard as obsolete and the ability to include R&D costs in the price of the machine (as such they can afford outragous R&D costs).
    If Apple were to open the Mac hardware Apple would lose money.
    Mind you they have no choice but to price compeate with PCs however they can charg a little more if/when nessisary. However when ever posable Apple would prefer to sell Macs for less than PCs rather than more. If Apple openned the hardware Apple would not be able to include R&D into the price as Mac Clones wouldn't have the same R&D costs (the price of making a clone Mac vs the price of develuping a whole new Mac and writing the operating system and providing support)

    Instead of asking Apple open the existing Mac hardware it might be better to ask Apple to build a Mac around an existing standard. This way clonnerd don't have cheapper R&D costs as the primary costs would be on say IBM.. who could add the cost of the R&D to the CPU used in the design. This way everyone end up carrying the R&D costs down to the user.

    Or better yet.. just ask Apple to document the existing Mac hardware and make it easyer to port other operating systems.. such as switch back to firmware drivers (Like that found on the NuBUSS) larg roms are cheap

    --
    I don't actually exist.
  144. Re:Open up their hardware? by Surak · · Score: 4

    Apple is IMHO a pure hardware vendor, I wouldn't even be surprised if they budgeted their software development efforts under the marketing department.

    Are you kidding? If AAPL were a pure hardware vendor, they'd get off their high-horse and start making money where the real profitability in the computer industry is: Wintel notebooks. There's a reason why AAPL doesn't have any official support for running operating systems other than Mac OS.

    Apple couldn't care less that the first thing we do is wipe out MacOS and install a linux distro as long as we buy that G3 or imac.

    Yes, that's true. However, they still don't support that. This is very similar to some ISPs, for instance. My ISP, Telocity, does not provide ANY technical support or installation assistance for Linux computers. But, they DO advertise that there service works fine with UNIX (and therefore Linux) computers. And they have no use policy which prohibits the use of UNIX or Linux-based computers. But, its obvious that they prefer you to use a Windows OS.

    The same holds true for AAPL and Mac OS. Sure, their computers work with Linux. But you don't see any color glossy ads in CompUSA proclaiming that their systems work with Linux (although there is mention of course on their Web site, but only in the dedicated Linux areas). And they won't provide technical assistance for people wanting to replace Mac OS with Linux, although they will probably point you to some Websites that could help.

  145. Open up their hardware? by Chilles · · Score: 4

    Apple is IMHO a pure hardware vendor, I wouldn't even be surprised if they budgeted their software development efforts under the marketing department.
    The outside of the imac or G3, the Aqua GUI of the new MacOS and all colorfull adverts are just there to create an image for the apple hardware. Opening up the source of any part of apple created software won't mean their computers become cheaper, it'll just mean their image just became a little better in a part of the hardware market that used to dislike them for their crappy OS. So now linux geeks will also start buying apple hardware because apple is a company that embraces the open source movement. Apple couldn't care less that the first thing we do is wipe out MacOS and install a linux distro as long as we buy that G3 or imac.

    This is just proper marketing for a company that get's it's money from hardware and it's image from software. If they keep on this track I'll have to start buying APPL stock.

  146. Apple "got it" from the very beginning... by SvnLyrBrto · · Score: 5

    Apple "got it" from the very beginning. They just lost the way when the suits (john sculley and his cronies) wrested the company from its founders.

    In the days of "Steve & Steve" Apple defined "Open Source" before the term was coined, and before anybody had heard of RMS, ESR, or Linus.

    I still have all the documentation that came with the Apple ][+ that my dad brought home that day in 1981. Sadly, the Apple ][+ itself fell prey to a Florida thunderstorm some years ago.

    That documentation includes:

    A complete plan of the motherboard that my dad was later able to use to build his own Apple][ clone.

    Commented assembly code for all the ROMs.

    Documentation for the Apple Disk ][ 5.25" drive which consisted of a pair of books about 2" thick, including hardware plans for the drive and controller card as detailed as those for the computer itself. (*when was the last time you saw a 2" high stack of manuals for a COMPUTER? much less a 5.25" floppy?!?!??!?*)

    Code (not source tho... mostly 6502 assembly)for damn near everything else as well.

    The documentation that came with that computer is ASTOUNDING by today's standards. With the rise of Linux, we're only beginning to see the reemergence of such comprehensive docs.

    And it is nice to see that Apple is returning to it's old ways.

    john

    --
    Imagine all the people...
  147. This is something that was long awaited for by f5426 · · Score: 5
    As a old-NeXTer now on OSXS, I was hoping for this long ago. I'll try to explain the issue to one unfamiliar with it:

    NeXT basically forked the gcc compiler, adding better objc support, extended the objc spec (protocols, distributed obejcts) and the objc compiler (ObjC++, ie: mixing objc and C++ in the same source). The compiler front end also changed (support for frameworks, for instance).

    They also changed gdb (adding support for their additions and improving IDE support)

    Those modifications were avalaible (well, it is GPL), but the objc runtime was proprietary. Hence, the whole thing was close to useless, as you could not integrate the modifications in mainstream gcc.

    Gcc got better and better, so NeXT copied amount of code from gcc/egcs in their forked version of gcc, transorming it in a very strange beast.

    But you just can't fight against open-source, so the OSXS compiler is now outdated, have bad C++ support, a lot of quirk, and long outstanding bugs.

    Apple is not in the business of make dev tools (but NeXT was). They just have to secure their position by not relying too much on an external vendor (ie: metrowerks), hence MPW. Now metrowerks is owned by motorola, a company with which they have intimate relationship. So assigning gcc mods to FSF is a very logical move:

    • They don't spend resources backporting egcs code to get the level of support MacOS developer are used to have
    • They don't compete with Metrowerks
    • They don't depend on Metrowerks

    And, it is very good for the community as it will reduce the differences between Cocoa and GNUstep, which is good for everyone.

    Cheers,

    --fred

    --

    1 reply beneath your current threshold.