Kada ste navalili, hajde da odgovorim svima, pre nego što odem da kuntam. Idemo redom:
Citat:
Dachaz: Zar nije da taj Rus daje kod za raspakivanje, a da pakiranje moraš ili da kupiš od njih ili sam da izmisliš na osnovu koda za raspakivanje?
Možda sam samo loše shvatio ili selektivno zaboravio šta sam jednom čitao :D
No, na Linuxu Ark radi sa RAR-om u oba smera, grafički je, a sumnjam da je ilegalan jer je integralni deo KDE-a...
Kod za raspakivanje, u stvari source code za CLI program UnRAR je slobodan, Rus ga daje besplatno. To nije ni biblioteka, već je zaista kod samog CLI programa, ako ga kompajliraš dobijaš kompletan program, koji možeš da izvršavaš.
Arhiviranje RAR-a se ne može kupiti kao biblioteka, ili bilo šta, niti licenca na arhiviranje. Mogu se kupiti, kao što sam rekao, samo GUI (i CLI) program za Win i CLI verzije za gomilu drugih platformi. Kada sam autora svojeveremeno pitao da li je moguće licencirati RAR kompresiju (naravno, uz plaćanje) evo, doslovno, šturog odgovora koji sam dobio:
Citat:
Hello,
Sorry, we do not license RAR compression now.
Eugene
Sad, nije teško reverzirati kompresiju korišćenjem već dostupnog UnRAR sorsa, ali uz distribuciju se lepo dobije "readme.txt", gde opet doslovce piše:
Citat:
4. Legal stuff
Unrar source may be used in any software to handle RAR archives
without limitations free of charge, but cannot be used to re-create
the RAR compression algorithm, which is proprietary.
Dakle, ne postoji način da se LEGALNO dođe do RAR kompresora, a da to nije neki od alata koje prodaje RARLab. Kako su to u Ark-u uradili, ne znam da li je Wikipedia merodavna, ali tamo piše:
Citat:
Ark does not provide support for any archive format, but instead acts as a frontend to command-line archivers. It can work with many backends, including...
Očigledno se radi o GUI front-end varijanti i za RAR (između ostalih). Nemam Linux, ali ako negde u njemu pronađeš CLI program "rar" i ako ga samo pokreneš bez parametara i dobiješ u prvoj liniji nešto kao:
Citat:
RAR 3.xx Copyright (c) 1993-2005 Alexander Roshal...
Bitno je da je major verzija 3. Ovo znači da ili "moraš" da kupiš licencu od RARLab-a nakon 40 dana korišćenja, ili kršiš autorska prava (najverovatniji scenario), ili se KDE tim nekako dogovorio sa Aleksandrom.
Sve ovo znači da ako bih želeo da podržim RAR kompresiju u Springy-ju morao da CLI RAR program "embedujem" u app paket, pa da ga odatle pozivam. A onda da obaveštavam korisnika da mora da licencira RAR ako ga hoće koristiti! Ja to nemam nameru da radim. Ne samo zbog licenciranja, već zato što nemam nameru da Springy ikada postane GUI front-end za CLI alate koji se vrte u pozadini. To ni sada nije slučaj. Ne dopada mi se taj koncept iz mnogo razloga. Razviću biblioteku za dearhiviranje iz raspoloživog sorsa i to će ići unutra. I sve dok rarovci ne urade neki GUI program za Mac-a, ili drugačije reše to pitanje, RAR se među Mekovcima neće raširiti, koristiće ga tek kada im zatreba da otvore arhive dobijene od drugih.
Citat:
henrik:
Ovo je jedino što sam našao za Mek, i fino radi.
Citat:
henrik: Da, ali taj ne može da pravi RAR arhive. SimplyRAR je jedini freeware koji sam našao u tu svrhu, i do sad sam vrlo zadovoljan njime.
Nije freware! Prvo, ako pogledaš u app bundle, videćeš u direktorijumu "Resources" UNIX executable "rar". Kopiraj ga u neki direktorijum, pozicioniraj se tamo iz terminala i samo ukucaj "rar". Dobićeš ovo:
Citat:
RAR 3.51 Copyright (c) 1993-2005 Alexander Roshal 7 Oct 2005
Shareware version Type RAR -? for help
.....
.....
Dakle, ništa od freeware-a! Onda lepo odeš u samu aplikaciju i ideš na "About SimplyRAR", a tamo između ostalog u about box-u piše:
Citat:
...
RAR files are created with
RAR 3.51 command line program
Copyright (c) 1993-2005 Alexander Roshal
(This software is shareware)
If you like this compression please
purchase RAR 3.51.
Registered version of RAR
allows Authenticity verification, a
feature I plan to include in
future releases. Also in the registered
version you are able to log errors...
Lično, ne znam kako je Aleksandar ovo dozvolio. Mislim čak da on lično ni ne zna. Niko ko je skinuo "freeware" programčić neće da plati nešto dodatno.
Citat:
madamov: Trebalo bi Milke da pogleda tu stranu, pominje se neka biblioteka, možda može ona da pomogne da se i u Springy ubaci neki od ovih formata koje još ne podržava.
Pogledaću samo deo koji se odnosi na SIT, jer to mnogi traže, a ta biblioteka je izgleda jedini rezultat reverznog inženjeringa dotičnog formata. Ostale formate iz te biblioteke za sada neću razmatrati. Meni je cilj da Springy bude i arhiver gde god je to moguće, dok pomenuta biblioteka radi samo dearhiviranje/dekompresiju.
Pozdrav.