AÇIK KAYNAK KODLU YAZILIM (OSS) YÖNETİMİ EĞİTİMİ

Açık kaynağı kurumda güvenle ve yönetimle kullanın

SPDX, lisans uyumu, SBOM, SCA taramaları, zafiyet yönetimi ve OSPO ile kurumsal açık kaynak yönetişimini kurun.

Bu eğitim, kurumlarda açık kaynak yazılım kullanımının yönetimini anlatır. GPL, LGPL, MPL, Apache 2.0, MIT ve BSD lisanslarının yükümlülükleri, lisans uyumluluğu ve copyleft etkisi, SPDX tanımlayıcıları, SBOM üretimi (CycloneDX, SPDX), SCA araçlarıyla bağımlı…

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Açık kaynak bileşenlerin lisans, güvenlik ve süreç boyutunda yönetimi

Bu eğitim, kurumlarda açık kaynak yazılım kullanımının yönetimini anlatır. GPL, LGPL, MPL, Apache 2.0, MIT ve BSD lisanslarının yükümlülükleri, lisans uyumluluğu ve copyleft etkisi, SPDX tanımlayıcıları, SBOM üretimi (CycloneDX, SPDX), SCA araçlarıyla bağımlılık tarama, zafiyet izleme, kullanım politikası, katkı yönetimi ve OSPO kurma konuları araçlarla uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; 1. günde Lisanslar ve Uyumluluk ve 2. günde Güvenlik, SBOM ve Kurumsal Program ele alınır, her modül uygulamalı çalışmayla pekiştirilir.

Seviye

Orta Seviye — Açık kaynak lisansları, uyumluluk, tedarik zinciri güvenliği, SBOM ve kurumsal OSS programı

Öğrenme Metodu

Katılımcılar gerçek bir projenin bağımlılıklarını tarar, SBOM üretir, lisans çatışmalarını analiz eder ve kurum için OSS politika taslağı yazar. Bu eğitim hukuki danışmanlık yerine geçmez.

Neden Bu Eğitim?

🎯Lisans Netliği

Hangi lisansın ne yükümlülük getirdiğini bilerek ticari ürünlerde risksiz kullanırsınız.

⚙️Tedarik Zinciri Güvenliği

SBOM ve SCA ile bağımlılık zafiyetlerini erken yakalarsınız.

🚀Kurumsal Politika

Açık kaynak kullanım ve katkı politikalarını net kurallarla yazarsınız.

Anahtar Konular

açık kaynak yazılım yönetimiOSS lisanslarıGPL LGPLApache 2.0SBOMSPDXCycloneDXSCA taramasıOSPOyazılım tedarik zinciri güvenliği
“Açık kaynak ücretsiz olabilir, ancak sorumluluksuz değildir; yönetilen kullanım güvenli kullanımdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Yazılım Bilgisi

Bağımlılık yönetimi ve paket kavramı (npm, Maven, pip) bilinmelidir.

2
Genel Hukuki Farkındalık

Telif ve lisans kavramlarına aşinalık faydalıdır.

3
Git Deneyimi

Depo yapısı ve sürüm etiketleri hakkında bilgi gerekir.

4
Ortam

Docker ve Git kurulu bir bilgisayar; araçlar eğitimde kurulur.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı açık kaynak lisans türlerini ayırt eder ve uyumluluğu analiz eder.
Modül 1
Açık Kaynak Temelleri
  • Açık kaynak tanımı (OSI) ve özgür yazılım farkı
  • Telif hakkı, lisans ve patent ilişkisi
  • Çift lisanslama ve açık çekirdek iş modelleri
  • Topluluk, vakıf ve sürdürücü (maintainer) yapıları
  • Kurumda açık kaynak kullanımının fırsat ve riskleri
  • Ürün, hizmet ve dahili araç kullanım ayrımı
Modül 2
Lisans Aileleri
  • İzin verici lisanslar: MIT, BSD, Apache 2.0
  • Zayıf copyleft: LGPL, MPL 2.0, EPL
  • Güçlü copyleft: GPL v2/v3 ve AGPL
  • Ağ üzerinden kullanım (SaaS) ve AGPL etkisi
  • Kaynak kullanılabilir lisanslar: BSL, SSPL ve ticari kısıtlamalar
  • Lisans değişimi vakaları (örnek olaylar)
Modül 3
Uyumluluk ve Yükümlülükler
  • Bağlama (linking) türleri ve türev eser kavramı
  • GPL uyumluluğu: Apache 2.0 ile GPL v3 ilişkisi
  • Atıf (NOTICE) dosyası ve lisans metni dağıtımı
  • Kaynak kod sunma yükümlülüğü
  • Patent koşulları ve hibe/misilleme maddeleri
  • Çoklu lisanslı bileşenlerde seçim yapma
Modül 4
Lisans Tanımlama ve Envanter
  • SPDX lisans tanımlayıcıları ve etiketleme
  • ScanCode ve FOSSology ile lisans algılama
  • Üçüncü taraf bileşen envanteri tutma
  • Gömülü kod parçacıkları (snippet) ve kopyala-yapıştır riski
  • Lisansı belirsiz veya eksik bileşenler
  • Envanterin ürün sürümleriyle ilişkilendirilmesi
Günün hedefiKatılımcı bileşenleri tarar, SBOM üretir ve kurum için açık kaynak programı tasarlar.
Modül 1
Bağımlılık Taraması (SCA)
  • Doğrudan ve geçişli bağımlılıklar
  • OWASP Dependency-Check, Trivy, Syft/Grype ve Snyk
  • CVE, CVSS ve EPSS ile önceliklendirme
  • Dependabot ve Renovate ile otomatik güncelleme
  • Yanlış pozitifler ve VEX bildirimi
  • CI hattına tarama entegrasyonu
Modül 2
SBOM ve Tedarik Zinciri
  • SBOM tanımı ve gerekçesi (düzenlemeler, müşteri talepleri)
  • SPDX ve CycloneDX biçimleri
  • Syft ile SBOM üretimi ve imzalama
  • SLSA, Sigstore ve imaj imzalama
  • Typosquatting ve bağımlılık karışıklığı saldırıları
  • Log4Shell gibi vakalardan öğrenilenler
Modül 3
Kullanım ve Katkı Politikası
  • Onaylı, koşullu ve yasaklı lisans listeleri
  • Bileşen onay iş akışı ve inceleme kurulu
  • Kuruma ait kodun açılması: açık kaynak yayınlama süreci
  • Geliştirici katkı politikası, CLA ve DCO
  • Çalışan kişisel katkıları ve çıkar çatışması
  • İhracat kontrolü ve kriptografi dikkatleri
Modül 4
OSPO ve Sürdürülebilirlik
  • Açık Kaynak Program Ofisi (OSPO) rol ve yapısı
  • TODO Group ve OpenChain ISO/IEC 5230 çerçevesi
  • Metrikler: bileşen sayısı, zafiyet kapatma süresi, uyum oranı
  • Kritik açık kaynak bağımlılıklarına destek ve fon
  • Bileşenin bakım sağlığı: OpenSSF Scorecard
  • Kapanış çalışması: kurum için OSS politika ve yol haritası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Lisans Bilgisi

Başlıca açık kaynak lisanslarının yükümlülüklerini ayırt edebilirsiniz.

🧩
Uyumluluk Analizi

Lisans çatışması riskini projeniz için analiz edebilirsiniz.

🛠️
Envanter

Bileşen envanteri çıkarıp SPDX etiketleyebilirsiniz.

📊
SCA Taraması

Bağımlılık zafiyetlerini tarayıp önceliklendirebilirsiniz.

🔍
SBOM Üretimi

SPDX veya CycloneDX biçiminde SBOM oluşturabilirsiniz.

🧪
Tedarik Zinciri

Bağımlılık saldırılarına karşı önlemleri uygulayabilirsiniz.

📐
Politika Yazımı

Kullanım ve katkı politikası taslağı yazabilirsiniz.

🚀
OSPO Kurulumu

Kurumsal açık kaynak programı için yol haritası çıkarabilirsiniz.

Kimler İçin Uygundur?

  • Yazılım yöneticileri
  • mimarlar
  • hukuk ve uyum uzmanları
  • güvenlik ekipleri
  • kurumda açık kaynak kullanımının sorumluluğunu taşıyan profesyoneller için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yazılım yöneticileri, mimarlar, hukuk ve uyum uzmanları, güvenlik ekipleri ve kurumda açık kaynak kullanımının sorumluluğunu taşıyan profesyoneller için uygundur.
Bu eğitim hukuki danışmanlık mıdır?
Hayır; lisansların pratik etkileri anlatılır, bağlayıcı hukuki görüş için hukuk müşaviriyle çalışılmalıdır.
Yazılımcı olmayanlar katılabilir mi?
Evet, hukuk ve uyum çalışanları için teknik kısımlar sade anlatılır.
Hangi araçlar kullanılır?
Syft, Grype, Trivy, ScanCode ve Dependency-Check gibi açık kaynak araçlar kullanılır.
Sertifika veriliyor mu?
Programı tamamlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Açık Kaynak Kodlu Yazılım (OSS) Yönetimi Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelDeveloping a Team of Creative Gurus Eğitimi
Yazılım Geliştirme Eğitimleri

Developing a Team of Creative Gurus Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Psikolojik güvenlik, SCAMPER, brainwriting ve tasarım odaklı düşünmeyle yaratıcı takım kurmayı ve fikri deneye dönüştürmeyi öğrenin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Applications using ReactJS Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Applications using ReactJS Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Hook'lar, React Router, Redux Toolkit, React Query ve Testing Library ile 3 günde uçtan uca modern React uygulaması geliştirmeyi öğrenin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Apps with Tkinter: Configuring Interactive Widgets Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Apps with Tkinter: Configuring Interactive Widgets Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Python Tkinter ile Entry, Combobox, Scale, Listbox widget'larını Tk değişkenleri, olay bağlama ve doğrulamayla etkileşimli hale getirin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Apps with Tkinter: Getting Started Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Apps with Tkinter: Getting Started Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Python Tkinter ile Tk penceresi, pack/grid/place düzenleri, temel widget'lar ve menülerle ilk masaüstü uygulamanızı geliştirin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Apps with Tkinter: Tree View Operations & Login and Sign-up Pages Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Apps with Tkinter: Tree View Operations & Login and Sign-up Pages Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Tkinter Treeview CRUD işlemleri, SQLite ve bcrypt ile parola hashleme kullanarak kayıt ve giriş sayfaları olan veri tabanlı uygulama geliştirin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn