[arch-dev-public] Inclusion of RAR
Hi guys During the recent community package addition sprint I noticed someone mentioning rar [1], so I looked into any possible reason why it was never brought into the repositories (not that I personally have any need for it). I found none. Ubuntu appears to have had it in multiverse for some time already, and a quick mail to RARLAB resulted in a reply from Eugene Roshal stating that it's OK to redistribute if no files are modified. I have never figured out how the trial thing works for this Linux command-line version. It looks like a fully usable program to me that will last for an indefinite period. Is there any objection to this? The only reason I'd be adding it to extra is that it has 600 votes. Else, it can go to community. [1] http://aur.archlinux.org/packages.php?ID=20760
Am 03.01.2011 17:55, schrieb Ray Rashif:
Hi guys
During the recent community package addition sprint I noticed someone mentioning rar [1], so I looked into any possible reason why it was never brought into the repositories (not that I personally have any need for it). I found none. Ubuntu appears to have had it in multiverse for some time already, and a quick mail to RARLAB resulted in a reply from Eugene Roshal stating that it's OK to redistribute if no files are modified.
It was removed from the repos and replaced by 'unrar' a few years ago, as the license of 'rar' did not allow redistribution, while 'unrar' did. I don't know when this happened, but I do know there was mailing list discussion and tpowa was involved. That is all I remember.
On 4 January 2011 01:08, Thomas Bächler <thomas@archlinux.org> wrote:
It was removed from the repos and replaced by 'unrar' a few years ago, as the license of 'rar' did not allow redistribution, while 'unrar' did. I don't know when this happened, but I do know there was mailing list discussion and tpowa was involved. That is all I remember.
Ahh, I knew there was a story behind this. Anyway, it looks like it can now be redistributed: 5. The RAR/WinRAR unlicensed trial version may be freely distributed, with exceptions noted below, provided the distribution package is not modified in any way. a. No person or company may distribute separate parts of the package with the exception of the UnRAR components, without written permission of the copyright owner. b. The RAR/WinRAR unlicensed trial version may not be distributed inside of any other software package without written permission of the copyright owner. c. Hacks/cracks, keys or key generators may not be included on the same distribution. This still wasn't clear to me, so I sent an e-mail and got this: "If you redistribute exactly the same set of files as in original rarlinux-4.0.b3.tar.gz tar archive, then it is allowed even if you changed the packaging format from tar.gz to format, which is more suitable for your Linux distribution. So yes, your redistribution approach is OK." Anyway, in light of the history, I think it is best to skip extra this time.
On Tue, 2011-01-04 at 01:40 +0800, Ray Rashif wrote:
"If you redistribute exactly the same set of files as in original rarlinux-4.0.b3.tar.gz tar archive, then it is allowed even if you changed the packaging format from tar.gz to format, which is more suitable for your Linux distribution. So yes, your redistribution approach is OK."
Well, exactly the same set of files will not suit a package: - we add a .PKGINFO file - we move around files (seems allowed though) - we don't distribute the Makefile and rar_static
On Tue, 4 Jan 2011 00:55:52 +0800, Ray Rashif wrote:
Hi guys
During the recent community package addition sprint I noticed someone mentioning rar [1], so I looked into any possible reason why it was never brought into the repositories (not that I personally have any need for it). I found none. Ubuntu appears to have had it in multiverse for some time already, and a quick mail to RARLAB resulted in a reply from Eugene Roshal stating that it's OK to redistribute if no files are modified.
I have never figured out how the trial thing works for this Linux command-line version. It looks like a fully usable program to me that will last for an indefinite period.
Is there any objection to this? The only reason I'd be adding it to extra is that it has 600 votes. Else, it can go to community.
I don't think we should provide a binary rar package in any repository. Distribution might be possible by getting a written permission from the vendor but the actual free usage is limited to 40 days after which you have to buy a license. Users might not expect this restriction from a package we provide in our repos. Also it doesn't matter if there is some actual drm implementation which would prevent usage longer than 40 days or not. Using it for a longer period will still be illegal. Greetings, Pierre -- Pierre Schmitz, https://users.archlinux.de/~pierre
On 4 January 2011 01:46, Pierre Schmitz <pierre@archlinux.de> wrote:
I don't think we should provide a binary rar package in any repository. Distribution might be possible by getting a written permission from the vendor but the actual free usage is limited to 40 days after which you have to buy a license. Users might not expect this restriction from a package we provide in our repos.
Also it doesn't matter if there is some actual drm implementation which would prevent usage longer than 40 days or not. Using it for a longer period will still be illegal.
It appears the author is fine with that as long as the user has the license on the system. Full e-mail conversation (up til now) forwarded below. On 4 January 2011 01:52, Jan de Groot <jan@jgc.homeip.net> wrote:
Well, exactly the same set of files will not suit a package: - we add a .PKGINFO file - we move around files (seems allowed though) - we don't distribute the Makefile and rar_static
I think he should know that already, since I mentioned to him we are going to repackage for redistribution, and the package is going to be handled by a packaging tool. But just in case, now I've asked about this specifically, especially about rar_static. ---------- Forwarded message ---------- From: Eugene Roshal <...> Date: 4 January 2011 03:02 Subject: Re: Fwd: Redistribution of RAR for Linux in binary package form To: Ray Rashif <schiv@archlinux.org> Hello,
(1) Is it the following clause from the license that concerns this subject of redistribution?
Yes, it is the clause about the redistribution.
(2) This 'RAR for Linux' is a trial version of your product, so is still subject to the 40-day shareware policy. There is no DRM or mechanism in place to lock down the program in a Linux system, but usage after 40 days would still be illegal and/or against the will of the copyright/license holder(s), right?
Right. But if you provide all files from the original package then user has the license.txt file and it is up to him to stop usage after the trial period. Eugene
Hi Eugene
Thank you so much for the prompt response. I just need you to confirm 2 more things:
(1) Is it the following clause from the license that concerns this subject of redistribution?
5. The RAR/WinRAR unlicensed trial version may be freely distributed, with exceptions noted below, provided the distribution package is not modified in any way.
a. No person or company may distribute separate parts of the package with the exception of the UnRAR components, without written permission of the copyright owner.
b. The RAR/WinRAR unlicensed trial version may not be distributed inside of any other software package without written permission of the copyright owner.
c. Hacks/cracks, keys or key generators may not be included on the same distribution.
(2) This 'RAR for Linux' is a trial version of your product, so is still subject to the 40-day shareware policy. There is no DRM or mechanism in place to lock down the program in a Linux system, but usage after 40 days would still be illegal and/or against the will of the copyright/license holder(s), right?
Thanks and regards.
On 4 January 2011 00:16, Eugene Roshal <...> wrote:
Hello,
No modification is done to any of the contents.
If you redistribute exactly the same set of files as in original rarlinux-4.0.b3.tar.gz tar archive, then it is allowed even if you changed the packaging format from tar.gz to format, which is more suitable for your Linux distribution. So yes, your redistribution approach is OK.
Eugene
This is a forwarded message From: Ray Rashif <schiv@archlinux.org> To: support@rarlab.com Date: Monday, January 3, 2011, 12:06:17 PM Subject: Redistribution of RAR for Linux in binary package form
===8<==============Original message text=============== Dear Sir/Mdm
On behalf of the Arch Linux distribution (operating system) project [1], I would like to know whether redistribution of the command-line tool [2] for Linux is permitted. The license itself does not mention redistribution specifically for this version of your product, so there is a little bit of confusion on my part. I apologise for not being capable enough.
A 'binary package' comprises the contents included in the downloadable compressed archive of the product. The compressed archive is simply downloaded by our packaging tool, extracted, and finally scripted to be placed in the proper directories on a Linux filesystem based on the Linux File System Hierarchy. No modification is done to any of the contents.
The end-result is a gzipped+lzma compressed archive (tarball) 'package', which is distributed to our users via our repositories, and thus mirrors across the globe.
Please let me know if such redistribution is OK. Thank you for your time.
[1] http://www.archlinux.org/ [2] http://www.rarlab.com/rar/rarlinux-4.0.b3.tar.gz
Regards
===8<===========End of original message text===========
OK it's all good. The author seems pretty cool about it. See forwarded message below for the final conversation. ---------- Forwarded message ---------- From: Eugene Roshal <...> Date: 4 January 2011 17:21 Subject: Re: Fwd: Redistribution of RAR for Linux in binary package form To: Ray Rashif <schiv@archlinux.org> Hello,
- we add files required by our package manager (such as a .PKGINFO) - we move around files (to fit our distribution) - we don't distribute some files not needed by end-users (like makefile and rar_static)
This is ok. It is allowed to remove makefile and rar_static, if they are not suitable or needed in your Linux distribution. But all other files must be included. Eugene
Thank you so much. Here's a rundown of the packaging once again:
- we add files required by our package manager (such as a .PKGINFO) - we move around files (to fit our distribution) - we don't distribute some files not needed by end-users (like makefile and rar_static)
Here is an unofficial buildscript maintained by a user (not an official packager): http://aur.archlinux.org/packages/rar/rar/PKGBUILD
If we brought it on to our repositories for official redistribution the main differences from the above script would be:
- we would INCLUDE unrar (and conflict with the package 'unrar' which we already have) - we would NOT INCLUDE rar_static - we would provide a binary package instead of just this buildscript
[2011-01-04 13:24:42 +0800] Ray Rashif:
---------- Forwarded message ---------- From: Eugene Roshal <...> Date: 4 January 2011 03:02 Subject: Re: Fwd: Redistribution of RAR for Linux in binary package form To: Ray Rashif <schiv@archlinux.org>
(2) This 'RAR for Linux' is a trial version of your product, so is still subject to the 40-day shareware policy. There is no DRM or mechanism in place to lock down the program in a Linux system, but usage after 40 days would still be illegal and/or against the will of the copyright/license holder(s), right?
Right. But if you provide all files from the original package then user has the license.txt file and it is up to him to stop usage after the trial period.
Personally I think unrar is sufficient for most people so I don't think we need to package a program with such strict licensing terms. Do we already have sharewares in our repos? Cheers. -- Gaetan
On Tuesday 04 January 2011 12:16:04 Gaetan Bisson wrote:
Personally I think unrar is sufficient for most people so I don't think we need to package a program with such strict licensing terms. I think that we don't need rar in our repos too.
-- Andrea Scarpino Arch Linux Developer
On 4 January 2011 19:16, Gaetan Bisson <bisson@archlinux.org> wrote:
Personally I think unrar is sufficient for most people so I don't think we need to package a program with such strict licensing terms.
Yes, that's correct. There is still some public education needed to encourage use of 7z for when archival/compression like RAR is needed. Just that there is significant demand for it, and other distributions appear to have it, so I thought, why not? The licensing isn't much different from other freeware that allow redistribution. The only thing is that the author rests assured that the users are provided with a license, and that it is then upto those users to comply with the terms and stop their usage or register/buy a license.
Do we already have sharewares in our repos?
I don't think so. We have lots of freeware, but nothing like this. In fact, I was half-expecting a negative response from RARLAB, before I found out that 'rar' is actually being redistributed by at least Ubuntu [1] (Fedora doesn't even ship 'unrar'). [1] http://packages.ubuntu.com/maverick/rar
Il 03/01/2011 17:55, Ray Rashif ha scritto:
Hi guys
During the recent community package addition sprint I noticed someone mentioning rar [1], so I looked into any possible reason why it was never brought into the repositories (not that I personally have any need for it). I found none. Ubuntu appears to have had it in multiverse for some time already, and a quick mail to RARLAB resulted in a reply from Eugene Roshal stating that it's OK to redistribute if no files are modified.
I have never figured out how the trial thing works for this Linux command-line version. It looks like a fully usable program to me that will last for an indefinite period.
Is there any objection to this? The only reason I'd be adding it to extra is that it has 600 votes. Else, it can go to community.
I think that we don't need rar in our repos -- Arch Linux Developer http://www.archlinux.org http://www.archlinux.it
participants (7)
-
Andrea Scarpino
-
Gaetan Bisson
-
Giovanni Scafora
-
Jan de Groot
-
Pierre Schmitz
-
Ray Rashif
-
Thomas Bächler