Yeniden Lisans Verme Dilekçesi React Facebook'un Mühendislik Yöneticilerine İletildi
Yayınlanan: 2017-07-21
Apache Yazılım Vakfı, Apache PMC üyelerinin Facebook'un BSD+Patent Lisansı ile lisanslanmış herhangi bir teknolojiyi kullanmasını yasaklama kararını açıkladıktan sonra, React kullanıcıları Facebook'tan React.js'yi yeniden lisanslaması için dilekçe veriyor. Şimdiye kadar GitHub sorunu, lisanslamada bir değişiklik olmasını umut eden ilgili React kullanıcılarından 627 “beğendim” emojisi ve 66 yorum aldı.
Konuyla ilgili birçok katılımcı, ASF'nin kararının kuruluşlarının React'i projelerde kullanmaya devam etme yeteneğini etkilediğini söyledi.
CouchDB komisyoncusu Robert Newson, "Apache CouchDB ve diğerleri, gerekirse React'ten uzaklaşacaklar" dedi. “Yapmamayı tercih ediyoruz, gerçek bir kazanç için çok fazla iş var, ama başka seçeneğimiz yok. Lisansı değiştirmek basit olabilir (RocksDB bu değişikliği bir günde tamamladı).”
LinkedIn yazılımı Denis Ivanov, “LinkedIn'deki ekibim de dahili projelerimiz için React'i kullanırken yasal sorunlar yaşıyor” dedi. "Bu cephede bir değişiklik görmeyi çok isteriz."
Yazılım geliştiricisi Clark Evans, React'in mevcut lisansının tıbbi araştırma enstitülerini nasıl etkileyebileceği hakkında yorum yaptı ve Facebook'un adil patent hibeleri içerdiği için bir Apache 2.0 lisansı düşünmesini önerdi.
ABD merkezli üniversiteler, yasal olarak zorunlu teknoloji transferi girişimlerinin bir parçası olarak patent lisansına güvendiğinden, durum tespitlerinde çok daha temkinli davranıyorlar. Bu nedenle bazı üniversitelerde React ile yazılan yazılımlardan kaçınılabilir. React yazılımını kullanan mevcut projelerden React yazılım yazılımı bağımlılığını kaldırması istenebilir. RexDB çalışmamız büyük üniversitelerde kullanıldığından, bir React alternatifi kullanmak için yeniden çalışmak istemiyoruz.
Tartışmaya katılan birkaç katılımcı, React'i kullanmak istediklerini ancak lisanslamanın şirketleri için bunu imkansız hale getirdiğini belirtti.
Corey Lucier, "Benimki (Adobe) gibi diğer büyük şirketler de aynı nedenle React, Pop, vb. kullanamaz" dedi. "Projeye katılmayı, her birine katkıda bulunmayı çok isterdik, vb. ancak Facebook'un ağır PATENTLER maddesi bir göstericidir."
Yazılım geliştiricisi Aaron Yoshitake, "Benimki (ViaSat) gibi orta ölçekli şirketler bile bu nedenle Facebook'un 'açık kaynak' projelerinin kullanılmasına izin vermemeye başlıyor" dedi. "React web ve yerel uygulamalar geliştirmek istiyoruz, ancak görünen o ki her mantıklı hukuk departmanı Facebook'un asimetrik patent hibesini kabul etmemenizi tavsiye edecek."
Facebook'ta Şirket İçi Tartışmalar Devam Ediyor, Yeniden Lisanslama Sorunu Mühendislik Direktörlerine İletildi
Redux, Create React App ve React Hot Loader'ın ortak yazarı Dan Abramov, katılımcılarla Facebook'un yeniden lisanslama sorunu hakkında dahili tartışmalar yürüttüğünü paylaştı, ancak iyimserliklerini yumuşatmaları konusunda onları uyardı. Son birkaç gün içinde daha da hararetli hale gelen sohbete, ancak katılan herkesin medeni kalması durumunda açık bir tartışma olarak kalabileceğini söylediğinde biraz buz atmak için geri döndü. Birçok katılımcı, halihazırda binlerce saatlik çalışma yatırımı yaptıkları React tabanlı yazılımın geleceği konusunda endişeli.

Abramov, "Herkesin bu konuda sinirli olduğunu anlıyorum" dedi. "Kişisel olarak, insanların React'i kullanmasını engelleyen yasal mumbo jumbo üzerinde zaman, enerji ve duygusal esenlik harcamaktan da aynı şekilde hüsrana uğradım. Bu zamanı daha iyi hale getirmek için birlikte çalışarak geçirmeyi tercih ederim.
“Ancak bu durumun gerçekliği, React'in koruyucularının (sorun izleyicide etkileşimde bulunduğunuz benim gibi insanlar) bu kararları verenler değil. Her birimiz, bu kararları verebilecek kişilere bu konuda farklı bakış açıları göstermek için elimizden geleni yapıyoruz ve geri bildiriminiz için de teşekkür ederiz. Ancak, ancak herkes medeni ve saygılı kalırsa tartışmayı açık tutabiliriz.”
Abramov ayrıca bir takip güncellemesinde, özellikle çoğu katılımcının avukat değil yazılım geliştiricisi olması nedeniyle, bir hata izleyicinin yasal bir tartışma için en iyi yol olmadığına dikkat çekti. Birçoğu, konuyu Facebook ile iletişim kurmanın bir yolu olarak yanlış anladı, ancak React topluluğunun endişelerini temsil eden sadece bir avuç yazılım geliştiricisi var.
Abramov, “Sizi çok iyi duyduk ve endişelerinizi ilettik” dedi. "Fakat aynı noktaları farklı başlıklarda defalarca tekrarlamak, bunu ilerletmeye yardımcı olmuyor ve zaten amacınıza karşı anlayışlı olan bakıcılar için çok fazla gürültü ve stres yaratıyor."
Birkaç katılımcı, React topluluğunun tartışmalara daha doğrudan katılamamasından duyduğu hayal kırıklığını dile getirdi. Ancak, React hem açık kaynaklı bir proje hem de Facebook'un bir ürünü olduğundan, lisans konularında son söz şirketin liderliğindedir.
Yazılım danışmanı Erik Doernenburg, "Bizim gibi yazılım geliştiricilerin yasal ayrıntıları tartışacak en iyi kişiler olmadığını anlıyorum," dedi. “Ancak mantıklı sonuç, bu tür kararları alan Facebook Hukuk ekibinin bu forumda aktif olması değil mi? Bir açık kaynaklı yazılım parçasıyla ilgili tüm ilgili ayrıntıların açık bir şekilde tartışılması mümkün değil mi? Açık yazılımın bu kadar önemli bir yönünün kapalı kapılar ardında tartışılması inanılmaz derecede sinir bozucu.”
Facebook'un Patent hibesinde başka bir değişiklik veya tam bir yeniden lisans vermeyi düşünüp düşünmediği bilinmiyor. Tartışmaya katılanlar, aynı BSD+Patent Lisansını paylaşan ve açık kaynak topluluğu tarafından yaygın olarak kullanılan GraphQL, Relay, React Native ve Flow gibi diğer Facebook açık kaynak projelerinden de endişe duyuyorlar.
Dan Abramov, topluluğa bu hafta herhangi bir çözüm bulunmadığını bildirmek için bugün bir güncelleme bıraktı. Ancak, güncelleme ilkinden daha olumlu görünüyordu ve bu da katılımcıları bir değişiklik konusunda iyimser olmaktan caydırdı.
Abramov, “Bu tartışmanın arkasında dahili olarak gerçek bir ivme olduğuna dikkat çekmek istiyorum” dedi. “Önümüzdeki hafta bunu mühendislik direktörlerine ileten daha fazla toplantı olacak. Tahmin ettiğiniz gibi oldukça meşguller, bu yüzden bu düşündüğümüzden daha fazla zaman alıyor.
“Yine, size belirli bir sonuç için söz veremem ve bunun nereye varacağı konusunda netlik yok. Ama lütfen sesinizi duyurmak için çalışan insanlar olduğunu bilin.”
