Yaklaşık bir yıl önce, Ocak 2025'te OpenJDK kod tabanına katkıda bulunma macerasına başlayan bir geliştirici, yamalarını ana depoya entegre etme çabalarından vazgeçtiğini duyurdu. Geliştirici, OpenJDK'ya yama göndermeden önce Oracle Katkıcı Anlaşması'nı (OCA) imzalaması gerektiğini öğrendiğinde, bunun diğer projelerde imzaladığı benzer bir anlaşma gibi birkaç gün içinde tamamlanacağını düşünüyordu. Ancak, süreç beklenmedik bir şekilde uzadı ve geliştiricinin hevesini kırdı.
OCA başvurusunun ardından, geliştirici bir yıl boyunca Oracle'dan sadece otomatik yanıtlar ve "içtenlikle özür dileriz" mesajları aldı; gerçek bir ilerleme kaydedilmedi. Her ay gönderdiği beş e-postaya rağmen, başvurusu askıda kaldı. Geliştirici, Çin anakarasında yaşamasına rağmen, ABD'nin ithalat/ihracat kontrol yasalarıyla kısıtlanmış herhangi bir kuruluşla sözleşmesel veya ast-üst ilişkisi olmadığını belirtti. Başvurusunun reddedilmesi durumunda bile, aylarca askıda kalmasındansa net bir yanıt almayı tercih ettiğini ifade etti.
OpenJDK'ya olan ilgisini ve ayıracak zamanını kaybettiğini belirten geliştirici, yamalarını ana depoya gönderme çabasından vazgeçme kararı aldı. Diğer geliştiricileri, kendisinin hazırladığı ancak OCA engeline takılan bu yamaları alıp kendi adlarına yeniden yazarak göndermeye davet etti. Bu yamaların çoğunun küçük ancak faydalı olduğuna inanıyor. Örnek olarak, "llvm-config" kontrolü ve "zero" varyantları için varsayılan iş parçacığı yığını boyutunu genişletme gibi geliştirmelerden bahsetti.
Açık kaynak projelerine katkıda bulunmanın bürokratik engelleri, yetenekli geliştiricilerin değerli çalışmalarını toplulukla paylaşmasını engelleyebilir ve projelere olan ilgilerini kaybetmelerine neden olabilir.