Apache PLC4X lideri ücretli işlevsellik geliştirme modeline geçiyor

Apache Yazılım Vakfı'nda Apache PLC4X projesini denetleyen başkan yardımcılığı görevini yürüten, endüstriyel otomasyona yönelik Apache PLC4X ücretsiz kitaplık setinin yaratıcısı ve ana geliştiricisi Christopher Dutz, şirketlere bir ültimatom sundu ve buna göre, kendi görüşünü ifade etti. işinin finansmanı ile ilgili sorunları çözemezse geliştirmeyi durdurmaya hazır olunması.

Memnuniyetsizlik, özel çözümler yerine Apache PLC4X kullanmanın, şirketlerin lisans satın almada on milyonlarca avro tasarruf etmesine olanak sağlamasından, ancak buna karşılık olarak şirketlerin Apache PLC4X üzerinde çalışmasına rağmen geliştirme için yeterli desteği alamamasından kaynaklanıyor. ekipman ve yazılıma büyük işçilik maliyetleri ve finansal yatırımlar gerektirir.

Geliştirmesinin en büyük sanayi kuruluşları tarafından kullanılmasından ve onlardan çok sayıda istek ve soru gelmesinden ilham alan PLC2020X yazarı, 4 yılında asıl işinden ayrıldı ve tüm zamanını PLC4X'in geliştirilmesine adadı. danışmanlık hizmetleri sağlayarak ve işlevselliği özelleştirerek para kazanmak. Ancak kısmen COVID-19 salgınının ortasında yaşanan gerileme nedeniyle işler beklendiği gibi gitmedi ve ayakta kalmak ve iflastan kaçınmak için hibelere ve bir defaya mahsus özel işlere güvenmek zorunda kaldılar.

Sonuç olarak Christopher, hak ettiği faydaları elde etmeden zamanını boşa harcamaktan yoruldu ve tükenmişliğin yaklaştığını hissetti ve PLC4X kullanıcılarına ücretsiz destek sağlamayı bırakmaya karar verdi ve artık yalnızca ücretli olarak danışmanlık, eğitim ve destek sağlayacak. Ayrıca bundan sonra yalnızca işi için gerekli olan veya deney yapmak için ilgi çekici olanları ücretsiz olarak geliştirecek ve kullanıcılar için gerekli işlevler veya düzeltmeler üzerinde çalışmalar yalnızca ücret karşılığında gerçekleştirilecek. Örneğin artık yeni programlama dilleri için sürücüler geliştirmeyecek ve entegrasyon modüllerini ücretsiz olarak oluşturmayacak.

Kullanıcılar için önemli olan yeni özellikleri uygulamak için, Apache PLC4X'in yeteneklerini genişletmeye yönelik fikirlerin ancak geliştirmeyi finanse etmek için belirli bir miktar toplandıktan sonra uygulanacağı kitlesel fonlamayı anımsatan bir model önerildi. Örneğin Christopher, 4 bin avro toplandıktan sonra PLC20X sürücülerini Rust, TypeScript, Python veya C#/.NET programlarında kullanmaya yönelik fikirleri uygulamaya hazır.

Önerilen plan, geliştirme için en azından bir miktar mali destek almamıza izin vermiyorsa, o zaman Christopher işini kapatmaya ve projeye kendi adına destek sağlamayı bırakmaya karar verdi. Apache PLC4X'in Java, Go ve C dillerindeki programlardan her türlü endüstriyel programlanabilir mantık denetleyicisine (PLC) ve IoT cihazına birleşik erişim için bir dizi kitaplık sağladığını hatırlayalım. Alınan verilerin işlenmesi için Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf ve Apache NiFi gibi projelerle entegrasyon sağlanmaktadır.

Kaynak: opennet.ru

Yorum ekle