मैं सीएस डिग्री के साथ भौतिक विज्ञानी हूं और एक टेक कंपनी में पीएचडी शुरू की है (अनुप्रयुक्त शोध करना चाहता हूं)। यह बड़े पैमाने पर परिमित तत्व सिमुलेशन के साथ काम करता है।
उनके वर्तमान दृष्टिकोण की समीक्षा करने के बाद, मुझे लगता है कि एक अलग तरीके से लागू किया जाना चाहिए (वे एक वाणिज्यिक उपकरण का उपयोग कर रहे हैं जो बहुत सीमित है)।
मैं इसके बजाय एक खुले स्रोत परिमित तत्व सॉल्वर पर अपने शोध को आधार बनाता हूं और एक कार्यक्रम लिखता हूं जो इसका उपयोग करता है। मैं शाम को इस विचार को विकसित करना चाहता हूं, क्योंकि यह वह समय है जो मुझे प्रोग्रामिंग के लिए सबसे अच्छा लगता है (दिन के दौरान मैं पढ़ना और गणित पसंद करता हूं) और अपने पीएचडी के देर से चरण में इसका उपयोग करता हूं।
मैं अपने कार्यक्रम को अपनी वेबसाइट पर एक खुला स्रोत के रूप में जारी करने का विकल्प रखूंगा, भविष्य के व्यक्तिगत या व्यावसायिक (जैसे परामर्श) उपयोग के लिए।
मैं यह कैसे सुनिश्चित कर सकता हूं कि मेरी कंपनी कोड स्वामित्व का दावा नहीं करती है?
मैंने सोचा था कि एक संस्करण नियंत्रण प्रणाली मदद कर सकती है (केवल शाम को जांच करें)। यह दस्तावेज होगा कि मैंने नियमित कार्यालय समय (अन्यत्र प्रलेखित) के दौरान प्रोग्राम नहीं किया है। लेकिन इन डेटा को आसानी से निर्मित किया जा सकता है। कोई अन्य विचार?
मैं इस बात पर जोर देना चाहता हूं कि मुझे सॉफ्टवेयर बेचने में कोई दिलचस्पी नहीं है और न ही मेरी कंपनी है।
अब तक की बेहद दिलचस्प प्रतिक्रियाएँ। यह स्पष्ट रूप से मेरी मदद करता है। कुछ टिप्पणी:
- मैं अपने काम के अनुबंध से संयमित नहीं हूं। राष्ट्रीय कानून कहता है कि कंपनी मेरे पास काम के घंटों के दौरान कुछ भी पैदा करती है और कोई विशेष समझौता नहीं किया गया है (मेरा नियोक्ता सॉफ्टवेयर नहीं बेच रहा है और इस तरफ थोड़ा भोला हो सकता है)। वे ज्यादातर सॉफ्टवेयर का उपयोग करते हैं और मेरे सहयोगियों में से एक गंभीर प्रोग्रामर है।
- दूसरे, मुझे @Mark द्वारा उठाए गए बिंदु को व्यापार रहस्यों के बारे में पुनर्विचार करने की आवश्यकता है। यह विशेष उद्योग में काफी गंभीर है।
- तीसरा, मैं अपने पर्यवेक्षक / बॉस को परेशान करने के लिए बहुत परवाह करता हूं। लेकिन, और यह इस प्रश्न के लिए प्रेरणा है, मैं अपने काम के अभिनव भाग को थोड़ा अलग रखना चाहूंगा ताकि मैं इसे पुन: उपयोग कर सकूं या कम से कम इसे संदर्भ कार्य के रूप में प्रदर्शित कर सकूं।