Google har ett ökänt ordstäv, "Don't Be Evil", vilket är oerhört enkelt men ändå laddat med meningsskikt. Uppenbarligen är det en grävning hos andra företag som bara tar vinstbaserade beslut. Det är också ett företagsmotto som får gemensamma konsumenter att tro att Google är en all-giving, all-good typ av företag. Och för vissa betyder själva grunden att påminna dig själv att inte vara ondska att du i sig är ond. Slagordet kan betyda så många saker för så många olika människor och perspektiv.
Android spelar en ganska stor roll i kampanjen "Don't Be Evil", det är ett skrivbordssystem för smartphoneklass som är öppen källkod. I själva verket är en av de mest attraktiva aspekterna av Android uppenbarligen dess open source-natur. Företag som HTC eller Motorola kan tänka på Android's open source och lägga en helt ny UI ovanpå den utan argument från Google.
Men på grund av vissa nyligen ifrågasatta beteenden från Google beträffande dess "öppenhet", kände Google behovet av att förklara deras inställning till att vara öppen och påminna oss bekvämt om att Google är den största open source-bidragsgivaren i världen. I grund och botten är de fortfarande inte onda. Google förklarar betydelsen av öppet i ett långt blogginlägg som verkligen är värt att läsa men här är de relevanta Android-relaterade nuggarna:
När vi öppnar vår kod använder vi standard, öppna Apache 2.0-licensiering, vilket innebär att vi inte kontrollerar koden. Andra kan ta vår öppen källkod, ändra den, stänga den och skicka den som sin egen. Android är ett klassiskt exempel på detta, eftersom flera OEM-tillverkare redan har tagit koden och gjort fantastiska saker med den. Det finns emellertid risker för detta tillvägagångssätt eftersom programvaran kan fragmentera i olika grenar som inte fungerar bra tillsammans (kom ihåg hur Unix för arbetsstationer utvecklats till olika smaker - Apollo, Sun, HP, etc.). Detta är något vi arbetar hårt för att undvika med Android.
Det är trevligt att se att medan Google fokuserar på att återställa öppen källkod för Android, är de fortfarande medvetna om att programvaran kan fragmentera och vidta åtgärder för att förhindra att det händer. Fragmenteringen av Android är lätt vårt största problem för Android 2010 och vi är hoppfulla att Google kommer att leverera.
Vad tycker ni? Kan Google verkligen vara "öppet" om Android och hindra Android från att fragmenteras?