{"id":304,"date":"2006-08-14T14:30:33","date_gmt":"2006-08-14T21:30:33","guid":{"rendered":"http:\/\/www.redmonk.com\/cote\/wp\/?p=304"},"modified":"2006-08-14T14:30:33","modified_gmt":"2006-08-14T21:30:33","slug":"wish-list-of-for-open-source-apple","status":"publish","type":"post","link":"https:\/\/redmonk.com\/cote\/2006\/08\/14\/wish-list-of-for-open-source-apple\/","title":{"rendered":"Wish list of for Open Source + Apple"},"content":{"rendered":"<p>\n<a href=\"http:\/\/www.flickr.com\/photos\/cote\/113477612\/\" title=\"Photo Sharing\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/static.flickr.com\/53\/113477612_2d9e43b328.jpg\" width=\"500\" height=\"400\" alt=\"Computers and Cigars\" \/><\/a><\/p>\n<p><a href=\"http:\/\/lists.apple.com\/archives\/Darwin-dev\/2006\/Aug\/msg00067.html\">Apple announced their open source efforts last Monday<\/a>, releasing <a href=\"http:\/\/www.macosforge.org\/\">Mac OS Forge<\/a>. Which was funny at the time: in my pre-coffee morning haze I was day-dreaming a conversation with Steve Jobs where RedMonk told him that Apple should get more involved with open source. &#8220;Are you crazy?!&#8221; he responded, &#8220;Why would I give away what I can sell? Next thing you&#8217;ll be telling me <a href=\"http:\/\/blogs.sun.com\/roller\/page\/webmink?entry=freedom_to_leave\">we should make it easy for people to dump Apple<\/a>.&#8221;<\/p>\n<p>Clearly, I can&#8217;t day-dream accurately without coffee. The whole train of fantasy was kicked off by my frustration with Mail.app using proprietary storage instead of standard mboxes, and the resulting annoyance of having to use Thunderbird to feel &#8220;safe&#8221; after <a href=\"http:\/\/www.redmonk.com\/sogrady\/archives\/001810.html\">The OS X Defectors freaked me out<\/a>.<\/p>\n<h2>Loosening the lips&#8230;if only a tad<\/h2>\n<p>My view of Apple is that they&#8217;re tight-lipped and don&#8217;t collaborate much with the open source community I know. So, it&#8217;s tentatively encouraging  to see <a href=\"http:\/\/darwinports.opendarwin.org\/archives.php?id=36\">that they&#8217;re working with OpenDarwin<\/a>. Also, as <a href=\"http:\/\/www.redmonk.com\/sogrady\/\">Steve<\/a> will hopefully comment on more, <a href=\"http:\/\/www.apple.com\/macosx\/leopard\/xcode.html\">it&#8217;s cool to see that XCode 3.0 will include DTrace<\/a>.<\/p>\n<p>Overall, I think it&#8217;s great, and I applaud choosing the Apache license, avoiding license <a href=\"http:\/\/en.wikipedia.org\/wiki\/Not_Invented_Here\">NIH<\/a>. <a href=\"http:\/\/claimid.com\/jjb\">Mr. jjb<\/a> has <a href=\"http:\/\/blog.johnjosephbachir.org\/322\">a good &#8220;yuh! post&#8221; on the topic<\/a>, and <a href=\"http:\/\/e-scribe.com\/news\/265\">as others have pointed out<\/a>, Apple gets <a href=\"http:\/\/www.drunkandretired.com\/2006\/03\/03\/awesome-points\/\">awesome-points<\/a> for using <a href=\"http:\/\/trac.edgewall.org\/\">trac<\/a>.<\/p>\n<h2>The OSS Wish-list<\/h2>\n<p>Here&#8217;s a couple of things I&#8217;d like to see in open source Apple-land:<\/p>\n<ul>\n<li>Establish the standard package management framework for OS X. While managing and installing user apps is generally easy (copy an icon, delete an icon), when it comes to developer and more *nix-y things, it&#8217;s not so good. For example, I&#8217;ve installed <a href=\"http:\/\/fink.sourceforge.net\/\">fink<\/a>, <a href=\"http:\/\/darwinports.opendarwin.org\/\">darwin ports<\/a>, MySQL, rails, emacs, and numerous other things. I really have no idea how to uninstall them; nor have I really dug around that much to find out. <a href=\"http:\/\/www.redmonk.com\/sogrady\/\">Steve<\/a> has written up <a href=\"http:\/\/www.redmonk.com\/sogrady\/archives\/001638.html\">plenty<\/a> of <a href=\"http:\/\/www.redmonk.com\/sogrady\/archives\/001639.html\">posts<\/a> on why package management is a must for any operating system. And, <a href=\"http:\/\/www.tbray.org\/ongoing\/When\/200x\/2006\/07\/31\/Ubuntu\">as Tim Bray put it<\/a>: &#8220;<code>apt-get<\/code> is just so unreasonably fucking great.&#8221;<\/li>\n<li>As my aside about switching to <a href=\"http:\/\/www.mozilla.com\/thunderbird\/\">ThunderBird<\/a> indicates, I&#8217;m concerned about the closed nature of <a href=\"http:\/\/www.apple.com\/macosx\/features\/mail\/\">Mail.app<\/a>. Open sourcing it would be fantastic, but at the very least I&#8217;d like it use standard mboxes to assuage my fears of loosing my piles of email in a <a href=\"http:\/\/www.drunkandretired.com\/2005\/11\/10\/the-roach-motel-busters\/\">roach motel<\/a>. Truth be told, after using ThunderBird for about two weeks, I&#8217;d much rather use Mail.app. I&#8217;d switch back in a heart-beat if I knew I had <a href=\"http:\/\/blogs.sun.com\/roller\/page\/webmink?entry=freedom_to_leave\">the freedom to leave<\/a>. As it stands, I&#8217;m gunning for ThunderBird to catch up with the usability and native OS X integration (like with <a href=\"http:\/\/www.apple.com\/macosx\/features\/addressbook\/\">AddressBook.app<\/a>) of Mail.app.<\/li>\n<li>Open up the &#8220;back end&#8221; of many Apple apps, .Mac. I&#8217;d like use many of the .Mac features on my own hosted system or someone else&#8217;s. The thing is, I want to use the features that .Mac has, but I don&#8217;t want to pay for yet another service. Instead, I&#8217;d like to just host it, or parts of it, myself on my <a href=\"http:\/\/textdrive.com\/\">TextDrive<\/a> or other hosting account.<\/li>\n<li>To be blunt, I don&#8217;t &#8220;get&#8221; why Apple has <a href=\"http:\/\/www.apple.com\/macosx\/features\/safari\/\">Safari<\/a> instead of just working with and supporting <a href=\"http:\/\/www.mozilla.com\/firefox\/\">FireFox<\/a>. I&#8217;m not being dismissive of the Safari team&#8217;s efforts, but as a user and developer, I would much rather there be <i>less<\/i> browsers than more. Safari is quite beautiful, it&#8217;s true&#8230;but I feel like the greater good for the community would be merging those efforts into FireFox instead of forking The Browser on OS X into Safari and FireFox.<\/li>\n<li>As Steve and I mention in this week&#8217;s <a href=\"http:\/\/redmonk.libsyn.com\/\">RedMonk Radio<\/a> podcast(s), open sourcing hardware drivers is beneficial to the Linux community. While Apple might scoff at the idea of making it easier to run something other than OS X on Apple hardware, my feel is: hey, you&#8217;re still selling the hardware&#8230;better than giving up the Cadillac-laptop category to <a href=\"http:\/\/www.lenovoblogs.com\/\">Lenovo<\/a>.<\/li>\n<\/ul>\n<p>A disclaimer to all of this is that I&#8217;m embarrassingly uninformed on Apple&#8217;s open source efforts and reputation&#8230;wouldn&#8217;t it be nice if Apple helped us out a bit with regular briefings ;&gt; The fellas over at The Linux Action Podcast <a href=\"http:\/\/www.linuxactionshow.com\/?p=28\">have a much better handle on the background for all this<\/a>, including the WTF-fact that you can&#8217;t <i>run<\/i> <a href=\"http:\/\/kernel.macosforge.org\/\">the kernel<\/a>.<\/p>\n<p><b>Disclaimer:<\/b> Sun is a client.<\/p>\n<p><!-- technorati tags start --><\/p>\n<p>Technorati Tags: <a href=\"http:\/\/www.technorati.com\/tag\/apple\" rel=\"tag\">apple<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/opensource\" rel=\"tag\">opensource<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/mail.app\" rel=\"tag\">mail.app<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/firefox\" rel=\"tag\">firefox<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/thunderbird\" rel=\"tag\">thunderbird<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/lenovo\" rel=\"tag\">lenovo<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/packagemanagement\" rel=\"tag\">packagemanagement<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/dtrace\" rel=\"tag\">dtrace<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/trac\" rel=\"tag\">trac<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/osx\" rel=\"tag\">osx<\/a><\/p>\n<p><!-- technorati tags end --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apple announced their open source efforts last Monday, releasing Mac OS Forge. Which was funny at the time: in my pre-coffee morning haze I was day-dreaming a conversation with Steve Jobs where RedMonk told him that Apple should get more involved with open source. &#8220;Are you crazy?!&#8221; he responded, &#8220;Why would I give away what [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,9,19],"tags":[],"class_list":["post-304","post","type-post","status-publish","format-standard","hentry","category-community","category-companies","category-open-source"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/posts\/304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/comments?post=304"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/posts\/304\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/media?parent=304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/categories?post=304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/tags?post=304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}