सॉफ्टवेयर केंद्र को आवेदन जमा करने के लिए इस दिशानिर्देश का अनुपालन कैसे करें?


19

मैं सॉफ्टवेयर सेंटर में आवेदन जमा करने के लिए उबंटू डेवलपर प्रोग्राम एग्रीमेंट के माध्यम से पढ़ रहा था और निम्नलिखित क्लॉज में ठूंसा गया था:

3.1 आपको सबसे पहले उन ऐप्स का परीक्षण करना होगा, जिनकी पुष्टि करने के लिए वे उबंटू के सभी वर्तमान में समर्थित संस्करणों के साथ संगत हैं (जैसा कि आपके द्वारा प्रस्तुत करने की तारीख में कैननिकल की वेबसाइट पर सूचीबद्ध है) और आपके ऐप्स को प्रकाशन नीति का पालन करना चाहिए।

इसका मतलब है कि मुझे उबंटू 8.04, 10.04, 10.10, 11.04, और 11.10 के 32 और 64 बिट संस्करणों को स्थापित करना होगा? यदि हां, तो उबंटू की 10 स्थापनाएं हैं - क्या यह वास्तव में संभव है (वर्चुअल मशीनों के साथ भी)?

वैकल्पिक रूप से, क्या किसी के पास वास्तव में प्रत्येक संस्करण को स्थापित किए बिना आवेदन के परीक्षण के लिए सुझाव हैं? chrootउपकरण के कुछ प्रकार , शायद?


संपादित करें: मैंने chrootअनुप्रयोगों के संकलन और परीक्षण के लिए वातावरण तैयार करना शुरू कर दिया है। क्या यह परीक्षण माना जाता है और इसलिए लाइसेंस समझौते की आवश्यकताओं को संतुष्ट करता है?


खैर, 8.04 सर्वर केवल IIRC है।
जेआरजी

Wunderlist जैसे कुछ ऐप केवल उबंटू के कुछ संस्करण के साथ संगत हैं और वे केवल समर्थित संस्करण के सॉफ्टवेयर केंद्र में दिखाए गए हैं
Matteo Pagliazzi

जवाबों:


11

खंड आपको डेवलपर, यह सूचित करने के लिए है कि यह आपकी ज़िम्मेदारी (शब्दावली का उपयोग करने का दायित्व) है कि आपके आवेदन को उबंटू के समर्थित संस्करणों पर चलना सुनिश्चित हो, न कि कैननिकल। आपको सभी संस्करणों पर परीक्षण करने के लिए मजबूर नहीं किया जाता है, लेकिन यह नवीनतम उबंटू रिलीज और पूर्व संस्करणों पर चलने को सुनिश्चित करने के लिए आपके सर्वोत्तम हित में है।

सॉफ़्टवेयर केंद्र और भुगतान किए गए अनुप्रयोगों के प्रयोजनों के लिए, आपको 11.10, 11.04 और 10.10 का परीक्षण करना चाहिए। आपके पास हमेशा नवीनतम संस्करण का समर्थन करने का विकल्प होता है यदि आप चाहें और अपने आवेदन को सबमिट करते समय उस आवश्यकता की समीक्षा करने वाले को सूचित करें।

ARB ऐप्स (FLOSS ऐप्स) के मामले में आप सभी समर्थित रिलीज़ के साथ संगतता सुनिश्चित करना चाहेंगे।

मुझे उम्मीद है कि शर्तों को थोड़ा बेहतर बनाने में मदद मिलेगी।


4
क्या आप उस कथन के स्रोतों से जुड़ सकते हैं?
13

1
नहीं, स्रोत ही समझौता होगा। मैंने सिर्फ शर्तें बनाने में मदद की और एक व्याख्या प्रदान कर रहा हूं। सभी कानूनी समझौतों के रूप में उनकी व्याख्या अलग तरीके से की जा सकती है। मैं सॉफ्टवेयर सेंटर में भुगतान किए गए अनुप्रयोगों के लिए व्यावसायिक विकास के लिए जिम्मेदार हूं इसलिए उत्तर।
zoopster

+125 (हां, यह विश्वास करें या नहीं कि यह कितना प्रतिनिधि है। आपने अभी अर्जित किया है।) उत्कृष्ट उत्तर के लिए धन्यवाद - मेरे मामले में, आवेदन हार्डी पर नहीं चलेगा और इसलिए ल्यूसिड को न्यूनतम समर्थन करेगा।
नाथन उस्मान

4

आपके पहले प्रश्न का उत्तर देने के लिए, यह संभव है, यदि समय लगता है। जैसा कि आप शायद पहले ही पढ़ चुके हैं:

सामान्य उबंटू रिलीज 18 महीने के लिए समर्थित हैं। पिछला Ubuntu LTS (दीर्घकालिक समर्थन) रिलीज़ डेस्कटॉप पर 3 साल और सर्वर पर 5 साल के लिए समर्थित है। उबंटू 12.04 एलटीएस के साथ शुरू, एलटीएस रिलीज को डेस्कटॉप और सर्वर दोनों पर 5 साल तक समर्थन दिया जाएगा। - https://wiki.ubuntu.com/Releases

तो, हाँ, नवंबर 2011 तक, आपको परीक्षण करना चाहिए

  • 8.04 (सर्वर संस्करण)
  • 10.04
  • 10.10
  • 11.04
  • 11.11

वर्चुअल मशीन का उपयोग करना एक तरीका होगा। एक और तरीका यह होगा कि प्रत्येक रिलीज़ के LiveCD के लिए .iso फाइलें डाउनलोड करें, फिर प्रत्येक .o के लिए एक प्रविष्टि बनाने के लिए अपने बूटलोडर का उपयोग करें। आप यहां निर्देश प्राप्त कर सकते हैं कि एंट्रेस को जोड़ने के लिए /etc/grub.d/40_customजो कर्नेल उन्नयन से बचेगा।

ध्यान दें कि 'संस्करण' का अर्थ आर्किटेक्चर नहीं है। आपको 32- और 64-बिट दोनों आर्किटेक्चर पर परीक्षण करने की आवश्यकता नहीं है, इसलिए केवल पांच परीक्षण हैं जिन्हें आपको चलाने की आवश्यकता है, 10 नहीं :)


क्या होगा अगर बैंडविड्थ एक मुद्दा है? (4 अतिरिक्त सीडी आईएसओ फ़ाइलों को डाउनलोड करने के लिए लगभग 3 जीबी डाउनलोड है।)
नाथन उस्मान

2
@GeorgeEdison ने मुझे इसे डाउनलोड करने के लिए "किराया" दिया, और फिर यह आपके लिए किया। : P
jrg

वास्तव में यह बहुत बुरा नहीं है क्योंकि मेरे पास ल्यूसिड कहीं सर्वर पर चल रहा है, मेरे पास एक मशीन पर नैटी है, और निश्चित रूप से एक वनियर वीएम है। वह सिर्फ मावरिक और हार्डी को छोड़ देता है।
नाथन उस्मान

1
@GeorgeEdison आप हमेशा एक निःशुल्क अमेज़ॅन वेब सेवा खाते के लिए साइन अप कर सकते हैं (यदि आपके पास पहले से कोई नहीं है) और प्रत्येक संस्करण को एक माइक्रो उदाहरण में चलाएं, वहां परीक्षण करें। माइक्रो इंस्टेंस और सरल ऑपरेशन आपको 'फ्री-टियर' में अच्छी तरह से रखने चाहिए, जहां आप कोई शुल्क नहीं लगा सकते हैं।
overprescribed
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.