LWN.net Logo

Android & Linux

Android & Linux

Posted Apr 22, 2010 11:06 UTC (Thu) by AndreE (subscriber, #60148)
In reply to: Android & Linux by nevyn
Parent article: Some notes from the Collaboration Summit

Those companies wouldn't know too much about Google's contribution if it wasn't constantly brought up. And if the attitude was slightly less biased against Google, it certainly shouldn't have been as news-worthy as it was. At the very least, the depth of the of discussion about Google in particular rather than non-compliance or non-conformity IN GENERAL seemed quite unbalanced. We picked a vendor a day, provide some analysis of their contributions, and easily come up with similar pros and cons of their interaction with the community.

Anyway, if other vendors' compliance is basically only motivated by their competitors adherence to open source philosophies, well, then the whole thing is just a house of cards isn't it?


(Log in to post comments)

Android & Linux - people

Posted Apr 23, 2010 12:58 UTC (Fri) by ndye (subscriber, #9947) [Link]

<blockquote><i>We pick [sic] a vendor a day, provide some analysis of their contributions, and easily come up with similar pros and cons of their interaction with the community.</i></blockquote>
<p>A useful exercise indeed.</p>
<blockquote><i>Anyway, if other vendors' compliance is basically only motivated by their competitors adherence to open source philosophies, well, then the whole thing is just a house of cards isn't it?</i></blockquote>
<p>The FLOSS "house of cards" is, IMHO, the dependency on people getting along well enough to achieve a shared objective:</p>
<ul>
<li>Someone has to articulate a worth shared objective.</li>
<li>Someone has to point the way for the team to achieve it.</li>
<li>Someone has to point out how the team can do better.</li>
<li>Someone has to encourage people to do right.</li>
<li>Someone has to discourage people from doing wrong.</li>
<li>There's more, and that's an understatement.</li>
</ul>
</p>The hard work of "herding cats" is even more difficult for us who excel at studying things instead of people: &nbsp; People don't appreciate being the object of being debugged (being poked repeatedly), and the process fails because people don't react reliably.</p>
<p>I'd think that hardware engineers should be better at it than software engineers: &nbsp; I'm recalling an old Dr. Dobb's letter to the editor that described a (KGB-stolen or West-rejected?) computer that didn't always get 4 when adding 2 and 2, yet a Soviet computer engineer stuck with the job was able to tease out the circumstances that led to its failure modes and code up a program that reliably provided correct output. &nbsp; Sounds just as difficult as debugging people.</p>
<p>And let's recall why Linus started his Minix replacement, via <a href="http://groups.google.com/group/comp.os.minix/msg/b5fb8c03..."><b>Google</b></a> (fancy that):</p>
<blockquote><i>[Linux] uses every conceivable feature
of the 386 I could find, as it was also a project to teach me about the
386.</i></blockquote>

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds