2009-07-17 9 views
9

विंडोज के लिए संकलन करने के लिए बांसी प्राप्त करने के लिए मेरे शोध में, मैंने this post पर ठोकर खाई। ऐसा लगता है कि माइक्रोसॉफ्ट ने एफओएसएस के तहत रखे गए टाइमबॉम्ब होने के लिए लिनक्स समुदाय में मोनो की ओर अभी भी बहुत संदेह जीता है।मोनो के खिलाफ तर्क क्या हैं? क्या माइक्रोसॉफ्ट कम्युनिटी वादा कुछ भी बदलता है?

कुछ दिन पहले मैंने पढ़ा था कि माइक्रोसॉफ्ट ने इन डर को कम करने के लिए अपने Community Promise को जारी किया था। फिर भी ऐसा लगता है कि डेवलपर्स के लिए कुछ भी मूल्यवान नहीं है।

मैं, सी # डेवलपर के रूप में, इसे अपने कौशल को पार मंच पर देखने के लिए प्यार करता हूं। मोनो मंच के खिलाफ तर्क वास्तव में क्या हैं?

+1

मुझे आपके द्वारा लिंक किए गए पोस्ट में मोनो की कानूनी स्थिति के बारे में कुछ भी नहीं दिखाई देता है ... – freespace

+0

कृपया टिप्पणियां पढ़ें –

+0

आह, शायद आप भविष्य में और अधिक विशिष्ट हो सकते हैं। – freespace

उत्तर

1

यह हमेशा पीछे रह जाएगा?

मुझे गलत मैं मोनो के विचार प्यार करता हूँ, बस के खिलाफ संभव तर्क के बारे में सोच की कोशिश कर मत हो

+0

जैसा कि मैंने लिंक से लिंक किया है, ऐसा लगता है कि डर है एक कानूनी समस्या की ओर अधिक। –

+0

सुनिश्चित नहीं है कि यह हमेशा होगा। यह विंडोज़ पर .NET के बाद शुरू हुआ लेकिन जहां तक ​​मुझे पता है कि रिलीज होने पर वे सी # 4.0 का समर्थन करेंगे। सबसे महत्वपूर्ण पुस्तकालय समर्थित हैं। – weiqure

+1

@ बॉबिस मैं माइक्रोसॉफ्ट को मोनो पर मुकदमा करने की उम्मीद नहीं करता, माइक्रोसॉफ्ट चाहता है कि प्लेट प्लेटफार्म-स्वतंत्र हो। अधिक जानकारी के लिए आप नवीनतम एसओ पॉडकास्ट को सुन सकते हैं: http://blog.stackoverflow.com/2009/07/podcast-61/ – weiqure

0

सामान्य रूप में स्रोत और प्रतियोगियों को खोलने के लिए सम्मान के साथ माइक्रोसॉफ्ट के ट्रैक रिकॉर्ड, मोनो के खिलाफ सबसे मजबूत तर्क है , माइक्रोसॉफ्ट पेटेंट के कारण।

माइक्रोसॉफ्ट ने मुकदमा दायर करने का वादा किया है, लेकिन पेटेंट अभी भी वहां हैं, और उनके लिए सक्रिय होने के अन्य तरीके भी हो सकते हैं।

+1

क्या आप किसी भी तरह अपना कथन वापस कर सकते हैं? क्या यह नहीं है कि सीटीपी क्या है? –

+2

समस्या यह है कि एमसीपी केवल ".NET" के हिस्से को कवर करता है। चूंकि मोनो उन कोर पार्ट्स से बहुत अधिक लागू करता है, इसलिए ऐसा कुछ भी नहीं है जो एमएस को उन अन्य हिस्सों पर मुकदमा चलाने से रोकता है। –

+0

बोरिस, यह पूरी तरह से अटकलें है, यह इस तरह की चीज की प्रकृति है, कृपया इसे याद रखें। उदाहरण के लिए, माइक्रोसॉफ्ट ने इन पेटेंटों पर ओएसएस परियोजनाओं पर मुकदमा न करने का वादा किया है। उन्होंने वादा नहीं किया है कि वे पेटेंट को ऐसी कंपनी को न बेचें जो मुकदमा करेगी। इसलिए जब तक पेटेंट प्रौद्योगिकी है, ओएसएस परियोजनाओं की देखभाल करने के लिए अनिश्चितता की डिग्री होगी। –

3

Wikipedia article वर्तमान कानूनी स्थिति को काफी समझाता है। Microsoft Community Promise देखें कि इसमें कितना कवर है। तो कानूनी दृष्टि से, आपको मोनो का उपयोग करके सुरक्षित होना चाहिए, लेकिन आप अभी भी विकसित होने वाली तकनीक के लिए मुकदमा चला सकते हैं (सामान्य रूप से)।

सकारात्मक तरफ, मोनो के साथ विकास करना आपके कोड को अधिक लोगों के लिए उपयोग करने योग्य बनाना चाहिए।

नकारात्मक तरफ, मोनो हमेशा .NET के पीछे रह जाएगा। मोनो कभी 100% संगत नहीं होगा, जो आपको उन क्षेत्रों में काट सकता है जहां यह पीछे नहीं है। लिनो समुदाय के भीतर मोनो की भी बुरी प्रतिष्ठा है (यानी उन्हें "ट्रस्टर्स" के रूप में लेबल किया गया है जो ईविल (टीएम) को मुफ्त दुनिया में लाते हैं)।

+0

वैसे संदिग्ध होने का कारण इरादे से करना है। सी # अपने आप पर विचार किया गया बुरा नहीं है, लेकिन न ही बल्लेबाजी कर रहा है। यदि आप किसी के सिर पर बल्लेबाजी करते हैं, तो इसे आम तौर पर बुरा माना जाता है। तकनीकी लोग जिन्होंने सी # विकसित किया है, वे सिर्फ सर्वोत्तम भाषा बनाना चाहते हैं, जो लोग इसे वित्त पोषित करते हैं और वकीलों को नियंत्रित करते हैं, उनके पास एक अलग लक्ष्य होता है: इतिहास http://en.wikipedia.org/wiki/Microsoft_Java_Virtual_Machine "क्रॉस को नष्ट करने के लिए खोज -प्लाफ्टर खतरे पूरी तरह से "फिर सी # भाषा (2002) – Quaternion

+0

के विकास की रणनीति के दूसरे कांटा को देखो, इसलिए वे सूर्य (2001) के साथ अपने अदालत के मामले को हल करने के तुरंत बाद, यह दर्शाते हुए कि वे उस समय कमजोर पड़ने की दिशा में दृढ़ता से अशिष्ट थे "क्रॉस प्लेटफार्म खतरा", फिर वे (2002) एक ऐसी भाषा जारी करते हैं जिसे उन्होंने वित्त पोषित किया जो जावा करने के लिए करता है? जैसा कि अन्य लोग अन्य प्लेटफॉर्म का उल्लेख करते हैं, _always_ द्वितीय श्रेणी के नागरिक होंगे।कोई भी दूसरी कक्षा के लिए उत्साहित नहीं होगा। सूर्य ने सभी प्लेटफार्मों को एक बार में समर्थन दिया, कोई कारण नहीं है कि सी # प्लेटफ़ॉर्म भी स्वतंत्र नहीं हो सकता है, लेकिन डिज़ाइन द्वारा (तकनीकी लेकिन व्यावसायिक पसंद नहीं) यह जानबूझकर है। – Quaternion

0

यह निर्दिष्ट विनिर्देशों द्वारा कवर मोनो के हिस्सों के लिए बहुत अच्छा लगता है। यह उबालता है "हम आपको मुकदमा नहीं करेंगे।" इसका मतलब यह नहीं है कि वे आपके साथ प्रतिस्पर्धा नहीं करेंगे और न ही आपको वास्तविक के रूप में निंदा करेंगे। इसके अलावा यह वादा नहीं करता कि उनके पेटेंट के अन्य लाइसेंसधारक क्या कर सकते हैं, हालांकि मुझे लगता है कि उनके पास वादा देने के मामले में अधिकतर मामले नहीं होंगे।

यह स्पष्ट रूप से कहता है कि यदि वे मुकदमा चलाते हैं, तो वे अब पार्टी के लिए वादे का पालन नहीं करते हैं। तो अगर किसी ने चश्मा के नीचे पेटेंट योग्य कुछ आविष्कार किया है, और वे इसे पेटेंट करते हैं, तो माइक्रोसॉफ्ट पेटेंट उल्लंघन के लिए मुकदमा चलाने के बारे में चिंता किए बिना इसका उपयोग शुरू कर सकता है, क्योंकि यदि वे ऐसा करते हैं, तो वे भी मुकदमा कर सकते हैं। यह वास्तव में लगता है की तुलना में बहुत दोस्ताना है।

असल में वादा एक पारस्परिक समझौते पर आकस्मिक मुकदमा नहीं है।

+0

वहां बहुत सारे संकेत हैं। क्या आप अपने अंतिम पैराग्राफ को समझ सकते हैं? क्या मैं इसे सही समझता हूं अगर मुझे लगता है कि आप कहते हैं कि उनका वादा वास्तव में टेबल को बदल देता है? यह एमएस को उन चीजों का उपयोग करने में सक्षम बनाता है जो मोनो से मुकदमा किए बिना आते हैं? –

+0

हां वादा आपसी समझौते पर आकस्मिक है। – dlamblin

5

मोनो के खिलाफ तर्क इस धारणा पर आधारित है कि सी # का उपयोग करके आपका कोड माइक्रोसॉफ्ट पेटेंट के तहत गिर जाएगा, लेकिन कुछ और उपयोग करने से माइक्रोसॉफ्ट पेटेंट से बच जाएगा। मेरी आईएएनएएल राय में, इस बात पर विश्वास करने का कोई कारण नहीं है कि सी # से परहेज से उल्लंघन की संभावना कम हो जाएगी।

इसलिए, मुझे लगता है कि मोनो का उपयोग न करने से सुरक्षित है, क्योंकि कम से कम सी # स्पष्ट रूप से सामुदायिक वादा द्वारा कवर किया गया है। कोई अन्य वैकल्पिक तकनीक कुछ भी नहीं है, और इसलिए देयता के जोखिम पर अधिक है।

संबंधित मुद्दे