ย้ำก่อนว่า ข่าวนี้ไม่ได้แปลว่า Android เลิกโอเพนซอร์ส แต่เปลี่ยนวิธีการโชว์ซอร์สโค้ดที่กำลังพัฒนาอยู่เท่านั้น
เดิมที ซอร์สโค้ดของ Android มีทั้งหมด 2 branch คือ ซอร์สโค้ดที่แสดงต่อสาธารณะบน Android Open Source Project (AOSP) และซอร์สโค้ด internal ที่เข้าถึงได้เฉพาะทีมจากกูเกิลและบริษัทพาร์ทเนอร์ที่ทำสัญญา Google Mobile Services (GMS)
ที่ผ่านมา กูเกิลเลือกพัฒนาโค้ดบางส่วนของ Android (เช่น Bluetooth Stack) บน AOSP branch แต่โค้ดส่วนใหญ่อยู่ใน internal branch เมื่อพัฒนาจนเสร็จสิ้นแล้วก็จะนำโค้ดมาปล่อยบน AOSP branch อีกที
การเปลี่ยนแปลงนี้คือ กูเกิลจะเลิกพัฒนาโค้ดบน AOSP branch และหันไปทำบน internal branch เพียงอย่างเดียว ด้วยเหตุผลว่าต้องการปรับกระบวนการพัฒนาโค้ดให้ง่ายขึ้น ไม่ต้องแบ่งกำลังมาดูแล 2 branch อีกต่อไป ลดระยะเวลาและแรงทีมงานที่ต้องมาปรับปรุงแพตช์ส่วนต่างระหว่าง branch และแก้ปัญหา merge conflict ได้
ในมุมของผู้ใช้ทั่วไปคงไม่เห็นการเปลี่ยนแปลง เพราะกูเกิลยังเปิดซอร์สโค้ดของ Android รุ่นใหม่ๆ ผ่านโครงการ AOSP เหมือนเดิม แค่อัพเดตโค้ดใหม่ในที่สาธารณะช้าลง
ที่มา - Android Authority

Topics:
Android
Open Source
Development
Google
Continue reading...
เดิมที ซอร์สโค้ดของ Android มีทั้งหมด 2 branch คือ ซอร์สโค้ดที่แสดงต่อสาธารณะบน Android Open Source Project (AOSP) และซอร์สโค้ด internal ที่เข้าถึงได้เฉพาะทีมจากกูเกิลและบริษัทพาร์ทเนอร์ที่ทำสัญญา Google Mobile Services (GMS)
ที่ผ่านมา กูเกิลเลือกพัฒนาโค้ดบางส่วนของ Android (เช่น Bluetooth Stack) บน AOSP branch แต่โค้ดส่วนใหญ่อยู่ใน internal branch เมื่อพัฒนาจนเสร็จสิ้นแล้วก็จะนำโค้ดมาปล่อยบน AOSP branch อีกที
การเปลี่ยนแปลงนี้คือ กูเกิลจะเลิกพัฒนาโค้ดบน AOSP branch และหันไปทำบน internal branch เพียงอย่างเดียว ด้วยเหตุผลว่าต้องการปรับกระบวนการพัฒนาโค้ดให้ง่ายขึ้น ไม่ต้องแบ่งกำลังมาดูแล 2 branch อีกต่อไป ลดระยะเวลาและแรงทีมงานที่ต้องมาปรับปรุงแพตช์ส่วนต่างระหว่าง branch และแก้ปัญหา merge conflict ได้
ในมุมของผู้ใช้ทั่วไปคงไม่เห็นการเปลี่ยนแปลง เพราะกูเกิลยังเปิดซอร์สโค้ดของ Android รุ่นใหม่ๆ ผ่านโครงการ AOSP เหมือนเดิม แค่อัพเดตโค้ดใหม่ในที่สาธารณะช้าลง
ที่มา - Android Authority
Topics:
Android
Open Source
Development
Continue reading...