Ayrıca, IANAL - bu yüzden yazılım fikri mülkiyet konularında özellikle anlayan veya uzmanlaşmış bir avukatla danışmanızı tavsiye ederim .
Ancak, cevabın oldukça basit olduğunu düşünüyorum: 1. "Açık kaynak" terimini müşteriyle tartışmaya gerek olmadığını düşünmüyorum (bu ifade hakkında bir fikir oluşturmadan önce okuyun) 2. Sözleşmenizde, aşağıdakileri açıkça belirtmek gerekir: a. KENDİ KATILDIĞINIZ müşteri için oluşturduğunuz her iş ve türev ürünler oluşturabilirsiniz. Bu, açık kaynak kodlu bir projeye katkıda bulunmak da dahil olmak üzere her birini uygun gördüğünüz gibi kullanabileceğiniz anlamına gelir (elbette açık kaynak projesinin IP gereksinimlerine bakın). b. Ücretsiz olarak dahil etmek için yeterince iyi olduğunuz önceden var olan herhangi bir iş ürününün sahipliğini koruyorsunuz ve türevi eserlerin oluşturulması da dahil olmak üzere bu kodu kalıcı olarak kullanmak için müşterinize sınırsız bir lisans veriyorsunuz c.
Ayrıca, son derece sınırlı olmayan (asla olmadıkları) bir Buluş Atama cümlesi ile hiçbir sözleşme imzalamadığınızdan emin olmanız da istenecektir - ya da yasal olarak SOL olabilirsiniz. Sözleşmenin ne söylediğine bakılmaksızın, bunu yasa ile sınırlayan (ancak ortadan kaldırmayan) birkaç eyalet (yani California) olduğunu unutmayın. Bu bir iş sözleşmesinde beklenir (ancak sınırlar müzakere edilebilir), ancak IMHO bağımsız bir yüklenici sözleşmesi için verilmemelidir.
En büyük zorluğunuz, kaynak kodun ortak mülkiyetini kabul etmelerini sağlamak olacaktır. Bu , yüklenicileri kullanırken yazılım geliştirme sözleşmelerinde sıkça kullanılan belirli bir dil olan "Kiralamak için yapılan çalışma" doktrini ile çelişmektedir .
IP'yi anlarlarsa, bunu kabul etmeyebilirler - ancak bunların, uğraştığınız müşteri türü olmadığını tahmin ediyorum. Herhangi bir müşteri için yazılmış herhangi bir danışmanlık / özel kod için bunu yapan en az bir son derece büyük yazılım şirketi olduğunu kesin olarak söyleyebilirim - ve bunu kabul etmezlerse, o zaman yapmayacaklar - dönem ( ancak onları bir ortağa yönlendireceklerdir).
Ortak mülkiyete sahipseniz, söz konusu kodun açık kaynaklı bir projeye katkıda bulunabilmesi için IP projesinde iyi olmalısınız, bu proje tarafından yapılan kısıtlamalara tabidir.
Açık kaynak kodunuzda seçici olmak da isteyeceksiniz. Doğrudan rakipleri için yararlı olacak, sektöre özgü kod açarsanız müşterinize bir kötülük yaparsınız. Müşteriniz ayrıca, onlar için özel yazma için ödeme yaptıkları uygulamanın ücretsiz olarak kullanılabilir olduğunu fark ederse daha az mutlu olacaklar - ve hatta ilk başta sıfırdan yazmak yerine sadece yüklediğinizi düşünebilirler. Ayrıca, hizmetlerinizin algılanan değerini de azalttınız.
Bunun 1,2 ve 4 sorularınızı kapsadığını düşünüyorum.
Soru 3 bir sorun olabilir - bir türev çalışma oluşturduğunuz açık kaynaklı projenin lisanslama modeline bağlı olarak, müşteri kesinlikle bunu yapmanız için size ödeme yapabilir, ancak bu kodun tam veya hatta herhangi bir sahipliğine sahip olmayabilir. açık kaynaklı projenin lisanslama modeli. Bu, bunu yapamayacağınız anlamına gelmez - ancak bunu sözleşmenizdeki ek bir maddeyle örtmek ve bir IP avukatı tarafından çalıştırmak isteyebilirsiniz - ya da bunu yalnızca bir müşteri bunu yapmanızı istedikten sonra yapabilirsiniz - ve bir avukatın bu durumu kapsayan sözleşmenize bir zeyilname incelemesinin masraflarını geri alabilirsiniz.