Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Licenciranje razvijene aplikacije

[es] :: .NET :: .NET Desktop razvoj :: Licenciranje razvijene aplikacije

[ Pregleda: 3686 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
*.dynamic.isp.telekom.rs.



+18 Profil

icon Licenciranje razvijene aplikacije28.08.2011. u 12:04 - pre 153 meseci
Pozdrav svima.

Na koji način radite licenciranje napravljene aplikacije.
Npr. unos serijskog broja prilikom instalacije programa, ili ako se app samo kopira. neka zaštita u tom slučaju, učitavanje licence (fajla)...

 
Odgovor na temu

Chojba

Član broj: 238529
Poruke: 200
*.3gnet.mts.telekom.rs.



+75 Profil

icon Re: Licenciranje razvijene aplikacije28.08.2011. u 18:51 - pre 153 meseci
Nisam pokusao jos uvek, ali vidim da je jedna metoda popularna kod developera koji prodaju aplikacije preko neta:

Svaka kopija ima svoj string. Pri paljenju aplikacije, program salje IP adresu i string serveru. Ako isti string dolazi sa vise od jedne IP adrese, blokira se app sa tim stringom... Po meni vrlo dobar nacin validacije, jedine mane koje trenutno vidim su - ako korisnik nema net i par $$ mesecno za neki najobicniji hosting.
 
Odgovor na temu

Boris B.
Ljubljana

Član broj: 213615
Poruke: 286
*.zaslon-telecom.si.



+14 Profil

icon Re: Licenciranje razvijene aplikacije29.08.2011. u 09:25 - pre 153 meseci
Citat:
Chojba: Svaka kopija ima svoj string. Pri paljenju aplikacije, program salje IP adresu i string serveru. Ako isti string dolazi sa vise od jedne IP adrese, blokira se app sa tim stringom... Po meni vrlo dobar nacin validacije, jedine mane koje trenutno vidim su - ako korisnik nema net i par $$ mesecno za neki najobicniji hosting.


Pri SVAKOM paljenju aplikacije? Ne bih koristio takav softver ni dzabe da mi ga daju. To je "ozbiljan znak neozbiljnosti", znaci da su sami sebi bitniji nego ja kao musterija. Ako njima pukne server ja ne mogu da koristim program koji mi je potreban, neka hvala, uvek postoji konkurencija. Vec su probali na masovnoj skali sa igrama, vidi Bioshock 2 fiasko, igra nije radila na datum pustanja u prodaju zbog "permanent internet connection" DRM-a.



if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
 
Odgovor na temu

Boris B.
Ljubljana

Član broj: 213615
Poruke: 286
*.zaslon-telecom.si.



+14 Profil

icon Re: Licenciranje razvijene aplikacije29.08.2011. u 09:32 - pre 153 meseci
Nego da odgovorim na pitanje, Eziriz ima dosta dobro resenje zvano IntelliLock koji pored resavanja licenciranja omogucava i (kakvu-takvu, mada dosta dobru) zastitu .Net bytecoda.
if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
 
Odgovor na temu

Chojba

Član broj: 238529
Poruke: 200
*.3gnet.mts.telekom.rs.



+75 Profil

icon Re: Licenciranje razvijene aplikacije29.08.2011. u 18:55 - pre 153 meseci
Citat:
Pri SVAKOM paljenju aplikacije? Ne bih koristio takav softver ni dzabe da mi ga daju. To je "ozbiljan znak neozbiljnosti", znaci da su sami sebi bitniji nego ja kao musterija. Ako njima pukne server ja ne mogu da koristim program koji mi je potreban, neka hvala, uvek postoji konkurencija. Vec su probali na masovnoj skali sa igrama, vidi Bioshock 2 fiasko, igra nije radila na datum pustanja u prodaju zbog "permanent internet connection" DRM-a.


Ja zaista ne znam cemu takav nabusit stav...

1. Naravno da su sami sebi bitniji nego musterija. O musteriji se svakako treba brinuti, ali ne po cenu gubitka svog profita. Sve se plasim da developeri npr Photoshopa vise brinu o tebi nego o sebi.

2. Nije neozbiljno imati takav nacin validacije, neozbiljno je ne odrzavati je stabilnom. Ako je aplikacija profitabilna, developeru nece biti problem da odvoji $$ i za rezervni server. Takodje je pitanje o koliko rasprostranjenom programu se radi, mada bi server lagano mogao da funkcionise sa velikim brojem zahteva s obzirom da su u pitanju jako proste i nezahtevne operacije.

3. Uvek postoji konkurencija, ali ako ta konkurencija ne koristi dobar proces verifikacije, dobice manje para, a manje para cesto znaci manje unapredjivanja aplikacije u buducnosti, a u najgorem slucaju i gasenje projekta.

4. Mrzi me sada da guglam o Bioshocku, ali ako je istina to sto pricas, potpuno se slazem da je to bilo bedno i neprofesionalno, i fijasko u pravom smislu te reci. Medjutim, to ne znaci da bi profesionalni developer/firma ucinili istu gresku.




 
Odgovor na temu

Boris B.
Ljubljana

Član broj: 213615
Poruke: 286
*.zaslon-telecom.si.



+14 Profil

icon Re: Licenciranje razvijene aplikacije30.08.2011. u 09:03 - pre 153 meseci
Citat:
Chojba: Ja zaista ne znam cemu takav nabusit stav...

Ako pod "nabusit" podrazumevaš "arogantan" onda je to verovatno zbog toga sto mi je muka da svako ko je napisao parče softvera hoće da ubaci rutinu koja ce da javlja kuci moj serijski broj i ostale informacije. Nije problem samo u ostvarivanju (btw. potpuno validnih) autorskih prava, problem je dosta veći.

- autor programa tačno zna kad i koliko često koristim njegov program i kad mi je računar uopše upaljen,
- nemam nikakvu garanciju šta još pored serijskog broja taj paranoični autor programa preuzima sa mog računara i kakve sve backdoor funkcije taj program omogućava,
- otvaram sigurnosnu rupu kod sebe ili u svojoj firmi (neko hakuje autora ili je autor jednostavno maliciozan),
- još malo more razloga...

Zanimljivo da pominješ Photoshop, Adobe koristi jednokratnu online aktivaciju i to samo ako si povezan na net prilikom instalacije ili preuzimaš update. Velika prašina se digla i oko CS Live servisa pa je Adobe brže-bolje objavio uputstva kako da se to sistemsko isključi za sve CS aplikacije (http://kb2.adobe.com/cps/846/cpsid_84665.html), [sarcasm]verovatno zato što ih nije briga za mušterije i zato što Photoshop nema alternativu [/sarcasm].


if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
 
Odgovor na temu

Chojba

Član broj: 238529
Poruke: 200
*.3gnet.mts.telekom.rs.



+75 Profil

icon Re: Licenciranje razvijene aplikacije01.09.2011. u 00:33 - pre 153 meseci
Da, mislio sam na aroganciju :P

Garancija se sastoji u rejtingu firme sa kojom si odlucio da saradjujes. Ako se ispostavi da uzimaju vise nego sto bi trebalo, niko od njih nece kupovati. Takodje ih mozes tuziti i uzeti dobre pare, a pritom poslati firmu u zaborav. I bas ne razumem zasto mislis da neko ne moze(ako imas internet) uzeti tvoje podatke i bez ovog nacina validacije.

Ono sto sam ja uspeo da primetim, to je da se ovakva validacija postepeno ali sigurno uvodi kao normalna. Uglavnom, ne bih voleo da ovakvu raspravu rastegnem na desetak stranica kao sto je to postao obicaj na ovom forumu. Ja sam izneo svoje misljenje, ti svoje, a autor topica neka odluci sta mu je najbolje :)
 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
212.178.247.*



+18 Profil

icon Re: Licenciranje razvijene aplikacije01.09.2011. u 18:32 - pre 153 meseci
Hvala svima...Probao sam IntelliLock, deluje dosta dobro.
Da li ima suštinskih razlika između IntelliLock-a i .NET Reactor-a?
 
Odgovor na temu

flighter_022
L2 Applications Administrator
NS

Član broj: 18499
Poruke: 737
*.206.15.3.mtngprs.net.

ICQ: 23089150


+232 Profil

icon Re: Licenciranje razvijene aplikacije19.09.2011. u 11:29 - pre 152 meseci
Insistirati na aktivnoj internet vezi prilikom SVAKOG pokretanja programa je po meni izuzetno neozbiljno. Za inicijalnu aktivaciju jos i nekako (mada ozbiljne firme nude i aktivaciju preko telefona). Sta ako, zbog prirode posla, firmi uopste nije ptorebna veza sa internetom? Da li treba da organizuje pristup internetu samo da bi mogli da koriste tu aplikaciju? Meni (kao autoru softvera) bitno je da klijent softver plati, a to obezbedjujem kakvom-takvom zastitom. Proces je podeljen na dva dela. Prvi je bitan prilikom instalacije a drugi je aktivacija. Jednom aktiviran program NE zahteva dalje provere, osim ako dodje do znacajnih promena hardvera. Moji klijenti nisu imali primedbe na takav nacin rada. A ne verujem da bi im se svidelo da program odbije da radi kada neka karika u lanci uzmedju njih i mene prestane da radi kako treba, bilo da je to njihova lokalna mreza, njihova veza sa internetom, pa sve do mog servera.

Licno, da u firmi koristim softver koji ima tako visoke zahteve... i da samo jednom odbije da radi radi neke gluposti sa internetom, nastavili bismo da ga koristimo, ali iskljucivo dok se ne nadje neka adekvatna zamena.
 
Odgovor na temu

SpizaGenije
Spiza Genije
Software Developer
Signus

Član broj: 247347
Poruke: 193
*.telrad.net.



+4 Profil

icon Re: Licenciranje razvijene aplikacije17.12.2011. u 01:11 - pre 149 meseci
Ja sam to rešio ovako:

Izvučem serijski broj hard diska i preko njega proveravam aktivacioni kod aplikacije prilikom svakog njenog pokretanja...

i to je to... ;)


Some people, when confronted with a problem, think: "I know, I'll use regular expressions."
Now they have two problems!
-Jamie Zawinsky
 
Odgovor na temu

SpizaGenije
Spiza Genije
Software Developer
Signus

Član broj: 247347
Poruke: 193
*.telrad.net.



+4 Profil

icon Re: Licenciranje razvijene aplikacije17.12.2011. u 01:13 - pre 149 meseci
PS.
Ako neko i dalje ne razume, neka se javi, pa ću da objasnim... sada me mrzi da kuckam, a za četiri sata moram da ustanem... :r :)
Some people, when confronted with a problem, think: "I know, I'll use regular expressions."
Now they have two problems!
-Jamie Zawinsky
 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
*.dynamic.isp.telekom.rs.



+18 Profil

icon Re: Licenciranje razvijene aplikacije17.12.2011. u 06:01 - pre 149 meseci
Spiza mene interesuje na koji način to radiš.
Ako može malo detaljnije. :)

Nisam nikad to pokušavao...Na koji način uzimaš serijski broj HDD-a, kako dodeljuješ autorizacioni kod is sl.?
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Licenciranje razvijene aplikacije17.12.2011. u 07:27 - pre 149 meseci
Obratite pažnju da je po pravilu najslabija karika u zaštiti licence programa sama provera licence. Da l' ćete da se vežete za hard disk ili nešto drugo, manje je bitno, ako neko izmenom nekoliko bajtova celu vašu proveru može da isključi.
 
Odgovor na temu

wex-alpha
Sarajevo

Član broj: 7580
Poruke: 845
*.dynamic.telemach.ba.



+13 Profil

icon Re: Licenciranje razvijene aplikacije17.12.2011. u 11:27 - pre 149 meseci
Napravi demo verziju, tj. omoguci samo neke od opcija.

Napravi tako da korisnik moze da otkljuca aplikaciju, nakon kupovine. Jednom kada je otkljuca ta ista aplikacija se veze na neki unikatan "broj" kompjutera (HD, MAC...).


 
Odgovor na temu

Boris B.
Ljubljana

Član broj: 213615
Poruke: 286
*.dynamic.t-2.net.



+14 Profil

icon Re: Licenciranje razvijene aplikacije17.12.2011. u 11:53 - pre 149 meseci
@Pedja: To može da se reši podrškom za zaštitu u samom OS-u. Npr. hash izvršne datoteke se potpiše privatnim ključem izdavača a u OS se importuje javni ključ izdavača. Prilikom učitavanja izvršne datoteke OS proverava da li je potpis i dalje važeći tj. da li je izvršna datoteka menjana. Mada je i onda samo pitanje vremena kada ce loader deo u OS-u da bude krekovan, kao što se dogodilo Wii-u (TruchaSign), pa će onda da izvršava sve.
if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Licenciranje razvijene aplikacije

[ Pregleda: 3686 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.