[conspire] All you need to know about Google software development

Rick Moen rick at linuxmafia.com
Wed Sep 21 18:43:44 PDT 2011

   Google is forking existing FOSS code bits for Chromium like a rabbit
   makes babies: frequently, and usually, without much thought.  Rather 
   than leverage the existing APIs from upstream projects like icu, 
   libjingle, and sqlite (just to name a few), they simply fork a point 
   in time of that code and hack their API to shreds for Chromium to use. 
   This is akin to much of the Java methodology, which I can sum up as 
   "I'd like to use this third-party code, but my application is too 
   special to use it as is, so I covered it with Bedazzler Jewels and 
   Neon Underlighting, then bury my blinged out copy in my application.". 
   A fair amount of the upstream Chromium devs seem to have Java 
   backgrounds, which may explain this behavior, but it does not excuse it.


(See also:  Android, ChromeOS, Chrome.)

Author Tom 'spot' Callaway of Fedora/RH seems to be a veritable font of
sanity, and also has good taste in reading material.  I.e., the Fedora
update he recently filed to record an utterly inscrutable Qlogic binary
firmware blob along with his homage to Charles Stross in the comments.


(Reading material:  http://www.goldengryphon.com/Stross-Concrete.html) 

More information about the conspire mailing list