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 ... "
Hey. This is WAY off topic, but, I need help with a Mac problem. /. effect on your website, feel free to email me at slashdotstuff@hotmail.com. :-)
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
Go ahead and mod it down if you must, but, c'mon, gimme a small break...
Thanks in advance guys!
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.
What license is GCC under? If GPL, what compiler does *BSD use?
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.
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.
> 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.
LET MRBILL EAT THEM DAMNIT!
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
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.
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.
i agree with you. nostalgia, in the case of the apple guy, has a strange way of changing history.
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.
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.
Or even better, invest in AAPL.
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.
> 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.
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.
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.
OSSing quicktime would be of greater benefit, IMO.
you probably also write "it's" when you should write "its", don't you?
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.)
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?
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.
mm...mine was called lips.
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.
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.
What good is modifying a compiler if you won't distribute it to the programmers you need to support your platform?
We've also had GNU Smalltalk and Squeak for a while, with a very similar messaging model....
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.
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.
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
-- Guges --
MRBILL JUST ATE ALL THE CHILDREN!
MRBILL ATE THE PREP!
GOD HATES LINUX USERS!
That's very clever, saying, "plz moderate down" in the subject, while trolling for a (+1, funny).
TWW
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.
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.
ehm
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?
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.
How ANSI/ISO compliant is C++ in gcc 2.95.2?
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.
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..
Isn't that exactly the kind of source needed, in order to infer the design of (and thereby open) the hardware?
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.
Sportdeath all the way!
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.
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?!
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.
thank you
I'm not him, but I at least know the name.
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!
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.
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?
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.
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)
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.
--
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.
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.
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
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.
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.
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).
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.
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.
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/
Now if they would release the .nib format, everything would be peachy!
Correct; but I was thinking of older NeXT applications.
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).
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.
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."
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.
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.
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.
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.
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).
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.
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.
Hmmm...I wonder if the law is different in Washington?
--
Make mine methylphenidate.
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.
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.
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..
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.
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.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.
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
?!?
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.
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.
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.
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.
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.
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.
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
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)
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.
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.
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.
"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?
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
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.
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.
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.
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!
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!
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.
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.
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.
hihi my gateway 386 has an uptime of ~450days but it runs an OLD kernel too 2.2.x
Erik Dalén
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.
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.
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
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
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.
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.
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. /. culture.
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
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.
Motherboards and chipsets from Intel, VIA, Sun, DEC, etc. are all proprietary. What's your point?
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.
Apple hasn't released any QuickTime player for Linux.
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.
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.
The Mongrel Dogs Who Teach
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.
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.
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?)
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.
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%...
My journal has hot
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.
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.
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
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)
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:
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)
... 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...
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.
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!
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!".
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.
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.
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?
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.
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!)
:o)
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...
Game dev and music blog
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.
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?
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.
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.
My journal has hot
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.
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...
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:
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.