Request for Features/Ideas: A std.archive package

Liam McSherry via Digitalmars-d digitalmars-d at puremagic.com
Wed May 20 05:19:05 PDT 2015


On Wednesday, 20 May 2015 at 08:26:11 UTC, Kagamin wrote:
> http://www.rarlab.com/rar/unrarsrc-5.2.7.tar.gz why do you need 
> reverse engineering?

UnRAR only extracts RAR archives, there's no facility to create 
them. If you wanted to create them, you would need to do some 
form of reverse engineering. UnRAR's licence is also fairly 
widely considered to be bad.

> ******    *****   ******   UnRAR - free utility for RAR archives
> **   **  **   **  **   **  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ******   *******  ******    License for use and distribution of
> **   **  **   **  **   **   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> **   **  **   **  **   **         FREE portable version
> ~~~~~~~~~~~~~~~~~~~~~
> 
> The source code of UnRAR utility is freeware. This means:
> 
> 1. All copyrights to RAR and the utility UnRAR are exclusively
> owned by the author - Alexander Roshal.
> 
> 2. The UnRAR sources 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.
> Distribution of modified UnRAR sources in separate form or as a
> part of other software is permitted, provided that it is clearly
> stated in the documentation and source comments that the code 
> may
> not be used to develop a RAR (WinRAR) compatible archiver.
> 
> 3. The UnRAR utility may be freely distributed. It is allowed
> to distribute UnRAR inside of other software packages.
> 
> 4. THE RAR ARCHIVER AND THE UnRAR UTILITY ARE DISTRIBUTED "AS 
> IS".
> NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED.  YOU USE AT
> YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS,
> DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING
> OR MISUSING THIS SOFTWARE.
> 
> 5. Installing and using the UnRAR utility signifies acceptance 
> of
> these terms and conditions of the license.
> 
> 6. If you don't agree with terms of the license you must remove
> UnRAR files from your storage devices and cease to use the
> utility.
> 
> Thank you for your interest in RAR and UnRAR.
>
>
> Alexander L. Roshal

If UnRAR-derived code was in Phobos, everyone that used Phobos 
would be required to accept the above licence, or remove the RAR 
archiving module from their system.


More information about the Digitalmars-d mailing list