7 ms·
Apple Open Source
- runn1ng 17y agoThis is not completely a new site, but good to know, so +1 also, consider having a look at http://www.macosforge.org/ http://www.macosforge.org/
- sern 17y agoInteresting that the Objective-C runtime has a VS solution file and Windows #ifs: http://www.opensource.apple.com/source/objc4/objc4-437.1/ http://www.opensource.apple.com/source/objc4/objc4-437.1/
- mcav 17y agoThey had to build iTunes and Safari for Windows somehow.
- intregus 17y agoObjective-C has bee around for a long time, and certainly isn't just for Cocoa/Apple.
- sern 17y agoObjective-C only continued to exist past the 80s because of Apple/NeXT. And the closest thing it has to a formal definition is the source code to Apple's GCC fork.
- keltex 17y agoIf the way iTunes runs on Windows is any indication, I have no desire to develop for it on Windows. iTunes does run fine on my iMac, so I'm sure Objective-C is a fine framework... just not sure about the Windows implementation.
- wooster 17y agoFWIW, iTunes is written with C++/Carbon, not Objective-C.
- phsr 17y agoI like how whoever checked in the code included their .suo file, which is the user options for the solution!
- malkia 17y agobtw, I still have YellowBox (WebObjects 4.51) installed on my machine. Haven't used it in a while, but still....
- icco 17y agoNice to see, but in my mind this is just "Oh hey look at all of the FOSS software we are using but not providing back to." Sure they did do CUPS, but what else has apple given back to the open source community, besides another source mirror?
- buymorechuck 17y agoWebKit, MacRuby
- mbrubeck 17y ago"Oh hey look at all of the FOSS software we are using but not providing back to." This page is just a central place for Apple to publish the corresponding source code for all of their released software. Among other things, this is a simple way to comply with licenses that require source availability, like the GPL. "What else has apple given back to the open source community..?" They released all their work on WebKit (including a whole new JavaScript VM) since forking it from KHTML, and have also done a good job of managing it as a real open source project (i.e. accepting outside bug reports and contributions, and giving commit privileges to people outside of Apple). They've also made major contributions to LLVM, and released Clang (their LLVM-based compiler for C/C++/ObjC).
- simonw 17y ago"All right... all right... but apart from better sanitation and medicine and education and irrigation and public health and roads and a freshwater system and baths and public order... what have the Romans done for us?"
- joubert 17y agoDon't forget: civil law; Roman alphabet; architectural discoveries (dome); Caesarean section (?).
- davidw 17y agoThey've done a few nice things (let's say the baths, but not much else), but their instincts are certainly not friendly towards openness. It's tactical cooperation, kind of like in the saturday morning cartoons where there's always one episode where the bad guy has to cooperate with the good guy for some reason, and it turns out they work well together, and the good guy suggests the bad guy give up his evil ways, but it of course never happens.
- gojomo 17y agoIt's also fun to go to the iPhone's page: Settings > General > About > Legal Lost of licenses and attributions you might not otherwise expect!
- aprime 17y agoIs it possible to create an iphone app and put it on just your iphone (i.e. no distribution) using this software ? Ofcourse I mean without jail-breaking the iphone or without enrolling in the iphone developer program. Has anyone here tried this?
- rodyancy 17y agoYou will have to pay apple $99 a year to be able to provision for your phone. That same $99 will allow you to distribute through the App Store, and on up to 100 devices outside of the app store. Right now, you pay to provision on phones, even if you aren't interested in distribution. It is possible to create the app and run it in a simulator using some of these tools.
- bad_user 17y agoI don't know why, but it's worth comparing it with ... http://code.google.com/ http://code.google.com/ and http://www.microsoft.com/opensource/ http://www.microsoft.com/opensource/ I really can't put my finger on it, but the message from those pages kind of show what kind of companies they are ... * Apple doesn't care much, but here, a clean design with links to resources * Google is like ... hey, we're cool open-source people, come join * Microsoft is like ... "we partner with open source-based businesses and communities", bla, bla, here's a list of news
- kiiski 17y agoI don't really get that idea from the code.google.com. It looks to me rather like microsoft, but with cleaner design. Both have the search bar at the top, navigation bar on left and news/announcements at the center and on the right. Neither of them looks very inviting to me (as someone who's just studying programming and not already involved in any open-source projects). As for apple, I didn't actually have any idea what to do if I wanted info about open-source on mac.
- bad_user 17y agoYeah, well, the navigation bar on the left has links to some of their open-source projects and their web APIs, and on the right you have links to a bunch of videos, and their news links are targeted at developers ... I couldn't even read the stuff on Microsoft's page because it's full of weasel-words. Apple's page doesn't bother me much ... they have links to resources. They are efficient and don't pretend like they care :)
- buster 17y agoi would just like to mention the following (yes, i think google rocks, when i look at where google participates in open source): http://code.google.com/soc/2005/ http://code.google.com/soc/2005/ http://code.google.com/soc/2006/ http://code.google.com/soc/2006/ http://code.google.com/soc/2007/ http://code.google.com/soc/2007/ http://code.google.com/soc/2008/ http://code.google.com/soc/2008/ if thats not enough, we can go ahead with open source OS (android, chromium, hired linux kernel devs), browsers (chrome, firefox participation), python, go language.. just out of my head of course ;) on the other side we have companies that just try to conform to licenses.Atleast that's my impression. I am wondering how open source contribution from apple or MS would look like if there where no GPL but only BSD licensed software.. (now, i'll most probably be bashed for trolling, sorry.)
- Ennis 17y agoApple's open source page is as useful as having Tivo's open source code. If they won't let me code for the iphone on my pc then it's hardly useful or open.