เมื่อไม่กี่วันที่ผ่านมาเริ่มเป็นที่รู้จัก ผ่านข้อความที่โพสต์ไปยังรายชื่ออีเมลของชุมชน OpenJDK ซึ่ง Bruno Borges จากแผนกการจัดการผลิตภัณฑ์ Java ของ Microsoft ประกาศว่า Microsoft ได้ลงนามในข้อตกลงการทำงานร่วมกันอย่างเป็นทางการกับ Oracle "Oracle Contributor Agreement" และได้รับการต้อนรับในชุมชน Java
ครั้นแล้ว ในขั้นแรก ทีมพัฒนา Microsoft Java มีจุดมุ่งหมายเพื่อ จำกัด เฉพาะการแก้ไขข้อบกพร่องและการทำงานแบบแบ็คพอร์ต เพื่อเข้าร่วมชุมชนและปรับตัวให้เข้ากับกฎการพัฒนา OpenJDK ทีมวิศวกรรม Java ของ Microsoft ยืนยันแล้วว่ามีส่วนร่วมกับกลุ่มอื่น ๆ และสาขาของ Microsoft ที่ใช้ Java พร้อมกับพันธมิตรในระบบนิเวศของ Java ได้แก่ Oracle, Azul Systems, Red Hat, Pivotal, Intel และ SAP
ตัวอย่างเช่น Microsoft ได้ตระหนักแล้วว่าในชุมชน OpenJDK วิธีที่ต้องการในการส่งเสริมนวัตกรรมคือการหารือเกี่ยวกับการเปลี่ยนแปลงในขั้นต้นก่อนที่จะมีการเผยแพร่
แล้วก็ ยืนยันอีกครั้งถึงความมุ่งมั่นของ Microsoft ที่มีต่อ Java และทีมงานหวังว่าจะมอบบางสิ่งกลับคืนสู่ชุมชน Java อย่างไรก็ตามทีมจะไม่เพียง แต่บุกด้วยมือที่หนักหน่วงเท่านั้นพวกเขาจะเริ่มต้นด้วยการแก้ไขข้อบกพร่องเล็ก ๆ น้อย ๆ และอื่น ๆ เพื่อให้พวกเขาสามารถเรียนรู้ที่จะเป็น "พลเมืองดีในชุมชน OpenJDK"
และนั่นก็คือ เป็นเวลานานแล้วที่ Microsoft ร่วมมือกับ Oracle เพื่อเข้าร่วมในการพัฒนา Java เพื่อให้แน่ใจว่า JVM มีประสิทธิภาพที่เพียงพอบนระบบปฏิบัติการ Windows ของคุณ
ก่อนหน้านี้การใช้งาน Java ของ Microsoft มาไกลตั้งแต่ปี 1990 เมื่อ Sun Microsystems ผู้สร้าง Java ฟ้อง Microsoft ว่าละเมิดสัญญา
Sun อ้างว่า Microsoft ได้แจกจ่าย Java เวอร์ชันที่เข้ากันไม่ได้กับ Sun's ซึ่งทำให้คำมั่นสัญญาของ Sun "Write Once, Run Anywhere" สำหรับ Java ของ Sun Microsoft ตอบกลับและข้อพิพาทได้รับการแก้ไขในต้นปี 2001
ในช่วงไม่กี่ปีที่ผ่านมา Microsoft ได้เปิดตัวแคมเปญการสรรหาบุคลากรจำนวนมาก โดยที่หลัก เป้าหมายคือเพื่อดึงดูดอดีตพนักงานของ Oracle เพื่อเสริมความแข็งแกร่งให้กับทีมพัฒนาเครื่องมือของพวกเขา สิ่งนี้นำไปสู่การกำหนดมาตรฐานของชุดพัฒนา Java ที่ช่วยให้นักพัฒนา Java สามารถโต้ตอบกับบริการของตนบนแพลตฟอร์ม Azure Cloud ได้
แต่อย่างไรก็ตาม นี่เป็นครั้งแรกที่ยักษ์ใหญ่รวม OpenJDK ไว้ในงานของตน เพื่อสนับสนุนการพัฒนา Java โดยตรง Borges เป็นอดีตนักพัฒนา Oracle เขาแนะนำ Martijn Verburg ในฐานะหัวหน้าทีมวิศวกร Java ที่จะทำงานร่วมกับพันธมิตรอื่น ๆ ในระบบนิเวศของ Java
Martijn Verburg ยังเป็นซีอีโอของ jClarity ผู้สนับสนุนชั้นนำของ AdoptOpenJDK ที่ Microsoft ซื้อกิจการในเดือนสิงหาคมปีนี้เพื่อปรับปรุงการสนับสนุน Java บน Azure ดังนั้นจึงน่าจะยังคงเป็นจริงในรูปแบบและมีส่วนร่วมในโลก Java ต่อไปตอนนี้มีเพียง Microsoft เท่านั้นที่อยู่ในอันดับต้น ๆ
การใช้งานนี้ได้รับการจัดทำแคตตาล็อกภายในสิทธิ์การใช้งาน GNU GPL ยกเว้นลิงก์ดังนั้นส่วนประกอบบางส่วนของโฟลเดอร์และเว็บไซต์คลาส Java จึงได้รับการสรุปจากเงื่อนไขสิทธิ์การใช้งานเพื่อที่จะได้รับการพิจารณาภายในเวอร์ชันที่กำหนดเป็น GNU
Bruno Borges ระบุว่าในตอนแรก Backports ในขณะที่ศึกษาและสังเกตการใช้งานและนโยบายที่ทำงานบน OpenJDK อย่างต่อเนื่องเช่นหารือเกี่ยวกับรายชื่อผู้รับจดหมายเพื่อให้บรรลุฉันทามติก่อนที่จะเผยแพร่แพตช์
คุณสามารถอ่านข้อความต้นฉบับ ในลิงค์ต่อไปนี้.