Yazılımınızı yasa dışı dağıtımdan nasıl korursunuz? [kapalı]


90

Yazılımınızı kırılmaya, korsanlığa vb. Karşı nasıl koruyacağınızı merak ediyorum.

Bir çeşit seri numarası kontrolü yapıyor musunuz? Donanım anahtarları?

Herhangi bir üçüncü taraf çözümü kullanıyor musunuz?

Lisans sorunlarını çözme konusunda nasıl gidiyorsunuz? (örneğin, yüzen lisansları yönetmek)

DÜZENLEME: Herhangi bir açık kaynaktan bahsetmiyorum, ancak kesinlikle ticari yazılım dağıtımı ...


77
Birinin yazılımımı kandırdığı günü bekliyorum. Bu harika olurdu!

4
Mesele şu ki, bir gün birisi yazılımınızı korsanlaştırır, muhtemelen bunu bilemezsiniz :-)
petr k.

7
Benim fikrime göre Korsanlar muhtemelen yazılımınız için ödeme yapmayacaklar, bu yüzden onlar için fazla endişelenmiyorum. Harika bir yazılım yazın ve para kazanın.
Mike

6
Alınma ama "Harika bir yazılım yaz ve para kazanacaksın" kısmen doğrudur. MS Office'i düşünün. Eleştiri bir yana, iyi bir yazılımdır. Yine de, dünya ortalaması, Office kopyalarının% 70'inden fazlası yasa dışıdır. Korsanlık olmasaydı MS daha fazla kazanmaz mıydı? Korsanlık gerçekten doğrudan yazılım kalitesiyle mi ilgili?
petr k.

5
@petr k .: Katılmıyorum. Korsanlığın önemli bir yan etkisi, aslında MSOffice'in (bu konuda MSWindows) popülaritesidir. Korsanlığı tamamen durdurabilirse MS kaybedecek. @Mike: Bu çok iyi bir nokta. Lisans sunucusu vb.
Yerleştirerek

Yanıtlar:


74

Çok, çok, çok sayıda koruma mevcuttur. Anahtar şudur:

  • Hedef kitlenizi ve nelere katlanmak istediklerini değerlendirmek
  • Hedef kitlenizin ücret ödemeden oynama arzusunu anlamak
  • Birisinin korumanızı kırmak için ortaya koymaya istekli olduğu miktarı değerlendirmek
  • Yazılımınızı kullananların canını sıkmazken, çoğu insanın ödemeden kaçınmasını önlemek için yeterli koruma uygulamak.

Hiçbir şey kırılmaz değildir, bu yüzden bunları ölçmek ve iyi bir koruma seçmek, alabileceğiniz en iyi (en kötü) korumayı tokatlamaktan daha önemlidir.

  • Basit kayıt kodları (bir kez çevrimiçi olarak doğrulanır).
  • Geri alınabilir anahtarlarla basit kayıt, sıklıkla çevrimiçi olarak doğrulanır.
  • Şifrelenmiş anahtar, program algoritmasının bir kısmını tutar (sadece kontrolü atlayamaz - programın çalışması için çalıştırılması gerekir)
  • Donanım anahtarı (genel / özel anahtar şifreleme)
  • Donanım anahtarı (anahtar üzerinde çalışan program algoritmasının bir bölümünü içerir)
  • Web hizmeti kritik kod çalıştırır (bilgisayar korsanları bunu asla göremez)

Ve yukarıdakilerin varyasyonları.


Kullanılan herhangi bir donanım anahtarı örneği?
Łukasz Lew

2
@Lukasz - Bilgisayara bağlanan elektronik cihazlar olan dongle olarak da bilinirler. Check out en.wikipedia.org/wiki/Dongle Bu seçenekle ilgili daha fazla bilgi için.
Adam Davis

28

Hangi rotaya giderseniz gidin, uygun bir fiyat alın, etkinleştirmeyi kolaylaştırın, ücretsiz küçük güncellemeler verin ve yazılımlarını asla devre dışı bırakmayın. Kullanıcılarınıza saygılı davranırsanız, bunun için sizi ödüllendirirler. Yine de, ne yaparsan yap, sonunda bazı insanlar korsanlık yapacak.


İyi söyledin. Bir yazılımı korumanın anahtarlar ve dizilerden çok daha fazlası olduğuna katılıyorum. Teknik korumalar zaten kırılabilir, kendimizi bu tür şeyler üzerinde çok fazla zorlamamalıyız.
Jaya Wijaya

Evet, yazılım korsanlığı yapmamın ana nedeni (elbette sahip olduğum değil; D) aşırı fiyatlar. O zaman elbette, bunun için ödeme yapmayan kullanıcılar , sonunda size daha az para kazandırır. Bu yüzden uygun fiyatlara bağlı kalın ve makul miktarda para kazanacaksınız.
Ponkadoodle

24

Yapma.

Korsanlar korsanlık yapacak. Hangi çözümü bulursanız bulun, kırılabilir ve kırılacaktır.

Öte yandan, gerçek, ödeme yapan müşterileriniz, saçmalıklardan rahatsız olanlardır.


6
Bu tam olarak doğru değil, yazılımı sadece düşünmedikleri için alacak cahil kullanıcılar var. Normal insanlar bunu düşünmezlerse çalarlar.
Arthur Thomas

9
Katılıyorum. Aslında parasını ödediğim DVD'lere FBI'da "araba çalmazsın" tanıtımlarına kızıyorum!
Christian Davén

6
Doğru yapılırsa, yasal kullanıcılar için neredeyse görünmez olacaktır. Sıradan korsanlığın sonuçtaki etkisini küçümsemeyin. Talebin oldukça esnek olmadığı ve 'DRM'nin gelirde büyük bir fark yaratabileceği birçok pazar var.
smo


4
@MarkJ: Aslında, müşterilerini ellerinde tutmak isteyen herhangi bir kod sahibi, sık sık müşterinin
bakış açısını

22

Satın almayı çalmaktan daha kolay hale getirin. Kopya koruması yığınları koyarsanız, gerçek anlaşmaya sahip olmanın değerini oldukça düşük hale getirir.

Basit bir etkinleştirme anahtarı kullanın ve müşterilere her zaman bir etkinleştirme anahtarı alabileceklerini veya kendi anahtarlarını kaybederlerse yazılımı yeniden indirebileceklerini garanti edin.

Herhangi bir kopya koruması (çok oyunculu oyunlar ve bankanıza bağlanan finans yazılımı gibi yalnızca çevrimiçi bileşenlerin yanı sıra) yenileceğini varsayabilirsiniz. Yazılımınızı yasadışı olarak, en azından satın almaktan biraz daha zor bir şekilde indirmek istiyorsunuz.

Hiç açmadığım bir PC oyunum var, çünkü üzerinde o kadar çok kopya koruma çöpü var ki, sahte sürümü indirmek aslında daha kolay.


++ "satın almayı çalmaktan daha kolay hale getirmek" için.
AlcubierreDrive

+++ "satın almayı çalmaktan daha kolay hale getirmek için"!
Denis Shevchenko

15

Yazılım korumaları para değmez - Yazılım talep olup olmadığını o olacak ne olursa olsun mağlup.

Bununla birlikte, donanım korumaları iyi çalışabilir. İyi çalışmasının bir örneği şudur: Yazılımınızın (oldukça) basit ancak gerekli bir bileşenini bulun ve onu Verilog / VHDL'de uygulayın. Genel-özel bir anahtar çifti oluşturun ve bir sınama dizesi alıp özel anahtarla şifreleyen bir web hizmeti oluşturun. Ardından, genel anahtarınızı içeren ve rastgele meydan okuma dizeleri üreten bir USB dongle yapın. Yazılımınız USB dongle'dan bir sınama dizisi istemeli ve şifreleme için sunucuya göndermelidir. Yazılım daha sonra bunu dongle'a gönderir. Dongle, şifrelenmiş sınama dizesini genel anahtarla doğrular ve "etkin" moda geçer. Yazılımınız daha sonra, HDL'de yazdığınız işlemi yapması gerektiğinde dongle'ı arar.

Düzenleme: Doğrulama işlemlerinden bazılarının olması gerekenden geriye gittiğini yeni fark ettim, ancak fikrin ortaya çıktığından oldukça eminim.


2
Çoğu bu şekilde çalışmaz, ancak bir algoritmanın bir bölümünü uygulayın ve açık anahtar kimlik doğrulamasını yapmayın. Örneğin, AutoCAD (veya 3dsmax mıydı?) Dongle'da matris rotasyonunu yaptı. Dongle'ı takmadıysanız, dönüş / biraz / kapalı olacaktır ve bu da zamanla artacaktır.
Serafina Brocious

1
Bu akıllıca bir numara. Doğru kaydedilmediğinde yazılımın yanlış çalışmasını sağlayın; tamamen yanlış değil, ama sadece ilk başta fark etmemek için.
rpetrich

1
Ayrıca, yazılım koruması için USB dongle'ları kullanmaya karar verirken, günümüzde birçok yazılımın fiziksel donanıma (örneğin USB bağlantı noktaları) erişimin sınırlı olabileceği sanal ortamlarda çalıştığını unutmayın. Ayrıca yedek donanım kilitlerinin maliyeti de vardır (evet ve müşteri donanım kilitlerini "kaybedecektir").
PoppaVein

1
ve bu dongle'lar için de çatlaklar var - meydan okuma / yanıt türleri için tablolaştırılmış bir yanıt (gerçek bir dongle'dan kaydedilmiş) kullanmak gibi yenilebilirler. algoritma ile kodlanmış türler için, demonte edilir ve algoritma uygulamanın ikilisine yeniden yerleştirilir.
Chii

5
Bu tür bir koruma, Cubase / Nuendo'nun (Windows'ta önde gelen DAW yazılımı) birkaç yıldır kırılmasını durdurdu. Hacklenecek son sürümde krakerlerden küçük bir not vardı. Bunun üstlendikleri en zor çatlak olduğunu iddia ettiler. Ayrıca, program rutinlerinin birçoğunun dongle'a çarpması nedeniyle yazılımın performansının düştüğünü de belirttiler. Taklit edilmiş dongle'ları çok daha hızlı çalıştı. Pek çok yasal kullanıcı çok kızdı ve daha iyi performans elde etmek için yine de crack'i kurdu.
Alex

15

Microsoft Yazılım Lisansı planı, küçük bir işletme için çok pahalı. Kendiniz kurmak isterseniz sunucu maliyeti yaklaşık 12.000 $ 'dır. Bunu kalp çarpıntısı için önermem

Aslında Intellilock'u ürünümüze ekledik . Lisansınızın ne kadar katı olmasını istediğinize dair tüm kararları almanızı sağlar ve aynı zamanda çok uygun maliyetlidir. Ek olarak gizleme, derleyici önleme vb.

Küçük / medikal işletmelerin kullandığını gördüğüm bir başka iyi çözüm SoloServer . Bir e-ticaret ve lisans kontrol sisteminden çok daha fazlasıdır. Belki biraz fazla karmaşık bir noktaya kadar çok yapılandırılabilir. Ama duyduklarıma göre çok iyi bir iş çıkarıyor.

Geçmişte dot net için Desaware lisans sistemini de kullandım . Yukarıdaki ikisine kıyasla oldukça hafif bir sistemdir. Kriptografik açıdan sağlamlık açısından çok iyi bir lisans kontrol sistemidir. Ancak, uygulamanızın gerçekte kullanacağı neredeyse her şeyi uygulamanız gereken çok düşük seviyeli bir API'dir.


9

Dijital "Haklar" Yönetimi, sektördeki en büyük yazılım yılan yağı ürünüdür. Klasik kriptografiden bir sayfa ödünç almak için tipik senaryo, Alice'in Bob'a Charlie'yi okuyamadan bir mesaj göndermek istemesidir. DRM çalışmıyor çünkü uygulamasında Bob ve Charlie aynı kişi!

Ters soruyu sormanız daha iyi olur, "İnsanları yazılımımı çalmak yerine satın almaya nasıl ikna ederim?" Ve bu çok geniş bir sorudur. Ancak genellikle araştırma yaparak başlar. Satmak istediğiniz yazılım türünü kimin satın aldığını bulursunuz ve ardından bu insanlara hitap eden yazılımlar üretirsiniz.

Bunun ek amacı, güncellemeleri / eklentileri yalnızca yasal kopyalarla sınırlandırmaktır. Bu, satın alma işlemi sırasında alınan bir sipariş kodu kadar basit bir şey olabilir.

Stardock yazılımına, WindowBlinds yapımcılarına ve Sins of a Solar Empire gibi oyunlara göz atın, ikincisinin DRM'si yok ve 2 milyon dolarlık bir bütçeden oldukça büyük bir kâr elde etti.


İyi ifade edilmiş ters soru için +1!
Ilari Kajaste

6

Bir "aktivasyon anahtarı" oluşturmak için işlemci kimliğini kullanmak gibi birkaç yöntem vardır.

Sonuç olarak, birisi yeterince kötü isterse sahip olduğunuz korumayı tersine çevirecek olmasıdır.

En güvenli yöntemler, çalışma zamanında çevrimiçi doğrulamayı veya bir donanım karmasını kullanmaktır.

İyi şanslar!


4

Kısa bir süre verildiğinde, yazılımınız her zaman kırılır. Bunu doğrulamak için iyi bilinen herhangi bir yazılım parçasının kırık sürümlerini arayabilirsiniz. Ancak yine de yazılımınıza bir çeşit koruma eklemeye değer.

Dürüst olmayan kişilerin yazılımınız için asla ödeme yapmayacağını ve her zaman kırık bir sürümü bulup kullanmayacağını unutmayın. Çok dürüst insanlar, lisans programı olmasa bile, sırf böyle bir kişi oldukları için her zaman kurallara bağlı kalacaklardır. Ancak insanların çoğu bu iki uç nokta arasındadır.

Basit bir koruma planı eklemek, ortadaki insanların büyük çoğunluğunun dürüst bir şekilde davranmasını sağlamanın iyi bir yoludur. Bu, onları yazılımın ücretsiz olmadığını ve uygun sayıda lisans için ödeme yapmaları gerektiğini hatırlamaya itmenin bir yoludur. Aslında birçok insan buna yanıt veriyor. Yöneticiler kendi parasını harcamadığından işletmeler kurallara bağlı kalmakta özellikle iyidir. Tüketicilerin kurallara bağlı kalma olasılığı daha düşük, çünkü bu kendi paraları.

Ancak Spore from Electronic Arts gibi yayınlarla ilgili son deneyimler , lisanslama konusunda çok ileri gidebileceğinizi gösteriyor. Yasal olan insanları bile suçlu gibi hissettirirseniz, çünkü sürekli onaylanırlarsa, isyan etmeye başlarlar. Bu nedenle, insanlara dürüst olmadıklarını ancak bundan daha fazlasının satışları artırmayacağını hatırlatmak için bazı basit lisanslar ekleyin.


3

World of Warcraft (WoW) gibi sadece çevrimiçi oyunların yaptığı, herkesin her seferinde sunucuya bağlanması gerekiyor ve böylece hesaplar sürekli olarak doğrulanabilir. Fasulye için başka hiçbir yöntem işe yaramaz.


1
Bunun yazılımın% 90'ı için gerçekçi bir çözüm olduğunu düşünmüyorum. Gönderide bunu daha açık hale getirmeliydim - geliştirdiğimiz yazılım çevrimiçi bir oyun değil. Soru genel bir soru olsa da, cevabınız elbette oldukça geçerli.
petr k.

3
Eh, ödeme gerektirmeyen özel sunucular var.
Jeremy

Tabii Petr, herkes için gerçekçi değil, ama yine de gerçek: başka hiçbir yöntem işe yaramıyor. Uygun değil, elbette, ama doğru.
Jeff

3

Tam olarak aradığınız yanıt bu değil, ancak korsanlarına bunu neden yaptıklarını aktif olarak soran bir oyun geliştiricisinden korsanlıkla ilgili harika bir kaynak . Ve seçtiğiniz cevabın ilk kısmı ile ilgilidir.

Adresinden readi Pirates konuşmak .


3

Genellikle kafaları karışan iki sistem vardır -

  • Lisanslama veya aktivasyon takibi, yasal meşru kullanım
  • Yasadışı kullanımı engelleyen güvenlik

Ticari bir paket kullanmak için, FlexLM lisanslama için birçok şirket, lisanslamaya büyük miktarlarda para yatırır ve güvenliği de sağladıklarını düşünür, bu yaygın bir hatadır, bu ticari paketler için anahtar üreticiler üretken bir şekilde bol miktarda bulunur.

Lisans almanızı sadece, meşru bir şekilde kullanıma göre ödeyecek şirketlere satıyorsanız, aksi takdirde muhtemelen değerinden daha fazla çabası varsa tavsiye ederim.

Ürünleriniz başarılı oldukça, tüm lisanslama ve güvenlik önlemlerinin eninde sonunda ihlal edileceğini unutmayın. Bu yüzden, gerçekten çabaya değip değmeyeceğine şimdi karar verin.

Birkaç yıl önce FlexLM'in temiz oda klonunu uyguladık, ayrıca uygulamalarımızı ikili saldırılara, uzun sürecine karşı geliştirmek zorunda kaldık, her sürümü yeniden gözden geçirmelisiniz. Ayrıca, hangi küresel pazarlara da sattığınıza veya ne yapmanız gerektiğine bağlı olarak ana müşteri tabanınızın nerede olduğuna da bağlıdır.

Bir DLL güvenliğini sağlama konusundaki yanıtlarımdan başka birine bakın .


2

Belirtildiği gibi, yazılım korumasının kusursuz olacağı asla garanti edilmez. Ne kullanmayı planladığınız büyük ölçüde hedef kitlenize bağlıdır. Örneğin bir oyun, sonsuza dek koruyabileceğiniz bir şey değildir. Öte yandan, bir sunucu yazılımı, çeşitli nedenlerle (ürün penetrasyonu ve sorumluluk akla gelir; büyük bir şirket kaçak yazılımdan sorumlu tutulmak istemez ve korsanlar sadece yeterince talep gören şeylerle uğraşıyorlar). Dürüst olmak gerekirse, yüksek profilli bir oyun için en iyi çözüm muhtemelen torrent'i kendiniz tohumlamak (gizlice!) Ve bir şekilde değiştirmektir (örneğin, iki hafta oynadıktan sonra size şunu söyleyen mesajlarla açılır lütfen yasal bir kopya satın alarak geliştiricileri desteklemeyi düşünün).

Koruma sağlarsanız, iki şeyi aklınızda bulundurun. Birincisi, daha düşük bir fiyat, insanları satın alma fiyatını ödemeye daha meyilli hale getirerek herhangi bir kopya korumasını tamamlayacaktır. İkinci olarak, koruma kullanıcıların önüne geçmemelidir - son bir örnek için Spor'a bakınız.


2

DRM bunu, DRM olan - projelerinde DRM'yi zorlayan yayıncılar bunu karlı olduğu için yapıyor. İktisatçıları bunu hiçbirimizin göremeyeceği verilerle sonuçlandırıyor. "DRM kötüdür" trolleri biraz fazla ileri gidiyor.

Görünürlüğü düşük bir ürün için, basit bir internet aktivasyonu sıradan kopyalamayı durduracaktır. Başka herhangi bir kopyalama, muhtemelen alt satırınız için ihmal edilebilir.


2

Yasadışı dağıtımı önlemek pratik olarak imkansızdır; sadece RIAA'ya sorun. Dijital içerik sadece kopyalanabilir; analog içerik sayısallaştırılabilir ve ardından kopyalanabilir.

Yetkisiz infazları önlemek için çabalarınızı yoğunlaştırmalısınız . Bir başkasının makinesinde kodun yürütülmesini tamamen engellemek asla mümkün değildir, ancak çıtayı yeterince yükseltmek için, yazılımınızı satın almanın korsanlık yapmaktan daha kolay hale gelmesi için belirli adımlar atabilirsiniz.

Akılda lisanslama ile uygulamanızı geliştirmenin en iyi yolunu açıklayan Yazılım Koruma ve Lisanslama için Geliştirme makalesine bir göz atın .

Zorunlu sorumluluk reddi ve eklenti: Kurduğum şirket , .NET için OffByZero Cobalt yazılım lisanslama çözümünü üretiyor .


2

Korsanların kullanmasına izin verme fikrinin sorunu, zaten satın almayacakları ve satın alabilecek arkadaşlarına gösterecekleri iki yönlüdür.

  1. Üçüncü taraf hizmetlerini kullanan yazılımlarda, korsan kopyalar, yasal kullanıcılara daha kötü bir deneyim sağlayan, yazılımımı olduğundan daha popüler yapan ve hizmetleri için benden daha fazla ödeme yapmamı isteyen üçüncü taraf hizmetleri olan değerli bant genişliği / kaynağı kullanıyor. kullanılan bant genişliği.

  2. Çoğu sıradan, sw'yi kendileri kırmayı hayal etmez, ancak piratebay gibi bir sitede kolay değerlendirilebilir bir çatlak varsa onu kullanırlar, yoksa satın alabilirler.

Bu korsan yazılımı devre dışı bırakmama kavramı da bir kez keşfedildiğinde çılgınca görünüyor, neden birisinin kullanmaması gereken yazılımı kullanmaya devam etmesine izin vermem gerektiğini anlamıyorum, sanırım bu sadece korsanların görüşü / umudu.

Ayrıca, bir programın kırılmasını zorlaştırmanın bir şey olduğunu belirtmek gerekir, ancak yasal kopyaların paylaşılmasını da önlemeniz gerekir, aksi takdirde biri bir kopya satın alabilir ve ardından
bunu bir torrent sitesi aracılığıyla binlerce kişiyle paylaşabilir. Adlarının / e-posta adreslerinin lisansta gömülü olması gerçeği, herkesi bunu yapmaktan alıkoymak için yeterli olmayacak ve bir sorun olması için gerçekten sadece bir tane yeterli.

Bunu önlemenin tek yolu şudur:

  1. Program başlangıcında her seferinde sunucuyu kontrol edin ve lisansı kilitleyin ve programdan çıkıldığında lisansı bırakın. İlk müşterinin lisansı varken başka bir müşteri aynı lisansla başlarsa, reddedilir. Bu yol, lisansın birden fazla kullanıcı tarafından kullanılmasını engellemez, ancak aynı anda birden fazla kullanıcı tarafından kullanılmasını engeller - ki bu yeterince iyidir. Ayrıca, yasal bir kullanıcının lisansı herhangi bir bilgisayarına aktarmasına izin vererek daha iyi bir deneyim sağlar.

  2. İlk istemci başlangıcında istemci, lisansı sunucuya gönderir ve sunucu bunu doğrular ve istemci yazılımı içinde bazı işaretlerin ayarlanmasına neden olur. Aynı lisansa sahip diğer müşterilerden gelen diğer talepler reddedilir. Bu yaklaşımla ilgili sorun, orijinal istemcinin yazılımı yeniden kurması veya farklı bir bilgisayar kullanmak istemesi durumunda sorun yaşayacağıdır.


2

Bir çeşit biyometrik parmak izi doğrulaması kullansanız bile, birisi onu kırmanın bir yolunu bulacaktır. Bunun gerçekten pratik bir yolu yok. Yazılımınızı hack'lenemez hale getirmeye çalışmak yerine, onu uygulamak için gerekecek zaman ve para yerine ek kopya koruması ekleyerek ne kadar ek gelir getirileceğini düşünün. Bir noktada, daha az titiz bir kopya koruma planıyla gitmek daha ucuz hale gelir.

Bu, yazılım ürününüzün tam olarak ne olduğuna bağlıdır, ancak bir olasılık, programın "değerli" bölümünü yazılımın dışına çıkarmak ve onu özel kontrolünüz altında tutmaktır. Yazılım için makul bir ücret alırsınız (çoğunlukla baskı ve dağıtım maliyetlerini karşılamak için) ve gelirinizi harici bileşenden elde edersiniz. Örneğin, ucuza satılan (veya diğer ürünlerle birlikte ücretsiz olarak paketlenen) ancak virüs tanımları güncelleme hizmetine abonelikler satan bir anti-virüs programı. Bu modelle, güncelleme hizmetinize abone olan korsan bir kopya, büyük bir mali kayıp oluşturmaz. Buluttaki uygulamaların artan popülaritesi ile bu yöntemin uygulanması daha kolay hale geliyor; uygulamayı bulutunuzda barındırın ve kullanıcılardan bulut erişimi için ücret alın. Bu değil


1

Tüketicilere satmayı düşündüğünüz yazılımı korumakla ilgileniyorsanız, çeşitli lisans anahtarı üreten kitaplıklardan herhangi birini tavsiye ederim (lisans anahtarı oluşturmada Google araması). Genellikle kullanıcı size e-posta adresi veya adı gibi bir tür tohum vermek zorundadır ve kayıt kodunu geri alır.

Birkaç şirket, yazılımınızı barındıracak ve dağıtacak veya entegre edebileceğiniz ve bunu muhtemelen size hiçbir ek ücret ödemeden otomatik olarak yapabileceğiniz eksiksiz bir kurulum / satın alma uygulaması sağlayacaktır.

Tüketicilere yazılım sattım ve bunu doğru maliyet / kullanım kolaylığı / koruma dengesini buluyorum.


1

Basit ve en iyi çözüm, onları önceden şarj etmektir. Size ve onlar için uygun bir fiyat belirleyin.

Ödeme yapan müşterilerden, zaten ödeme yaptıktan sonra müşterilere ödeme yaptıklarını kanıtlamalarını istemek onları kızdırır. Yazılımınızın çalışmamasını sağlamak için kodu uygulamak, zamanınızı ve paranızı boşa harcar ve yasal müşteriler için hatalar ve rahatsızlıklar ortaya çıkarır. O zamanı daha iyi bir ürün yapmak için harcarsan daha iyi olur.

Birçok oyun / vb. İlk sürümü "koruyacak", ardından gerçek müşterilerle uyumluluk sorunları nedeniyle ilk yamadaki korumaları kaldıracaktır. Bir miktar koruma konusunda ısrar ediyorsanız, bu mantıksız bir strateji değildir.


1

Hemen hemen tüm kopya korumaları hem etkisiz hem de bir kullanılabilirlik kabusu. Bazıları, örneğin müşterilerinizin makinelerine kök kitleri koymak, düpedüz etik dışı hale gelir


Olumsuz oy veriyorum - Anti şeması olan herkesin kök kitleri gibi yasa dışı faaliyetlerde bulunduğunu varsayıyorsunuz.
Jason Short

Hayır, bunu varsaymıyorum. Açıkça bazılarını söyledim . Ve DRM için iyi belgelenmiş rootkit vakaları vardır.
wnoise

0

Ürününüzün bir bölümünü bağlantı ve kimlik doğrulama gerektiren çevrimiçi bir bileşen haline getirin. İşte bazı örnekler:

  • Çevrimiçi oyunlar
  • Virüs koruması
  • Spam Koruması
  • Dizüstü bilgisayar izleme yazılımı

Bu paradigma ancak şimdiye kadar devam eder ve bazı tüketicileri kapatabilir.


0

Hiçbir yazılım tabanlı kopya koruma planının yetenekli bir yazılım korsanına karşı caydırmayacağına dair birçok postere katılıyorum. Ticari .NET tabanlı yazılımlar için Microsoft Yazılım Lisans Koruması (SLP), oldukça makul fiyatlı bir çözümdür. Zaman sınırlı ve değişken lisansları destekler. Fiyatlandırmaları, aktivasyon başına 10 $ / ay + 5 $ 'dan başlıyor ve koruma bileşenleri reklamı yapıldığı gibi çalışıyor gibi görünüyor. Yine de oldukça yeni bir teklif, bu yüzden alıcı dikkatli olun.


Ve 2011'de en küçük paket için SLP fiyatı 145 € / ay'a yükseldi.
Michael Olesen

0

Basit bir aktivasyon anahtarı öneriyorum (kırılabileceğini bilseniz bile), yazılımınızın kullanıcılarınıza girmesini gerçekten istemezsiniz, aksi takdirde basitçe onu uzaklaştırırlar.

Yazılımı yeniden indirebileceklerinden emin olun, yazılımınızı ancak ödedikten sonra günlüğe kaydedip indirebilecekleri bir web sayfası öneririm (ve evet, tek bir soru olmadan, doğrudan diledikleri kadar indirebilirler. sizin açınızdan neden hakkında).

Ücretli kullanıcılarınızı her şeyden önce itin, yasal bir kullanıcı olduğunuzda suçlu olmakla suçlanmaktan daha rahatsız edici bir şey yoktur (DVD'nin korsanlıkla mücadele herkesi uyarır).

Çevrimiçi olduğunda bir sunucuya karşı anahtarı kontrol eden bir hizmet ekleyebilirsiniz ve iki farklı IP'nin aynı anahtarı kullanması durumunda, başka bir lisans satın almak için bir öneri açılır.

Ancak lütfen onu devre dışı bırakmayın, yazılımınızı bir arkadaşına gösteren mutlu bir kullanıcı olabilir !!!!


0

Bir yazılım geliştiriciyseniz, olası çözümlerden biri bir meta veriyi doğrudan ürününüze yerleştirmektir. Theredsunrise'dan bir örnek Destruction Security aracı için göz atın.


0

Ticari yazılımımızı kendi lisanslama sistemimizi kullanarak lisanslıyoruz - bu da sattığımız şeydir (lisans yönetimi araçları). Genellikle abonelik lisansları satarız, ancak dilersek kullanıma göre de satış yapabiliriz. Şimdiye kadar bizim için güvenli: www.agilis-sw.com

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.