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