कभी एक्सपायर न होने वाली API कुंजियों की समस्या
कई साल पहले जारी की गई कुंजी, जिसे कभी रोटेट नहीं किया गया और जो आज भी मान्य है, कोई सुविधा नहीं है। यह एक जोखिम है जिसे सालों से किसी ने वास्तव में देखा तक नहीं।
ट्रायल में एक घड़ी पहले से लगी होती है। चौदह दिन, तीस दिन, जितना भी समय हो, और फिर यह बंद हो जाता है या क्रेडिट कार्ड माँगता है। वह घड़ी इसलिए नहीं है कि आपके मूल्यांकन में ठीक उतना ही समय लगता है। वह इसलिए है क्योंकि प्रोवाइडर जिज्ञासा ख़त्म होने से पहले उसे बिलिंग में बदलना चाहता है। ज़्यादातर डेवलपर यह जानते हैं, इसीलिए साइन अप पेज पर उलटी गिनती वाला टाइमर उदारता की बजाय दबाव जैसा लगता है।
हम कोई ट्रायल नहीं चलाते। My Geocode किसी भी पते से प्रतिदिन 2,500 अनुरोध देता है, बिना किसी कुंजी या खाते के, और यह कभी ख़त्म नहीं होता। आप इस हफ़्ते एक इंटीग्रेशन टेस्ट कर सकते हैं, तीन महीने बाद कोई दूसरा टेस्ट करने लौट सकते हैं, और दोनों बार वही सीमा मौजूद रहेगी। कुंजी भी मुफ़्त है और उसे प्रतिदिन अपने 2,500 अनुरोध मिलते हैं, जिनकी गिनती प्रति नेटवर्क होती है, इसलिए साइन अप करने से वह कम नहीं होता जो आपके पास पहले से था।
तर्क सीधा है: मूल्यांकन और प्रोडक्शन उपयोग एक ही गतिविधि नहीं हैं, और उन्हें एक ही घड़ी साझा नहीं करनी चाहिए। ट्रायल आपको किसी मनमानी समय-सीमा के भीतर यह तय करने पर मजबूर करता है कि कोई प्रोडक्ट भुगतान करने लायक़ अच्छा है या नहीं, अक्सर उससे पहले कि आपका अपना प्रोजेक्ट उस स्थिति तक पहुँचे जहाँ उसे अच्छे-ख़ासे वॉल्यूम की ज़रूरत हो। एक स्थायी मुफ़्त स्तर यह फ़ैसला आपकी समय-सारणी पर होने देता है। आप तब अपग्रेड करते हैं जब आपका उपयोग वास्तव में मुफ़्त सीमा पार करता है, न कि तब जब कोई टाइमर कहे कि आपकी छूट की अवधि ख़त्म हो गई।
इससे यह भी बदल जाता है कि साइन अप पेज किसलिए है। समय-सीमित ट्रायल ख़रीदारी के फ़ैसले के आसपास जल्दबाज़ी पैदा करने के लिए होता है। बिना कुंजी वाला स्तर इसलिए है ताकि आप पता लगा सकें कि डेटा अच्छा है या नहीं और रिस्पॉन्स का ढाँचा आपके कोड में फ़िट होता है या नहीं, जबकि अभी कुछ भी दाँव पर नहीं है। ये अलग-अलग काम हैं, और हमें लगता है कि दूसरा वाला उसका ईमानदार रूप है जो "ख़रीदने से पहले आज़माएँ" वाले प्रस्ताव को करना चाहिए।
इस तरह करने की हमें एक क़ीमत चुकानी पड़ती है। बिना कुंजी वाले ट्रैफ़िक का कुछ हिस्सा कभी भुगतान वाले खाते में नहीं बदलेगा, और सख़्त समय-सीमा वाला ट्रायल शायद सीधे दबाव के ज़रिए उनमें से कुछ और लोगों को बदल लेता। हम अपग्रेड इसलिए हासिल करना पसंद करेंगे क्योंकि प्रतिदिन 2,500 अनुरोध पार करने के बाद €0.0001 प्रति अनुरोध वाला प्रीपेड क्रेडिट या €50 प्रति माह वाली Unlimited कुंजी फ़ायदेमंद है, न कि इसलिए कि किसी उलटी गिनती ने आपको तैयार होने से पहले फ़ैसला करने पर मजबूर किया।
इसका मतलब यह नहीं कि मुफ़्त स्तर अनिश्चित काल तक कोई बिज़नेस चलाने के लिए है। यह इतना उदार है कि इस पर कुछ बनाया और टेस्ट किया जा सके, न कि असली ट्रैफ़िक वाले प्रोडक्ट के लिए भुगतान वाले प्लान की जगह ले सके। लेकिन टेस्टिंग और प्रोडक्शन के बीच की रेखा एक उपयोग सीमा होनी चाहिए जिसे आप स्वाभाविक रूप से पार करते हैं, न कि कैलेंडर की कोई तारीख़ जिसका आपके प्रोजेक्ट की असली समय-सारणी से कोई लेना-देना नहीं।