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