Haberler

OpenTR: Türkiye'nin Açık Kaynak Geleceği

Türkiye’nin Açık Kaynak Ekosistemine Katkı ve Gelişim Yolculuğu: OpenTR

OpenTR, Türkiye’nin açık kaynak yazılımın gücüyle daha gelişmiş bir ülke olacağına inanan bir girişimdir. Ülkemizde yazılım geliştirme ve teknoloji alanında teknik yeterliliği yüksek birçok kuruluş ve birey bulunmaktadır. Ancak, bu kuruluşlar ve bireyler açık kaynak projelere katkıda bulunmakta zorluk çekmektedir. OpenTR, bu zorluğun aşılmasına yardımcı olarak Türkiye’nin teknoloji ekosisteminin gelişmesine ve uluslararası alanda daha fazla söz sahibi olmasına katkıda bulunmayı amaçlamaktadır.

Stratejimiz ve Çalışma Metodolojimiz

OpenTR’nin stratejisi, vizyonu ve misyonu detaylı olarak Strateji Belgesi’nde açıklanmıştır. OpenTR, time-boxed ve veri odaklı bir çalışma yöntemi benimsemektedir. Her dönem başında belirlediği konular üzerinde veri toplayarak ve analiz yaparak çalışmalarını sürdürmektedir. Analizler sonucunda ortaya çıkan ihtiyaçlara göre belge ve rehberler hazırlanmakta, vaka çalışmaları yapılmakta ve dönem sonunda yapılan çalışmalar değerlendirilerek rapor yayınlanmaktadır.

Vizyonumuz

OpenTR olarak, açık kaynak ve beraberindekilerin Türkiye’de gelişimini desteklemeyi, işbirliğini artırmayı ve olumlu sosyal etki yaratmayı hedefliyoruz. Türkiye’de yazılım geliştirme ve teknoloji alanında teknik yeterliliği olan birçok kuruluş ve birey bulunmaktadır. Ancak, bu kuruluş ve bireylerin açık kaynak projelerine ve topluluklarına katkıları sınırlıdır. Bu çalışmaları artırmak, Türkiye’nin teknoloji alanında daha da gelişmesini ve uluslararası alanda daha fazla görünür olmasını sağlayacaktır.

Misyonumuz

Türkiye’de açık kaynak ve beraberindekilerin gelişimini desteklemek amacıyla çalışmalar yapıyoruz. OpenTR, kuruluşlar ve bireyler için ücretsiz ve bağımsız olarak belgeler, veri, rehberlik ve strateji sağlamaktadır. İnovasyonun açık kaynak projelerde olduğuna inanıyoruz ve bu projelere katkıda bulunmanın Türkiye’nin inovasyon bilgi birikimini artıracağına inanıyoruz. Ülkemizdeki açık kaynak katkı yapan sayısının artması için açık toplulukların yeni başlayanları ve farklı profillerdeki katılımcıları kabul etmesi, bu bireylerin ve kuruluşların başlangıçlarını kolaylaştıracaktır.

Değerler ve Kültür

OpenTR, işbirliği, şeffaflık ve sürekli öğrenme değerlerine büyük önem vermektedir. Açık kaynak projelere katkı sağlamak ve bu projelerde liderlik yapmak, iş kültürümüzün temel taşlarını oluşturmaktadır.

Odak Alanlarımız

Açık Kaynak:

Açık kaynak teknolojileri, Türkiye’de teknoloji geliştirme kültürünün yaygınlaşmasını sağlayacak bir araçtır. Bu projelere katkı yaparak Türkiye’de mühendisliğin, inovasyonun ve yaratıcılığın ilerlemesini hedefliyoruz. OpenTR, Türk kuruluşları ve bireylerin açık kaynak projelerine katkıda bulunmalarını teşvik eder ve bu projelere katkı sağlamalarına yardımcı olacak kaynaklar sağlar.

Açık Topluluk:

Açık topluluklar, katılımcıların işbirliği yaparak birlikte çalıştıkları, birbirlerinden öğrendikleri ve birbirlerini destekledikleri platformlardır. OpenTR olarak, açık toplulukların oluşma ve yürütme modelleri hakkında rehberlik kaynakları sunarak bu topluluklarda yer alan ve hatta liderlik yapan Türk kuruluş ve şahısların sayısını artırmayı hedefliyoruz.

Açık İşbirliği:

Şirketlerin ve bireylerin Türk teknoloji ekosistemine fayda sağlaması için işbirliğini artırmayı hedeflemekteyiz. Stratejik olarak şirketlerin ve bireylerin hangi proje ve topluluklarda birlikte çalışabileceğini belirlemek ve bu işbirliklerini desteklemek temel amacımızdır.

Hedeflenen Çıktılar

OpenTR, aşağıdaki çıktıları sağlamayı hedeflemektedir:

  • Türkiye’de açık kaynak durum analizi
  • Kuruluşlar için açık kaynak strateji belgeleri
  • Bireyler için açık kaynak rehberlik belgeleri
  • Vaka çalışmaları
  • Açık işbirliğini katalize eden rehberlik belgeleri
  • Açık kaynak ile ilgili Türkçe kaynaklar
  • Açık kaynağa katkı için mentorluk programları

Projeler ve Referanslar

ATOM Programı: Açık Topluluk Mentorluğu

JUG Istanbul çatısı altında başlattığımız ve olgunlaştırdığımız ATOM (Açık Topluluk Mentorluğu) Programı, artık OpenTR bünyesinde yürütülmektedir. Bu program ile Türkiye’de açık kaynak projelerdeki yazılımcı sayısını artırmayı hedefliyoruz. ATOM Programı, katılımcıların projelere katılmasını, mentorlar tarafından yönlendirilmesini ve bu süreçte kazandıkları deneyimleri paylaşmasını amaçlamaktadır.

Programın Amaçları:

  • Danışanlara açık kaynak projeler hakkında teknik destek sağlamak
  • Danışanlara kariyerlerini açık kaynak projelere katkı yaparak geliştirebilecekleri hakkında kariyer koçluğu yapmak -Yazılımcılar arasında iletişim ve işbirliğini artırmak

Ömer Naci Soydemir ile Mülakat

ATOM Programı’nın ilk dönemini tamamladık ve başarılı danışanımız Ömer Naci Soydemir ile yaptığımız mülakatta, programın faydaları ve etkilerini değerlendirdik. Ömer Naci, Tübitak Bilgem’de başlayan kariyerini şu anda ING Türkiye’de sürdürmekte ve program süresince Apache Shenyu ve spring-cloud-commons projelerine katkı sağlamıştır.

Ömer Naci’nin program hakkındaki görüşleri ve deneyimleri, açık kaynak projelere katkı sağlamak isteyen bireylere ilham verecek niteliktedir. Programın ona kattığı en büyük değerler arasında topluluk kültürü, büyük projelerde çalışma deneyimi ve mentorlarından aldığı yönlendirmeler bulunmaktadır.

Sonuç

OpenTR olarak, Türkiye’de açık kaynak projelerin ve toplulukların gelişimini desteklemek ve bu projelere katkı sağlayacak birey ve kuruluşların sayısını artırmak için çalışıyoruz. ATOM Programı gibi inisiyatiflerle, yazılımcılara açık kaynak projelerde deneyim kazandırarak Türkiye’nin teknoloji ekosistemine katkıda bulunmayı hedefliyoruz.

Siz de bu yolculukta bizimle birlikte olmak isterseniz, OpenTR’nin sunduğu fırsatları keşfetmek için web sitemizi ziyaret edebilir ve programlarımıza katılabilirsiniz.

ATOM Mentorluk programı OpenTR'ye Taşındı

JUG Istanbul‘da başlayan ATOM Mentorluk programı, OpenTR topluluğuna taşındı!

JUG Istanbul bilinirliği yüksek ve bağımsız bir topluluk. Ancak, isminde Java geçmesinden dolayı, ATOM Mentorluk programı sadece Java ile ilgilenen kişilere hitap ediyormuş gibi algılanabiliyordu.

Bu algıyı kırmak ve topluluğun daha geniş bir kitleye ulaşmasını sağlamak amacıyla, ATOM Mentorluk programını OpenTR altında devam ettirme kararı aldık.

ATOM programında tüm diller ve teknolojiler için mentorluk yapılıyor ve OpenTR altında ve yine JUG Istanbul’un ve hatta diğer paydaşların destekleriyle, daha geniş bir kitleye ulaşmayı hedefliyoruz.

ATOM’u başlatan ekipte yer alan ve bugüne kadar yürütülmesinde öncü rol oynayan JUG Istanbul ekibine teşekkür ederiz!

JUG Istanbul ekibi olmadan bu programı başlatamazdık ve duyuramazdık.

ATOM - Ömer Naci Soydemir ile Mülakat

OpenTR Açık Topluluk Mentorluğu (ATOM) Programı’nın ilk dönemini tamamladık!

Aşağıda programımızın bu ilk döneminde başarılı olan bir danışanımız olan Ömer Naci Soydemir ile yaptığımız bir mülakatı bulabilirsiniz.

ATOM Programı ile ilgili daha fazla bilgi için ATOM Programı anasayfasına gözatabilirsiniz.

Süreç

Ömer Naci, 6 yıldır yazılım sektöründe çalışan bir yazılım mühendisi. Tübitak Bilgem’de başlayan kariyeri, şu anda ING Türkiye’de devam ediyor.

Ömer Naci, ATOM programı dahilinde oldukça güzel işler başardı. Teknik bilgisi olmasına rağmen programdan önce açık kaynak katkısı olmayan Ömer Naci, mentoru Altuğ Bilgin Altıntaş’ın rehberliğinde, yeni teknik bilgi öğrenmekten daha çok açık kaynak kültürü hakkında daha fazla bilgi sahibi olarak, başta Apache Shenyu olmak üzere toplamda 3 projeye katkı verdi.

Programın ruhuna uygun olarak kendi ilerlemesini de açık ve şeffaf bir şekilde paylaşan Ömer Naci’nin ilerleme raporunu görmek için https://omernaci.github.io/atom/progress.html sayfasına gözatabilirsiniz.

ATOM programında, kısıtlı sürede, zaten profesyonel olarak çalışan kişilere mentorluk yapıyoruz. Bu süreçte teknik bilgi öğretmekten ziyade, danışanların açık kaynak yol, yordam ve kültürünü öğrenmelerini hedefliyoruz. Bu açıdan bakınca Ömer Naci beklentilerimizin çok daha üstünde bir performans gösterdi!

Teşekkür ederiz!

Mülakat

Programa başvurma nedeniniz neydi?

Aktif olarak kullandığım teknoloji veya projelere benim de bir tuzum olsun hevesi ve hayali hep vardı. Bu program sayesinde bu hayalimi gerçekleştirmiş oldum.

Program boyunca çalıştığınız açık kaynak projeleri hangileriydi?

Program boyunca spring-cloud-commons ve apache-shenyu apigateway projelerine katkılarım oldu.

Mentorunuzla olan etkileşimleriniz nasıl geçti? Mentorunuz size hangi konularda yardımcı oldu?

Altuğ Hocamla Kata prensibini takip ederek pusulamızı oluşturduk. Bu yöntemle mevcut ve hedef durumlarımız, engellerimiz, kazanımlarımızı takip ettik.

Program süresince edindiğiniz en önemli beceri veya bilgi nedir?

Büyük bir toplulukta geliştirme yapmak ve onların yaşam döngülerine dahil olmak, geliştirme yaparken tanımlı kurallara uygun yapmak ve PR oluşturma aşamalarında yapılan checklist bende de bir farkındalık uyandırdı.

Açık kaynak projelere katkı yapma deneyiminiz nasıl bir değişim gösterdi? Programdan önce ve sonra arasındaki farklar nelerdir?

Program öncesi nereden başlanmalı, bana uygun bir iş var mıdır gibi sorular vardı aklımda. Açılan işlerin nasıl atandığı hakkında ve süreçlerle alakalı soru işaretleri vardı. Ancak ilk PR açtıktan sonra tüm aşamalar daha net kafamda oturmuş oldu ve ilk heyecanı da yenmiş oldum :)

Mentorunuzla olan ilişkiniz size nasıl ilham verdi? Kariyerinizde nasıl bir etki yapabilir?

Her aşamada mentorumun yönlendirme ve tavsiyeleri iş bitirme noktasında çok kıymetliydi. Ayrıca açılan işleri dağıtma yöntemleri, işleri tasnif etme yöntemleri ve sürüm takiplerini kısaca büyük resmi anlamaya çalıştık.

Programın size en büyük kazanımı ne oldu? Bu kazanımların kariyer hayatınızı nasıl etkileyeceğini düşünüyorsunuz?

Öncelikle çok kıymetli insanlarla tanışmama vesile oldu. ATOM programı içinde topluluk kültürünü yakalayabildiğimizi hissettim. Kariyerim için de altın bir bilezik gözüyle bakıyorum. Çünkü yaptığımız katkılar teknik becerimizi geliştiren ve bu becerileri kanıtlayan en büyük gösterge olduğuna inanıyorum.

Program boyunca karşılaştığınız zorluklar nelerdi ve bu zorlukları nasıl aştınız?

Zaman yönetimi ve katkıda bulunmayı sistematik hale getirme konusunda engeller ile karşılaşmıştım. Mentorumun tavsiye ettiği Kata yönteminin bu engelin aşılmasında çok faydası oldu.

Başkalarına açık kaynak projelere katılmaları konusunda ne gibi tavsiyelerde bulunursunuz?

İlk adımı atmak çok kıymetli. Bu noktada ilgilendikleri veya takip ettikleri projelerde “good first issue” etiketli işler ile başlamak süreçlerle alakalı daha net bir resim ortaya koyacaktır. Proje sahipleri bu işleri tasnif ederken ilk kez katkıda bulunacaklar için görece daha kolay işleri ve adaptasyonu kolay geliştirmeleri bu etiket altında topluyorlar. Bir diğer tavsiyem de Github ın başlattığı bir program olan “hacktoberfest” etkinliği. Her Ekim ayında, açık kaynak proje yöneticileri, yeni katkıda bulunanlara rezerv edilecek işleri açıyorlar.

İleride programa başvurmak isteyebileceklere vermek istediğiniz bir mesaj var mı?

ATOM programı kapsamında mentor ve danışanlar ile aslında bizimde güzel bir frekans yakaladığımızı, programa katılmak isteyen ve çekinceleri olanların da bu ortamda kolayca adapte olabileceklerini düşünüyorum.

Gelecekte de açık kaynak projelere, mevcutta çalıştıklarınız veya başkalarına, katkı yapmayı düşünüyor musunuz?

Açık kaynak projelere katkıda bulunma konusunda daha özgüvenli durumdayım. Bundan sonra da açık kaynağa sürekli destek verme konusunda fırsat buldukça devam etmeyi planlıyorum.

OpenTR Başlangıç

OpenTR oluşumunun başlangıcını yapıyoruz. OpenTR, Türkiye’de açık kaynaklı yazılıma ve beraberindekilere katkıyı artırmak için bir araya gelmiş gönüllülerden oluşan bir oluşumdur.

Grubumuzda uzun süren “Türkiye’de açık kaynağa katkı yapanların sayısını nasıl artırırız?” tartışmasının ardından, Türkiye’de açık kaynağa katkı yapmayı teşvik etmek ve rehberlik etmek için bir oluşum kurmaya karar verdik. Bu oluşumun adı OpenTR.

Şu aşamada elimizde sadece somut olan şey amacımız. Henüz nasıl çalışacağımızı ve neler üreteceğimizi değerlendiriyoruz.

Çalışmalarımızı gönüllülük esasında yürüteceğiz.

Çalışmalarımızdan haberdar olmak ve bizimle iletişime geçmek için, iletişim bilgilerimize gözatabilirsiniz.