CodePlex oluşumunu duyduğumdan beri sıklıkla takip etmeye çalışıyordum. Hatta bir proje gözüme kestirip dahil olmayı da istedim. Ascend.NET isimli bir projeye dahil oldum (ekibin yürütücüsü ile görüşmeniz gerekiyor, proje sayfasında discussions kısmında). Ascend.NET projesi çeşitli windows kontrolleri içeren bir paket yayınlamayı hedefliyor. Ben de Türkçe versiyonu üzerinde çalışacağım. Bu proje hakkında daha detaylı bilgiyi siz okursunuz CodePlex’ten.

Daha sonra bir arkadaşımla bir e-commerce sitesi hazırlamayı planladık. ImagineCup’a katılacak ekibiyle inşallah, ve ısınma turları atmak istiyor. Dedim ki “gel bu projeyi CodePlex’te yürütelim”. O da “Tamam!!” dedi. CodePlex’te yeni proje oluşturmak şu an için otomatik işleyen bir süreç değil. Anasayfada Start a project linki var. Sizi bu sayfaya getiriyor. Sayfada projenizle ilgili temel detaylar isteniyor. Formu doldurup gönderiyorsunuz. Julie Sanders abla projenizi kabul ediyor ve artık CodePlex ailesinde proje yürütebilirsiniz (Herşeyden evvel CodePlex’e üye olmanız gerektiğini söylemeli miydim sanki başta? :) ). 

Bu kabul işlemini hızlandırmanız için bir önerim var. Doldurduğunuz formun özellikle License kısmını savsaklamayın. CodePlex, illaki bir lisanslama türünü benimsemenizi bekliyor. Ben savsakladım. “Ticari olmayan amaçlar için eyvallah, yoksa görüşelim” mealinde birşeyler karaladım. Julie hanım beğenmedi. Lisanslama ile ilgili bikaç siteyi gösterdi, ben de gittim CPL i seçtim. Bu kaynaklar size de gerekebilir, önceden gidin bi lisans modeli seçin, içeriğini direk yapıştırın o alana.

Microsoft’un benimsediği birkaç model

Genel benimsenmiş farklı modeller

Projeniz kabul edildi. Şimdi sırada ne var? Visual Studio kullanıyorsanız CodePlex size harika bir fırsat sunuyor. Team Explorer ile CodePlex sunucularına bağlanma ve projenizi Visual Studio Team System avantajları ile yönetme fırsatı.

CodePlex+Team System maceramı sonraya (belki yarın) bırakıyorum.