Apple telah mengupah pasukan teras di sebalik Open Policy Agent ( OPA ), termasuk tiga penciptanya, daripada syarikat pengurusan dasar Styra . Langkah ini telah mencetuskan perbincangan sengit dalam komuniti pembangun mengenai apa yang berlaku apabila gergasi teknologi memperoleh projek sumber terbuka.
OPA adalah alat yang membantu organisasi besar menguruskan dasar keselamatan dan akses merentas sistem awan mereka. Fikirkan ia sebagai buku peraturan universal yang boleh memutuskan siapa yang mendapat akses kepada data atau perkhidmatan apa. Apple sudah menggunakan OPA secara meluas dalam infrastruktur sendiri untuk menguruskan perkhidmatan awan globalnya.
Kebimbangan Komuniti Mengenai Kawalan Korporat
Pengumuman ini telah menimbulkan kebimbangan yang biasa di kalangan pembangun yang pernah melihat corak ini sebelum ini. Ramai yang membuat perbandingan dengan pemerolehan FoundationDB oleh Apple pada tahun 2015, yang hilang dari pandangan awam selama tiga tahun sebelum dibuka semula sebagai projek sumber terbuka. Kebimbangan adalah bahawa keutamaan korporat mungkin tidak sejajar dengan keperluan komuniti.
Walau bagaimanapun, terdapat perbezaan penting kali ini. OPA sudah merupakan projek yang telah tamat pengajian di bawah Cloud Native Computing Foundation ( CNCF ), yang memberikan perlindungan terhadap perubahan mendadak. Tadbir urus dan pelesenan projek akan kekal tidak berubah, dan Apple telah komited untuk mengekalkan jadual keluaran bulanan yang sama.
Realiti Keras Ekonomi Sumber Terbuka
Pemerolehan ini menyerlahkan kebenaran yang sukar mengenai kemampanan sumber terbuka. Styra , syarikat di sebalik tawaran komersial OPA , nampaknya telah ditutup sepenuhnya, dengan hanya penyelenggara paling kanan diupah oleh Apple . Pekerja lain kini sedang mencari pekerjaan baru.
Situasi ini mencerminkan cabaran yang lebih luas yang dihadapi projek sumber terbuka. Walaupun butang derma dan pendanaan ramai wujud, ia jarang memberikan pembiayaan yang mencukupi untuk mengekalkan usaha pembangunan yang serius. Sokongan korporat sering menjadi satu-satunya jalan yang berdaya maju ke hadapan, walaupun ia datang dengan risiko.
Ramai penyelenggara FOSS gembira untuk mengadu dan merungut tentang bagaimana mereka melakukan kerja tuhan dengan sedikit atau tiada imbuhan... Jadi terdapat banyak yang boleh dikatakan untuk syarikat yang mengiktiraf kerja dan bersedia membayar gaji sekolah lama kepada penyelenggara.
Apa Yang Sebenarnya Berubah
Apple merancang untuk memindahkan beberapa alat yang sebelum ini komersial ke dalam alam sumber terbuka. Ini termasuk EOPA (versi perusahaan OPA ), pelbagai kit pembangunan perisian, dan Regal (alat kualiti kod untuk bahasa dasar OPA ). Alat-alat ini sebelum ini hanya tersedia kepada pelanggan yang membayar.
Peta jalan 2025 menunjukkan pembangunan aktif berterusan, dengan penambahbaikan dirancang untuk bahasa dasar, alat nyahpepijat yang lebih baik, dan peningkatan prestasi. Penggunaan besar Apple terhadap OPA dalam infrastruktur sendiri menunjukkan mereka mempunyai insentif yang kuat untuk memastikan projek sihat.
Alat-alat yang Beralih kepada Sumber Terbuka:
- EOPA: Versi yang dioptimumkan untuk perusahaan bagi OPA untuk beban kerja berat data
- OPA Control Plane: Satah kawalan baharu untuk membina berkas dari git dan menggunakan kepada storan awan
- SDKs: Kit pembangunan untuk TypeScript , React , UCAST-Prisma , C , ASP.NET , Java , dan Springboot
- Regal: Linter untuk bahasa dasar Rego milik OPA
Gambaran Besar
Pemerolehan ini mencerminkan pelaburan Apple yang semakin meningkat dalam alat infrastruktur awan. Menguruskan dasar merentas perkhidmatan berskala besar dan global adalah cabaran kompleks yang memerlukan kepakaran khusus. Dengan membawa pasukan OPA ke dalam rumah, Apple memperoleh kawalan langsung ke atas bahagian kritikal teka-teki infrastrukturnya.
Bagi komuniti yang lebih luas, situasi ini mewujudkan peluang dan ketidakpastian. Walaupun sumber Apple boleh mempercepatkan pembangunan OPA , penumpuan kawalan dalam satu syarikat sentiasa membawa risiko. Struktur tadbir urus CNCF menyediakan beberapa perlindungan, tetapi ujian sebenar adalah bagaimana Apple mengimbangi keperluan dalamannya dengan kepentingan komuniti dari masa ke masa.
Langkah ini juga meninggalkan jurang dalam pasaran sokongan OPA komersial, dengan kedua-dua Styra dan Aserto tidak lagi tersedia sebagai pilihan perusahaan. Ini mewujudkan peluang untuk syarikat lain mengisi kekosongan, tetapi juga ketidakpastian untuk organisasi yang bergantung pada sokongan komersial.
Rujukan: Note from Teemu, Tim, and Torin to the Open Policy Agent community