GitHub’ın kod satırlarını akıllıca öneren hizmeti GitHub Copilot, şimdi uygun bireysel kullanıcılar ve eğitimciler için lansmanından aylar sonra işletmeler için bir planda.
İşletmeler için GitHub Copilot olarak adlandırılan ve kullanıcı başına aylık 19 ABD dolarına mal olan yeni plan, tek lisanslı Copilot katmanındaki tüm özelliklerin yanı sıra kurumsal lisanslama ve politika kontrolleriyle birlikte gelir. Bu, BT yöneticilerinin GitHub’daki genel kodla eşleşen önerilen kodun geliştiricilere gösterilmesini engellemesine izin veren bir geçiş içerir; bu, muhtemelen Copilot etrafında gelişen fikri mülkiyet tartışmalarına bir yanıttır.
Microsoft Visual Studio, Noevim ve JetBrains dahil olmak üzere geliştirme ortamları için indirilebilir bir uzantı olarak sunulan Copilot, OpenAI tarafından geliştirilen ve ek kod satırları ve verilen işlevler önermek için milyarlarca genel kod satırı üzerinde eğitilen Codex adlı bir yapay zeka modeli tarafından desteklenmektedir. mevcut kodun bağlamı. Ağustos ayı itibarıyla 400.000’den fazla abonesi olan Copilot, bir geliştiricinin neyi başarmak istediğinin açıklamasına (örneğin, “Merhaba dünya deyin”) yanıt olarak, bilgi tabanından ve mevcut bağlamdan yararlanarak bir programlama yaklaşımı veya çözümü ortaya çıkarabilir.
Codex’in üzerinde eğitildiği kodun en azından bir kısmı telif hakkıyla korunmaktadır veya bazı savunuculuk gruplarının sorun yaşadığı bir konu olan kısıtlayıcı bir lisans altındadır. Kullanıcılar, Copilot’tan Quake’ten kod, kişisel kod tabanlarındaki kod parçacıkları ve “Mastering JS” ve “Think JavaScript” gibi kitaplardan örnek kod üretmesini isteyebilir; GitHub’ın kendisi, Copilot önerilerinin yaklaşık %1 oranında eğitim verileriyle eşleşen ~150 karakterden uzun kod parçacıkları içerdiğini kabul ediyor.
GitHub, telif hakkıyla korunan materyalin önce hak sahibinden izin almak zorunda kalmadan kullanımına izin veren adil kullanımın veya ABD yasalarındaki doktrinin, Copilot’un bilerek veya bilmeyerek telif hakkıyla korunan koda karşı geliştirilmesi durumunda materyali koruduğunu iddia ediyor. Ama herkes aynı fikirde değil. Özgür yazılım hareketini savunan kar amacı gütmeyen bir kuruluş olan Free Software Foundation, Copilot’u “kabul edilemez ve adaletsiz” olarak nitelendirdi. Ve Microsoft, GitHub ve OpenAI dava edildi Copilot’un kredi sağlamadan lisanslı kodun bölümlerini yeniden canlandırmasına izin vererek onları telif hakkı yasasını ihlal etmekle suçlayan bir toplu davada.
GitHub’ın sorumluluğu bir yana, bazı hukuk uzmanları, Copilot’un, araçtaki telif hakkıyla korunan önerileri farkında olmadan üretim yazılımlarına dahil etmeleri durumunda şirketleri riske atabileceğini savundu. Elain Atwell olarak notlar Kolide’nin kurumsal blogundaki bir parçada, Copilot lisanslarının kodunu çıkardığı için, hangi kodun dağıtılmasına izin verildiğini ve hangilerinin uyumsuz kullanım koşullarına sahip olabileceğini söylemek zordur.
GitHub’ın bunu düzeltme girişimi, ilk olarak Haziran ayında Copilot platformuna sunulan, kod önerilerini çevreleyen yaklaşık 150 karakterlik kodla birlikte genel GitHub koduna göre kontrol eden ve bir eşleşme veya “yakın eşleşme” varsa önerileri gizleyen bir filtredir. Ama bu kusurlu bir ölçü. Texas A&M Üniversitesi’nde bilgisayar bilimi profesörü olan Tim Davis, filtrenin etkinleştirilmesinin Copilot’un tüm atıf ve lisans metinleri dahil olmak üzere telif hakkıyla korunan kodunun büyük parçalarını yaymasına neden olduğunu keşfetti.
GitHub, 2023’te, geliştiricilerin Copilot’un önerilerini kullanıp kullanmama konusunda bilinçli kararlar almalarına yardımcı olmayı amaçlayan, bu havuzlara referansla genel kodla eşleşen dizeleri belirleme yeteneği de dahil olmak üzere ek özellikler sunmayı planlıyor. GitHub, işletme müşterileri için GitHub Copilot için, verilerin genel depolardan, özel depolardan, GitHub olmayan depolardan veya yerel dosyalardan gelmesine bakılmaksızın, eğitim veya kod paylaşımı için kod parçacıklarını tutmayacağını iddia ediyor.
Ancak bu adımların şirketlerin yasal zorluklarla ilgili korkularını gidermeye yeterli olup olmayacağı belli değil.