ดูเหมือนว่า Google ได้เปลี่ยนข้อกำหนดและเงื่อนไขการใช้งานไฟล์ SDK de Androidซึ่งไม่มีอะไรมากไปกว่าชุดเครื่องมือที่สร้างแอปพลิเคชัน Android ทั้งหมดแม้แต่ระบบปฏิบัติการเอง |
ใหม่ ข้อกำหนดและเงื่อนไข สำหรับ Android SDK ในขณะนี้มีวลีเช่น 'คุณไม่สามารถ: (a) คัดลอก (ยกเว้นเพื่อวัตถุประสงค์ในการสำรองข้อมูล) แก้ไขดัดแปลงแจกจ่ายแยกคอมไพล์ทำวิศวกรรมย้อนกลับถอดประกอบหรือสร้างผลงานลอกเลียนแบบของ SDK หรือส่วนใดส่วนหนึ่ง ของ SDK ที่มีข้อกำหนดไม่เป็นมิตรกับซอฟต์แวร์ฟรี ", เขาชี้ Torsten Grote ซึ่งเป็นสมาชิกของ Free Software Foundation Europe
สิ่งนี้ไม่เคยเจ็บเลยที่จะชี้แจงมันนำไปสู่การเตะด้วยเสรีภาพ 4 ประการซึ่งตามที่มูลนิธิซอฟต์แวร์เสรีระบุว่าซอฟต์แวร์จะต้องได้รับการพิจารณาว่า "ฟรี"
โชคดีที่ Replicant ซึ่งเป็นทางแยกฟรีของ Android ได้ประกาศเปิดตัวไฟล์ ตัวจำลอง SDK 4.0 อ้างอิงจากแหล่งที่มาของ Android SDK ล่าสุดโดยไม่มีข้อกำหนดใหม่
ทำไมต้องเปลี่ยนแปลง? เพราะตอนนี้?
ควบคู่ไปกับความนิยมอย่างมากที่ Android ได้รับปัญหาของการแยกส่วนของแพลตฟอร์มจึงเกิดขึ้น ปัจจุบันผู้ใช้ Android 7 ใน 10 คนติดตั้ง Gingerbread เวอร์ชัน (2.3.x) บนอุปกรณ์ซึ่งจะมีอายุครบ XNUMX ปีในไม่ช้า
ในเดือนเมษายน 2012 นักพัฒนา Android กล่าวถึง "การกระจายตัวของแพลตฟอร์มที่อื้อฉาว" ด้วยความกังวลและหงุดหงิด
ข้างต้นมีการอธิบายด้วยเหตุผลหลายประการ แต่มีสองประการที่โดดเด่น หนึ่งในนั้นคือเทอร์มินัลจำนวนมากมีฮาร์ดแวร์ไม่เพียงพอที่จะเรียกใช้ฟังก์ชันล่าสุดและหนักของ Android และแอพที่มีอยู่มากมาย อีกสาเหตุหนึ่งคือผู้ผลิตแสดงความประมาทหรือไม่สนใจที่จะเสนอการอัพเกรดสำหรับรุ่นที่ถูกกว่าหรือในทางที่ล้าสมัย
อย่างไรก็ตามมีรูปแบบการกระจายตัวที่เกี่ยวข้องมากขึ้นอีกรูปแบบหนึ่ง นั่นคือนักพัฒนาบางรายใช้ซอร์สโค้ด Android เป็นฐานและพัฒนาไปในทิศทางที่แตกต่างจากวิสัยทัศน์ของ Google และ Open Handset Alliance ตัวอย่างที่ดีที่สุดคือแท็บเล็ต Kindle ของ Amazon นอกเหนือจากรุ่น Aliyun ของอาลีบาบา
Google ได้แสดงความไม่พอใจกับสถานการณ์นี้และจากแหล่งต่างๆระบุว่าเมื่อเร็ว ๆ นี้ได้เข้าแทรกแซงกับ Acer เพื่อให้ยุติการพัฒนาโมเดลที่ใช้ Aliyun
โดยสรุปและเพื่อให้ผู้เล่นใหม่ลอกกลยุทธ์ของ Amazon และ Alibaba ได้ยาก บริษัท จึงได้ปรับเปลี่ยนเงื่อนไขการใช้งาน Android SDK (Software Developer Kit) ณ ตอนนี้ข้อ 3.4 ของข้อตกลงใบอนุญาตใหม่หมายความว่า SDK ไม่สามารถใช้งานได้เว้นแต่นักพัฒนาจะตกลงที่จะไม่ดำเนินการที่อาจส่งผลให้เกิดการแยกส่วนของ Android ซึ่งรวมถึงการมีส่วนร่วมในการสร้างการโปรโมตหรือการแจกจ่าย SDK ตาม SDK อย่างเป็นทางการ
ประโยคใหม่หมายความว่าผู้ที่สนใจสร้างทางแยกใหม่ของ Android 4.2 หรือใหม่กว่าจะต้องสร้าง SDK ของตนเองตั้งแต่เริ่มต้น
"เป็นความจริงที่เสรีภาพเป็นสิ่งจำเป็นในการบำรุงรักษาซอฟต์แวร์เสรีให้ก้าวหน้าและเติบโตอย่างต่อเนื่อง"
ไม่ ต้องรักษาเสรีภาพในการใช้ซอฟต์แวร์เสรีเพื่อให้เกียรติมนุษย์ที่ใช้ศึกษาแบ่งปันและปรับเปลี่ยนซอฟต์แวร์ (โดยที่เขารู้วิธีทำ) ซอฟต์แวร์ ซอฟต์แวร์ไม่ใช่จุดจบในตัวเองมนุษย์คือ
เป็นความจริงที่ว่าเสรีภาพเป็นสิ่งจำเป็นในการบำรุงรักษาซอฟต์แวร์เสรีให้ก้าวหน้าและเติบโตอย่างต่อเนื่อง แต่ถ้าเป็นวิธีเดียวที่จะรักษาระบบที่มีการควบคุมอย่างดีเพียงระบบเดียวและมีเสถียรภาพฉันเห็นดีแม้ว่าพวกเขาควรจะลองใช้กลยุทธ์อื่นก่อนที่จะใช้มาตรการนี้ก็ตาม
ทั้งดีและไม่ดีเสรีภาพถูกลดทอนลงเล็กน้อย แต่ได้รับระบบที่เป็นเอกภาพมากขึ้น
บทความที่ดี
การพัฒนาแอพ Android
ฉันเห็นด้วยกับ @shackra sislock
มิฉะนั้นความคิดของซอฟต์แวร์เสรีจะไม่สมเหตุสมผล
จากสิ่งที่ฉันอ่านมันยืนยันสิ่งที่บทความก่อนหน้านี้บอกว่าข้อกำหนดไม่เคยเปลี่ยนแปลง (สิ่งที่เกิดขึ้นคือเมื่อดาวน์โหลด sdk ตอนนี้พวกเขาแสดง EULA นั้น) และสิ่งนั้น (ตามที่ JarFil กล่าวถึง) มันใช้ไม่ได้กับ ส่วนประกอบฟรี (ดังที่ Paul กล่าวถึงในการอัปเดต) และสิ่งที่น่าเหลือเชื่อที่สุด (และมีการกล่าวถึงในความคิดเห็นของบันทึกย่อ) คือใบอนุญาตนี้ครอบคลุมไบนารี แต่ไม่ใช่แหล่งที่มาที่สร้างไบนารี (ซึ่งมาพร้อมกับใบอนุญาต Apache) .
บรรทัดล่างสุดเพื่อตัดให้สั้น: หาก Google ไม่แสดง EULA นั้นเราจะไม่สังเกตเห็น
นอกจากนี้: Replicant ถูกสร้างขึ้นตั้งแต่กลางปี 2010 โดยคิดเฉพาะการเปลี่ยนของเล่นที่เป็นกรรมสิทธิ์ด้วยของเล่นฟรี ตอนนี้อาจเป็นที่รู้จักมากขึ้น แต่สำหรับผู้ที่เป็นแฟนของ Linux เท่านั้น
ตรง ... สิ่งที่ไม่ชัดเจนสำหรับฉันคือไบนารีสามารถ "เป็นกรรมสิทธิ์" ได้อย่างไรและซอร์สโค้ดฟรี ... ?
ฉันเชื่อว่าประเด็นที่เด็กพูดถึงนั้นยังใช้ได้ แม้ว่าจะมีการรวมไว้เป็นเวลานาน แต่ตอนนี้พวกเขาบังคับให้คุณยอมรับข้อกำหนดเพื่อดาวน์โหลด SDK และนั่นคือจุดที่พบปัญหา อย่างไรก็ตามสิ่งที่สำคัญไม่มากนักหากเรื่องนั้นใหม่หรือเก่า แต่เป็นคำถามที่แสดงในย่อหน้าแรก สำหรับฉันมันไม่สมเหตุสมผลเลยที่จะบอกว่าใบอนุญาตครอบคลุมไบนารี (โดยรวมไม่ใช่เฉพาะ "ส่วนประกอบที่เป็นกรรมสิทธิ์") และในทางกลับกันการบอกว่าซอร์สโค้ดมีส่วน "ฟรี" และ "กรรมสิทธิ์" อื่น ๆ
ฉันหวังว่าฉันจะชัดเจน
ไชโย! พอล.
ฉันกำลังรอ FirefoxOS แทน
@ วิลเลียม Cabrera ฉันด้วย!
บันทึกนั้นเขียนโดยนักข่าว ไม่มีพนักงาน Google คนใดออกมาปฏิเสธข่าวดังกล่าว
ในทางกลับกันฉันขอแนะนำให้คุณอ่านบทความอื่นนี้ ( http://code.paulk.fr/article0008/what-s-up-with-the-android-sdk) ซึ่งบางส่วนของ "ปฏิเสธ" ในบทความที่คุณพูดถึงจะได้รับคำตอบ
ไชโย! พอล.
2013/1/9 Disqus
บันทึกนี้ออกมาขัดแย้งทุกอย่าง
http://www.zdnet.com/no-google-is-not-making-the-android-sdk-proprietary-whats-the-fuss-about-7000009406/
ถ้ามัน จำกัด เสรีภาพก็ไม่มีอะไรดี ... ค้อนจะดีแค่ไหนถ้าใช้กับตะปูยี่ห้อ X ได้เท่านั้น?
ข้อนี้ไม่ใช่เรื่องใหม่ แต่อย่างใดตั้งแต่ต้น
เช่นเดียวกับอื่น ๆ :
3.5 การใช้การทำซ้ำและการแจกจ่ายส่วนประกอบของ SDK ที่ได้รับอนุญาตภายใต้ใบอนุญาตซอฟต์แวร์โอเพ่นซอร์สอยู่ภายใต้เงื่อนไขของใบอนุญาตซอฟต์แวร์โอเพนซอร์สนั้น แต่ไม่ใช่ข้อตกลงสิทธิ์การใช้งานนี้
ประโยคที่ไม่ฟรีใช้กับเครื่องมือ SDK เท่านั้นไม่ใช่ส่วนประกอบฟรี
ไม่มีปัญหาฉันกำลังรอให้ Ubuntu ออกดังนั้นฉันจึงติดตั้งบนสมาร์ทของฉัน
แม้ฉันกำลังรอ Ubuntu สำหรับสมาร์ทโฟน
และไม่มีใครคาดคิดว่า Debian 7 GNU / Linux สำหรับอุปกรณ์พกพาเป็นทางเลือกที่ดีกว่า