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