Hiçbir uygulamayı (güvenli olsun ya da olmasın) tamamen güvenli hale getiremezsiniz. Playstation ve iPad gibi sistemler çatlayabilirse - satıcının donanımı bile kontrol ettiği yerde - uygulamanızın umudu nedir? Neyse ki, gerçekten istemiyorsun. Bence, uygulamanızı birisinin yanlışlıkla ürününüzü korsan yapamayacağı kadar güvenceye almanız gerekiyor .
Örneğin, makine başına lisans kullanıyorsanız, yalnızca yeni bir ikinci makineye yüklediğinizde işe yaramaz. Ek destek çağrılarını önlemek için iyi bir hata mesajı isteyeceksiniz, ancak fazladan zaman harcamak için çok fazla zaman harcamayın ve kullanıcıları bununla başa vurmayın.
Başka bir örnek, zaman sınırlı bir çalışmadır. Kullanıcılar sistem saatini geri alabiliyor gibi basit şeyler hakkında bile endişelenmeyin. Bunu yapan biri, lisansınızı ihlal ettiğini bilir ve bir kullanıcı ihlalde bulunduğunda ne zaman yeterli olduğunu bilirsiniz.
Bunu çok yapmanız gerekiyor çünkü kullanıcılar lisansınızı umursamıyor. Lisanslar, kimsenin ihtiyaç duymadıkça ilgilenmediği telafi şeylerdir . Kimse onları okumuyor ve gerçekten yapmak zorunda değiller. Bu nedenle, kullanıcıya sınırların nerede olduğunu söylemenin en iyi yolu, uygulamanız için kullanıma hazır davranışının lisansa uygun olup olmadığıdır. Bu ilk durumda bu, ikinci kez yüklenememesi veya deneme sürümü modunda yüklenmemesi anlamına gelir. İkincisi için, bu sadece bir yapılandırma dosyasında düz metin tarihini kontrol etmek anlamına gelebilir. Her iki durumda da, zarif, yararlı ve saygılı bir şekilde kullandığınızdan emin olun.
Yani bu ne anlama geldiğini açıklıyor. Ama neden daha ileri gitmiyorsunuz? Neden bulabileceğiniz her küçük deliği takmıyorsunuz? Cevap iki bölümden oluşmaktadır. Birincisi, birisi lisans koşullarınızı bilinçli olarak kırmanın etik eşiğini aşacaksa - basit bir şekilde bile - başvurunuzu bir torrentden çekmek gibi daha zor veya tehlikeli bir şey yapmaya istekli olacaklar.ve güvenilmeyen kaynaklardan indirilen uygulamaların çalıştırılmasında belirli bir tehlike söz konusudur. Bunu daha da zorlaştırmak, bu kullanıcılar için sadece küçük bir sıkıntı ve ödeme yapan müşterilerinizle sorunlara neden olan risklerdir. Basit tutmak, birisinin uygulamanıza girmesini ve daha kapsamlı bir çatlak bırakmasını önleyebilir. İkincisi, kusurları aramak için birkaç gözünüz var; bilgisayar korsanlarının çok sayıda var ve onları bulmak için daha fazla pratik var. Sadece küçük bir kusuru kaçırmanız gerekiyor ve uygulamanız hiçbir şey yapmadığınız gibi korsan sitelerinde aynı dağılıma sahip olacak. Her seferinde haklı olmalısın; sadece bir kez şanslı olmaları gerekir. Bu yüzden gerekli çaba çok yüksektir ve herhangi bir başarı ölçüsünün olasılığı çok düşüktür.
Sonuçta, birisi başvurunuzu korsan yapmak istiyorsa (sadece kullanmak yerine) ve bu onların asıl amacı budur. Onları durdurmak için yapabileceğiniz hiçbir şey yok. Yazılımın doğası budur; ürününüzü oluşturan dosyalar bir kullanıcının bilgisayarında olduğunda , istediği gibi onlarla yapabilir. Bu özellikle Java veya .NET gibi yönetilen ortamlarda geçerlidir, ancak kesinlikle yerel kod için de geçerlidir. Zaman onların tarafındadır ve yeterli zaman verildiğinde herhangi bir dijital güvenlik bozulabilir.
Kullanıcıların ürününüzü korsan hale getirmesini engelleyemeyeceğiniz için, en iyi işlem yönteminiz bu kullanıcı sınıfını yararınıza kullanacak şekilde kullanmaktır. Onları size karşı değil, sizin için çalıştırmaları çoğu zaman mümkündür. Bunu göz önünde bulundurarak, uygulamanız ne olursa olsun, neredeyse tamamen işlevsel olan ve süresi dolmayan ücretsiz bir sürümü tutmaya değer. 1 ABD doları fiyat etiketi ve ücretsiz arasındaki fark, müşterinin kredi kartlarıyla size güvenmesi gerekmiyorsa, büyüktür. Ürününüzün ücretsiz bir sürümü sadece korsan dağıtımını etkili bir şekilde öldürmekle kalmaz (aynı fiyata meşru olabileceğinizde neden korsan bir sürümü riske atarsınız), kitlenizi önemli ölçüde genişletme potansiyeline sahiptir.
Sonuç olarak, ücretli sürümün fiyatını artırmanız gerekebilir, böylece sonunda 20 $ 'da 2.000 kullanıcı yerine her biri 100.000 ücretsiz kullanıcınız olur ve bunların 500'ü "profesyonel" sürüm için 99 $ ödemeye razı olur. . Bu, ürününüzü kilitlemek için bir sürü zaman harcadığınızdan daha fazla para kazanır. Bundan da ötesi, bu ücretsiz kullanıcılarla etkileşime girebilir ve ilişkiden birkaç önemli şekilde yararlanabilirsiniz.
Biri destek. Kötümser, bu fırsatı 100.000 ücretsiz kullanıcıyı desteklemenin artan maliyetinden şikayet etmek için kullanır, ancak bunun yerine şaşırtıcı bir şey olur: ürününüz büyük ölçüde kendi kendini destekliyor. Bunu destek maliyetleri için parası olmayan büyük açık kaynak projeleriyle her zaman görürsünüz. Kullanıcılar hızlanır ve gerçekleşir.
Ücretsiz kullanıcılar genellikle başlangıçta ve iyi bir nedenle destek beklentilerini azaltır. Yapmanız gereken tek şey, ücretsiz sürümü yalnızca topluluk desteğine hak kazanmak olarak işaretlemek ve bu amaçla kullanıcı tarafından yönetilen bir çevrimiçi forum oluşturmaktır. Destek bilgi tabanınız kendi kendini üretir ve ileri düzey kullanıcılar sizin adınıza fazladan el tutmaya ihtiyaç duyanlara çobanlık edecektir. Daha da önemlisi, bu, hataları daha hızlı tanımlamanıza ve düzeltmenize, sonuçta ürününüzün kalitesini artırmanıza ve toplam destek maliyetlerini azaltmanıza olanak tanır. Bu, daha önce mümkün değildi çünkü kullanıcı tabanınız yeterince büyük değildi, ancak ücretsiz kullanıcılara müşteri olarak davrandığınızda çok iyi çalışabilir.
Başka bir geri bildirim. Forumunuzu izleyerek, başka türlü düşünmediğiniz önemli iyileştirme fikirlerini öğrenirsiniz. Bu, sonuçta daha fazla ücretsiz kullanıcınızı ücretli kullanıcılara dönüştürmenize ve daha da büyük bir kitleyi çekecek daha çekici bir ürün oluşturmanıza olanak tanır.
Son olarak, pazarlamayı düşünmelisiniz. Tüm bu ücretsiz kullanıcılar artık rakiplerden ziyade hayranlar ve buna göre hareket edecekler. Sadece bu değil, aynı zamanda bir sonraki sürümünüzü yayınlama zamanı geldiğinde, bu kullanıcıların hepsi bilinmeyen bir mekanizma yerine onaylanmış dağıtım kanalınızdan geçecek. Bu, bir sonraki sürümünüz için daha büyük, son derece ilgi çekici ve destekleyici bir kitleyle bağlantı kurmaya başladığınız anlamına gelir.
Profesyonel baskı için ayrılacak en iyi özellikler, kurumsal dağıtım ve yönetimi kolaylaştırmayı amaçlayan araçlardır. Bir kraker, bunları kendi kullanımı için kesmek için yeterince zorlayıcı bir neden olarak görmeyecektir, ancak 300 lisans satın almak ve şirket çapında zorlamak isteyen bir işletme için bu bir zorunluluktur. Tabii ki, profesyonel baskı yine de korsan olacak, ama tekrar: terlemeyin çünkü ne yaparsanız yapın ürünü muhtemelen bu korsanlara satamazsınız, bu yüzden size herhangi bir gelir getirmez.
Psikolojik olarak ürününüzü bu kadar çok vermek zor olsa da, umarım bunun en iyi yolun nasıl olduğunu anlayabilirsiniz. Sadece bu değil, uzun vadede gitmenin tek yolu bu. Birisinin bu şekilde yapmak istemediğini düşünerek dışarıda olduğunu biliyorum. Sonuçta, yıllarca kilitli 20 $ 'lık ürünlerini sattılar. Ama bu çok kötü, çünkü eğer bu şekilde yapmazsan, sonunda başka biri yapacak . Ve ürünleri sizinki kadar iyi olacak ya da bunu iddia etmekle yetinebilecek kadar yakın olacak. Sonra aniden fiyatlandırmanız çirkin görünüyor, satışlar önemli ölçüde düşüyor ve yapabileceğiniz başka bir şey yok. Gerekirse ek bir orta katman tercih edebilirsiniz, ancak size yardımcı olması muhtemel değildir.