Profesyonel olarak yazılım geliştiriyorsan;
1) İşe başlamadan mutlaka bir sözleşmen olsun. İnternette bir çok örneği var onlardan devşirebilirsin. 1 sayfalık bile olsa olur. İlla avukat diliyle de yazmana gerek yok. Sözleşmede işin tanımı, fikri mülkiyet hakları, gizlilik, kaynak kod teslimi var/yok, işin bir başka partiye devredilip/edilmemesi, ödeme takvimi, hakedişler vs gibi konular seni yasalar karşısında koruyacaktır. Ayrıca ek geliştirmeler ve destek/bakım konuları da netliğe kavuşur bu şekilde (3 kuruşa iş yaptın diye müşteri seni aylar/senelerce ücretsiz kölesi zanneder yoksa)
2) Yazdığın yazılımın illaki kaynak kodunu paylaşmana gerek olmayabilir (müşteri aksini istemiyorsa). Durum böyleyse mutlaka para verip satın alacağın kaliteli obfuscator yazılımı kullan. Tüm yazılımı obfuscate etmek teknik olarak mümkün olmayabilir. Dolayısıyla sadece kritik kısımları ve/veya lisans anahtarı kontrol eden kısımları ayrı bir DLL (proje) olarak derle.
3) Yazılımını satıyor veya kiralıyorsan mutlaka lisans mekanizması kur. Kurulduğu sunucu, şirket, tarih vs gibi bilgiler kullanarak lisans anahtarı üret ve teslim ettiğin yazılımda kontrol et. Her lisans kırılır, evet, ama önemli olan senin lisansı kıracak müşteri zaten en az senin kadar teknik bilgi/kadroya sahiptir, o zaman da zaten işi sana vermezdi diye düşün.
4) Mutlaka yasal çalış. Yani sözleşmeni imzalat, faturanı kes, vergini öde. Fiyatını da ona göre belirle. Aksi taktirde müşterinin sana kazık atacak kozu olur, hiçbir hak iddia edemezsin.
5) Eğer bir yerde maaşla çalışıp "açıktan" iş yapıyorsan mutlaka çalıştığın yere bunu bildir, onaylarını al. Yoksa çok büyük tazminatlar ödemek zorunda kalabilirsin (en basiti işini kaybedebilirsin. sektör çok küçük, kulaktan kulağa bir gün mutlaka iş verenine gider konu). En kötüsü üç kuruş ekstra kazanacağım diye geceleri yaşadığın yorgunluk normal iş performansına etki etmeye başlar. Uzun vadede kaybedersin.
Bunlar senelerini IT sektöründe çalışmış ve senelerdir de kendi yazılım şirketini yöneten birisinden abi tavsiyesi olarak değerlendirmen dileğiyle
