Avatar billede trp79 Nybegynder
19. marts 2003 - 09:54 Der er 11 kommentarer og
2 løsninger

Gør indholdet af class filer ubrugelig for andre

Hejsa,
Jeg er nu færdigt med et program, hvordan gør jeg så sådan at folk ikke kan decompilere min classfiler? eller i hvert fald sådan at de ikke rigtig kan bruge det til noget?

Hvordan er det iøvrigt at det er med java - Er der ikke noget med at hvis man sælger et program skal man vedlægge kildekoden, hvorimod det ikke er nødvendigt hvis man giver det gratis væk?
Avatar billede hsg Nybegynder
19. marts 2003 - 09:56 #1
http://www.elegant-software.com/software/jmangle/
Ikke helt ny men ganske ok til formålet
Avatar billede arne_v Ekspert
19. marts 2003 - 10:01 #2
Det er absolut ikke sådan at man skal sende kilde-koden med hvis man
sælger det men ikke behøver hvis det er gratis.

Det afhænger af licensen.

Faktisk er det mest almindeligt at kommercielle programmer ikke kommer
med source mens gratis programmee kommer med source.

Læs evt. om GPL, LGPL og Apache/BSD style license.
Avatar billede arne_v Ekspert
19. marts 2003 - 10:02 #3
Hvis du skal forhindre decompilering skal du have fat i et program
af den type man kalder en obfuscater. Og køre dine class-filer
gennem den.
Avatar billede arne_v Ekspert
19. marts 2003 - 10:03 #4
Der finde flere forskellige obfuscatere.

Nogle IDE'er kommer med en indbygget bl.a. JBuilder.

Der er kommercielle produkter til det.

Og der er gratis produkter til det bl.a. JMangle og Jove.

Jeg bruger også selv JMangle. Ret primitivt produkt, men det
virker glimrende.
Avatar billede trp79 Nybegynder
19. marts 2003 - 10:18 #5
Lækkert det var jo til at finde ud af :o)
Skønt med en forklaring Arne :)

-->hsq
smider du også lige et svar, så kan du få lidt andel i pointene...
Avatar billede hsg Nybegynder
19. marts 2003 - 10:24 #6
kaster......sploink.
Avatar billede trp79 Nybegynder
19. marts 2003 - 10:27 #7
Arne får 10 forklaringen..... og hsq resten for linket...
Avatar billede hsg Nybegynder
19. marts 2003 - 10:29 #8
han burde nu have de 15...betydlig mere information
Avatar billede trp79 Nybegynder
19. marts 2003 - 10:33 #9
Ja det kan der nok være noget om... det vil jeg huske til næste gang...

-->Arne
Smutter du ikke lige herind og smider et svar?
http://www.eksperten.dk/spm/324242
Avatar billede trp79 Nybegynder
19. marts 2003 - 10:46 #10
Det er i forbindelse med et tidligere spørgsmål...
Avatar billede arne_v Ekspert
19. marts 2003 - 10:54 #11
hsg>

Man kunne jo også argumentere for at du sagde jmangle
først og at du havde et link !
Avatar billede hsg Nybegynder
19. marts 2003 - 10:58 #12
jow meeen...det andet var mere uddybende og korrekt i forhold til dit spørgsmål.
Avatar billede hsg Nybegynder
19. marts 2003 - 10:58 #13
ups...:-) Mente jo trp79's spørgsmål
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester