Oldukça genel olan bir yazılım problemi üzerinde çalışıyorum, fakat çözmek istediğim bir kütüphane bulamıyorum, bu yüzden kendim yazmayı düşünüyorum (en azından çıplak kemikli bir sürüm). Proje için ihtiyaç duyduğum için işte 1.0 sürümün tamamı değilse bir kısmını yazacağım. İyi sonuçlanırsa, işi eve getirmek ve sadece eğlence için parlatmak ve belki de açık kaynaklı bir proje olarak serbest bırakmak isteyebilirim. Ancak, işte 1.0 sürümünü yazdıysam, bunu yasal olarak yapmama izin verilmeyebileceğinden endişe ediyorum. Açıkçası patronuma (kim umursamayacak) sorabilirim, ancak diğer programcıların bu konuyla nasıl ilgilendiğini ve yasanın burada nerede durduğunu merak ediyorum. Benim tek cümle sorumu,İşyerinde çalışmak için orjinal olarak yazdığınız bir yazılım aracını açık kaynaklı hale getirmek ne zaman (yasal / ahlaki olarak) uygun olur? Mesai saatleri dışında orijinal kaynağı önemli ölçüde genişlettiyseniz?
Takip: Diyelim ki her şeyi evde yazdım, sonra işte kullandım, bu işleri büyük ölçüde değiştirir mi?
Takip 2: İşverenimi sökmeye çalışmadığımı unutmayın (sahip oldukları ürünleri inşa etmek için bana para verdiklerini anlıyorum) - Sadece bunu yapan herkes için yapmanın adil bir yolu olup olmadığını merak ediyorum ... Yoldaki bazı kar amacı gütmeyenler benim kodumu kullanabilir ve zaman kazanabilirlerse iyi olur. Ayrıca, tehlikede olan başka bir konu var. Kütüphaneyi çok basit, jenerik bir şey için yazarsam (Javascript’teki HTML tabloları gibi), bu, kendimi yasal olarak riske atmadan (kendi yepyeni bir yeniden yazma olsa bile) bir daha asla yapamayacağım anlamına mı geliyor? daha büyük bir projenin parçası). Hayatımın geri kalanında (bu şirketin izni olmadan) bu tür bir projeye kod yazma hakkımı teslim ediyorum, çünkü işteki kod hala beynimin beni etkilediği bir yerde olabilir mi? Bu, yazılım patentleriyle ilgili görünüyor