
ŞİRKET PLAYBOOK’U
Mozilla
Sistemi taşıyan ilkeler
- Açıklık, yenilik ve fırsat.
- Katılımcılar için saygılı alan.
Gerilimler ve ödünleşimler
- Açık katılım erişimi genişletir; tutarlı davranış ve yönetişim uygulaması ister.
UYGULAMALAR
Mozilla çalışma sistemini nasıl kuruyor?
Topluluk yönetişimi
Mozilla’da yetki, işverenden bağımsız olarak gönüllülere ve çalışanlara katkılarıyla yetkinlik gösterdikçe verilir; kimin yetki kazandığındaki yanlılığı azaltmak için aktif adımlar atılır.
- Nasıl çalışıyor?
- Mozilla’da yetki, işverenden bağımsız olarak gönüllülere ve çalışanlara katkılarıyla yetkinlik gösterdikçe verilir; kimin yetki kazandığındaki yanlılığı azaltmak için aktif adımlar atılır.
- Neden kullanılıyor?
- Bu uygulama, karar ve uygulamayı işin bilgisine daha yakın tutarak ilgili problemi çözmeyi amaçlar.
- Ödünleşim
- Uygulama, koordinasyon, bakım veya kısa vadeli hız açısından ek bir maliyet yaratabilir.
- Hangi koşullarda?
- Sorumlulukların ve çalışma bağlamının açık olduğu ekip ve organizasyonlarda uygundur.
Topluluk katılım ilkeleri
Katılımcı davranışı için ortak beklentiler yayımlanır.
- Nasıl çalışıyor?
- Katılımcı davranışı için ortak beklentiler yayımlanır.
- Neden kullanılıyor?
- Bu uygulama, karar ve uygulamayı işin bilgisine daha yakın tutarak ilgili problemi çözmeyi amaçlar.
- Ödünleşim
- Uygulama, koordinasyon, bakım veya kısa vadeli hız açısından ek bir maliyet yaratabilir.
- Hangi koşullarda?
- Sorumlulukların ve çalışma bağlamının açık olduğu ekip ve organizasyonlarda uygundur.
Kamu yararı ürün yaklaşımı
Mozilla, ürün ve yeniliklerini açık internet misyonunu ilerletmek için konumlandırır.
- Nasıl çalışıyor?
- Mozilla, ürün ve yeniliklerini açık internet misyonunu ilerletmek için konumlandırır.
- Neden kullanılıyor?
- Bu uygulama, karar ve uygulamayı işin bilgisine daha yakın tutarak ilgili problemi çözmeyi amaçlar.
- Ödünleşim
- Uygulama, koordinasyon, bakım veya kısa vadeli hız açısından ek bir maliyet yaratabilir.
- Hangi koşullarda?
- Sorumlulukların ve çalışma bağlamının açık olduğu ekip ve organizasyonlarda uygundur.
Modül sahipliği ve bağımsız akran incelemesi
İş, sınırları tanımlı modüllere ayrılır; sahip yön verir ve kabulden sorumludur, ancak kendi kodunu onaylayamaz.
- Nasıl çalışıyor?
- Her modülün sahibi ve gerektiğinde akranları kaydedilir; check-in için sahip/akran onayı gerekir ve sahip kendi değişikliğini bir akrana değerlendirtir.
- Neden kullanılıyor?
- Karar yetkisini kod ve faaliyete yakın tutarken bağımsız kalite kontrolü korur.
- Ödünleşim
- Sahip veya akran kapasitesi daralırsa inceleme beklemesi akışı yavaşlatır.
- Hangi koşullarda?
- Birçok bileşeni ve dış katkıcısı olan teknik ürün toplulukları.
Güven düzeyine göre commit erişimi
Depo yazma yetkisi, etki alanına göre üç seviyeye ayrılır; daha kritik ürün kodu daha fazla mevcut sahip/akran kefaleti ister.
- Nasıl çalışıyor?
- Try/kullanıcı erişimi seviye 2 veya üstü bir kefil ister, Mozilla çalışanları muaftır; nadiren kullanılan genel erişim bir modül sahibinin kefaletini ister; çekirdek ürün erişimi (Firefox, GeckoView, Thunderbird) iki sahip/akran ya da Tree Sheriff kefili ister, seviye 2’den yükseltmede tek bir seviye 3 sahibi yeter. Her seviye öncekini kapsar.
- Neden kullanılıyor?
- Düşük riskli katkıya giriş maliyetini düşürürken çekirdek ürün için güven eşiğini yükseltir.
- Ödünleşim
- Kefil bulma ve erişim yönetimi gönüllü ve sahip kapasitesine bağımlıdır.
- Hangi koşullarda?
- Açık katkıya izin veren, ancak üretim kodunun etki alanları farklı olan projeler.
Firefox AI kodlama politikası: her satırın sahibi yazar
Firefox’a AI araçlarıyla katkı yapan herkes yamaları küçük tutar, her satırı anlayıp açıklayabilecek durumda olur ve incelemeye göndermeden önce kendi incelemesini tamamlar. Gizli ya da güvenlik açısından hassas bilgi dış AI araçlarına verilmez. Politika Kasım 2025’te yayımlandı; öz-inceleme şartı Mayıs 2026’da eklendi.
- Nasıl çalışıyor?
- Sorumluluk yazarda kalır: inceleyici bir aracın değil bir insanın işini kontrol eder. Yeni başlayanlar için ayrılan “good first” hatalar öğrenme amaçlıdır; bunları toplu biçimde yalnız AI ile kapatmak istenmez.
- Neden kullanılıyor?
- AI doğru görünen ama hatalı kod üretmeyi kolaylaştırır; kıt olan inceleme kapasitesini ve yeni katkıcıların öğrenme yolunu korur.
- Ödünleşim
- Tespit değil güven esaslıdır ve bir yaptırım mekanizması tanımlamaz; her yamaya öz-inceleme süresi ekler.
- Hangi koşullarda?
- Dış ve gönüllü katkıcısı çok, inceleme kapasitesi darboğaz olan büyük açık kaynak kod tabanları.