Google

Andy Rubin เป็นผู้ก่อตั้งมือถือตระกูล Sidekick ซึ่งโดนไมโครซอฟท์ซื้อกิจการไป ภายหลังเขาออกมาตั้งบริษัทใหม่ Android ก่อนขายให้กูเกิลอีกรอบ การเรียกเขาว่าเป็น "บิดาแห่ง Android" คงไม่ผิดนัก

มีรายงานว่า Andy Rubin เข้าสู่โลกแห่งทวิตเตอร์แล้ว (@arubin) โดยข้อความแรกและข้อความเดียวของเขาในขณะนี้ พูดถึง "ความเปิด" ของ Android โดยแสดงผ่านโค้ดการดึงซอร์สโค้ดของ Android ผ่าน git และสั่ง make

the definition of open: "mkdir android ; cd android ; repo init -u git://android.git.kernel.org/platform/manifest.git ; repo sync ; make"

ผมคงไม่ต้องอธิบายมั้งว่า Andy Rubin ตอบโต้ใคร

ที่มา - TechCrunch

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

แปลแล้วไม่เท่

ทำความเข้าใจกับมันเองจะดีกว่า

ผมถือว่าความรู้พวกนี้อยู่ในระดับธรรมดาๆ ของคนอ่าน Blognone นะครับ

ตลาดเปลี่ยนได้เสมอครับ ปีนี้ผมเห็นบทความใน blognone โพสเกี่ยวกับ product โดยเฉพาะที่ไม่เป็นโอเพนซอร์สเยอะที่สุดในบรรดาข่าวต่างๆ

DoraeMew Tue, 19/10/2010 - 23:07

-*- ... อย่าไปสร้างอะไรแล้วขายให้แอปเปิลเชียวนะลุง

เปิดในโลกของโปรแกรมเมอร์ระดับสูงอย่างเดียวรึเปล่าหว่า คนธรรมดาอย่างมากก็ใช้ Custom ROM แถมฮาร์ดแวร์บางเจ้าใส่ระบบป้องกันการรูทอีก แล้วถึงเป็นโปรแกรมเมอร์ก็ตาม การส่งโค้ดกลับไปต้นน้ำก็ไม่ได้เป็นแบบเปิดอีก

Android เปิด...(แต่ซอส)

แต่กูเกิ้ลพยายามขายนิยาม "เปิด" มากกว่าแค่ซอสครับ เลยโดย Steve Jobs สอย คนอื่นเลยมาสอย Jobs กลับ

Eric Schmidt

"Google's core strategy is openness...Ours is a fundamentally open [strategy]. Open internet. Open web. It's how we fundamentally drive everything."

ผมนึกไม่ออกว่ามันจะเปิดยังไงมากกว่านี้ เว้นแต่จะเข้าสู่ยุคที่เหมือน x86 คือเครื่องกับ OS แยกกันเด็ดขาด (ผมก็หวังนะ แต่คงอีกนาน)

ส่วนเรื่องการส่งโค้ดไปต้นน้ำผมว่า Android ก็เหมือนกับโครงการ OSS อื่นๆนะครับ

ผมจำไม่ได้ว่าอ่านเจอจากไหน น่าจะเป็น PreCentral

Android เป็นแพลทฟอร์มเปิด คำว่าเปิดแปลได้สองอย่างคือ

  1. เปิดให้ผู้ใช้แก้ไข
  2. เปิดให้ผู้ผลิตและเครือข่ายแก้ไข

ปัญหาคือ 1 กับ 2 ขัดแย้งกันและนี่คือปัญหาของคำว่าเปิด

  1. มีเครื่องที่เปิดให้ผู้ใช้แก้ไขวางตลาด กรณี Android คือ Nexus One และเครื่องจีนอีกจำนวนมาก หลายเครื่อง adb เข้าไปได้ root เลย
  2. มันคือ Tivonization ครับ เป็นประเด็นที่ถกกันมานานแม้แต่ในโลกโอเพนซอร์สด้วยกันเองว่ายอมรับกันได้หรือไม่ ฝั่ง FSF/GNU นั้นดูจะรับไม่ได้ แต่ฝั่ง Linux Foundation นั้นยอมรับได้กับประเด็นนี้

แต่ตัว sidekick นี่ขายดีเป็นน้ำเป็นท่าที่อเมริกาเลยนะครับ จน microsoft ซื้อไปทำต่อพี่แกก็เลยลาออก
microsoft เลยเจ๊งไม่เป็นท่าเลยครับ

ico Wed, 20/10/2010 - 00:44

ถ้าจะโต้ สตีฟ จ๊อบก็เหมือนโชว์เท่ห์ แต่ไม่สามารถหักล้างข้อกล่าวหา

Aphorist Wed, 20/10/2010 - 17:24

In reply to by bean3g

end user ไม่มีความจำเป็นกระมังครับ เดี๋ยว root แล้วเล่นพังก็วิ่งเข้าศูนย์ กำไรก็จะหายไปกับงบ support
ทั้ง ๆ ที่ตัวเองคิดว่าทำไว้ให้ใช้ดีแล้ว อะไรประมาณนี้มากกว่าครับ

ตัวอย่าง รูทแล้วไป overclock ใช้งานไป cpu ใหม้ วิ่งมาเคลม อะไรอย่างนี้ครับ

มันก็มีความเสี่ยงกันอยู่

PaPaSEK Wed, 20/10/2010 - 09:46

ไอ้ Code ที่ว่านี่ไม่รู้ว่าต้องการสื่ออะไร เพราะไม่เคยพัฒนาโปรกรมบน iPhone ครับ

แต่ขอเดาว่าเค้าต้องการสื่อถึงความง่ายในการเข้าถึงความเป็น OpenSource ครับ
แค่รันตามคำสั่งต่างๆ ที่เค้าให้ก็ Compile Sourcecode เสร็จแล้ว 1 โปรแกรม

คำสั่งต่างๆ ส่วนมากเป็นคำสั่งของ Linux ครับ(แน่นอนล่ะ)

mkdir android -> สร้าง Directory(Folder) ชื่อ android
cd android -> เปลี่ยน Directory ไปที่ android
repo init -u git://android.git.kernel.org/platform/manifest.git -> อธิบายยาก
repo sync -> อธิบายยาก
make -> แล้วก็สั่ง Make ซึ่งเป็นการ Compile Sourcecode นั่นเอง

ง่ายมั้ย
.
.
.
ยาก!!! สำหรับคนไม่เคยใช้ Linux, Unix, Dos

คือก็ไม่ได้ห้ามอ่านอะไรน่ะครับ แต่ในเนื้อหาก็คงไม่ปูพื้นในส่วนพวกนี้ให้ ถ้าตามไม่ทันก็ต้องไปหาข้อมูลกันเอง

จริงๆ แล้วถ้าผมเป็นคนรุ่นใหม่ๆ ก็อาจจะไม่รู้จัก Command พวกนี้ก็ได้ครับ

แต่พอดีว่าผมเกิดทัน DOS ก่อนรุ่น DOS 6.22 อันโด่งดัง
มันจึงทำให้ผมคุ้นเคยคำสั่งพวกนี้มากๆ

แล้วก็มีช่วงนึงในชีวิตก็เริ่มเล่น Slackware ซึ่งตอนนั้นเป็นตัว V4 อะไรสักอย่าง
เล่นไปเล่นมาก็เพลินดีเหมือนกันครับ

Linux มันอยู่เหมือนไกลตัวคนหลายๆ คนก็จริง แต่เราดึงมันเข้ามาใกล้ๆ เราได้ครับ
เล่นมันแล้วคุณจะรู้ว่าความสนุกมันเป็นยังไง

ปล.เดี๋ยวนี้ไม่ค่อยสนุกแล้ว แต่ก่อนเล่น Slackware ยังไม่มี XWindow เลยครับ
เดี๋ยวนี้มี APT-GET มี RPM มี DEB ให้เล่นกันง่ายๆ แถมมี GUI ด้วย
แต่ก่อนนี่ Comman กันมือหงิกเลยทีเดียว

***ปล่อยอารมณ์แก่ครับ

ข้อที่บอกว่าอธิบายยาก อธิบายง่ายๆ ก็ Download source มานั่นแหละครับ

ทั่วๆไป Download source code มา compile พูดง่ายๆ แต่ทำจริงก็ยากอยู่
แต่ 5 command นี้ ทำได้จริงครับ

ผมก็ไม่ได้ใช้ linux แบบ command line มาก่อน

แต่อ่านพวก command list กับ อ่าน guide นิดหน่อย ก็พอ แก้ พอรูทเครื่อง ได้พอโม firmware tablet เองได้

อยู่ที่คุณสนใจจะทำเองมากว่าเรอะเปล่า

ผมว่าสุดท้าย คนที่ยังปิดอยู่คือผู้ผลิตมากกว่าที่ไม่เปิดเผย source พวก driver ซะที

เคยใช้แต่ UNIX ของ HP และ Sun เลยพอเข้าใจบ้าง
แต่คงอยู่ระดับต่ำกว่าของผู้อ่าน Blognone ครับเพราะผมไม่ได้ใช้ Linux

คือผมพอเข้าใจคำสั่งมันอยู่นะ แต่ไม่เข้าใจความหมายแฝงมากกว่า ที่ว่า ใครๆก็เอา source มา compile ได้เหอๆ อ่านตอนแรกก็เข้าใจแค่ว่ามันเป้น คำสั่ง compile ~ แล้วจาสื่อ อาไร เหอๆ สงสัยคิดน้อยไป

ถ้าไม่มีคนมาอธิบายแต่ละคำสั่งให้อ่าน ผมคนนึงล่ะที่จะอ่านทวีตในข่าวนี้ไม่รู้เรื่อง ถึงจะเคยใช้ dos (แต่มันก็นานมาแล้ว) แถมไม่ได้อยู่ในวงการ programmer อีก จะรู้ได้ไงว่าข้อความในทวีตคือการเขียนโปรแกรม?

แล้วก็มีคนอีกมากนะครับที่ติดตามข่าว IT แต่ก็ถูกปิดกั้นไม่ให้สามารถเข้าถึง OS ได้อย่างอิสระ ไม่ว่าจะเป็น Linux, Unix, เพราะฉะนั้นที่อยากจะบอกคือ ขอบคุณคนที่ออกมาอธิบายให้คนที่ไม่รู้ "ได้รู้" นะครับ

เอ่อ... ก็ประมาณนั้นอะครับ คือเป็นศัพท์ทางสาย programmer user อย่างผมอ่านไปก็ไม่รู้เรื่อง

ถึงคุณ Lew ผมก็ไม่ได้มาเสนอให้เพิ่มคำอธิบายลงไปในเนื้อข่าวนะครับ ก็แค่อยากจะบอกว่า หลายคนก็อยากอ่านข่าวที่คุณเขียนขึ้นมา แต่ถ้าคุณมาบอกว่าถ้าคุณอยากจะอ่านข่าวผม คุณก็ต้อง geek มันก็ไม่ใช่อะครับ แล้วผมก็ออกมาขอบคุณคนที่มาอธิบายให้ทราบโดยทั่วกัน ก็แค่นั้นเอง

ประเด็นที่เขาจะสื่อจริงๆ นั้นคนอ่านจะเข้าใจหรือไม่เข้าใจก็คงแล้วแต่คนล่ะครับ แต่อย่างน้อยการที่มีคนมาอธิบายศัพท์แต่ละคำ ก็ทำให้คนที่ไม่มีความรู้ด้านนี้เลย ได้พอเข้าใจ ทวีต นี้มากขึ้นได้บ้าง

แล้วการที่จะบอกว่าถ้าจะอธิบายเพิ่มนั้นจะทำให้ข่าวยาวขึ้น ผมว่าก็ดูขัดแย้งอยู่บ้างนะครับ เพราะดูจาก ย่อหน้าแรกที่คุณ MK ปูพื้นประวัติของ Rubin ซึ่งผมมองว่า หากคนที่อ่าน ทวีต ในข่าวนี้แล้วเข้าใจ ก็ไม่น่าจะต้องอ่านประวัติในย่อหน้าแรกนั้นกันอยู่แล้ว ซึ่งก็คือ ทำให้ข่าวนี้ยาว เช่นกัน..

ทวีตที่มาของข่าวถ้าใครจะเก็ตมุก ก็ต้องรู้เรื่องพอสมควรอยู่แล้วครับ ต่อให้อธิบายทุกๆ คำสั่ง มันก็ไม่เกี่ยวกับประเด็นที่เขาจะสื่ออยู่ดี แต่เราจะได้ข่าวยาวๆ มาแทน ดังนั้นสำหรับข่าวนี้ ผมไม่เห็นด้วยที่จะอธิบายครับ

ถ้าจะเรียกร้อง ผมว่าลอง reply ไปที่ Rubin ให้เล่นมุก geek น้อยลงน่าจะช่วยได้ครับ