Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 547372 - app-office/wps-office ebuild request
Summary: app-office/wps-office ebuild request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL: https://github.com/microcai/gentoo-zh...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-22 07:57 UTC by Pacho Ramos
Modified: 2015-05-23 19:49 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
EULA.txt (EULA.txt,16.91 KB, text/plain)
2015-05-12 10:03 UTC, Ulrich Müller
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2015-04-22 07:57:11 UTC
I don't have much time to package http://www.wps.com/linux/ myself... but I found an overlay providing it and maybe some people would be interesting on sharing the efforts here or even proxy-maintain it :/
https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers


The current ebuilds are at:
https://github.com/microcai/gentoo-zh/tree/master/app-office/wps-office

(I will also CC people listed as commiter there as maybe he would be willing to proxy maintain it :))

The main issue I see for the ebuild on a first review is that it relies on bundled libqt libs... maybe that could be unbundled in some way but I couldn't try myself as I am still running the standard prebuilt tarball at my home as I needed this to open some files that libreoffice was failing to open :S

Thanks a lot
Comment 1 Pacho Ramos gentoo-dev 2015-05-12 09:19:32 UTC
This would need WPS-EULA license... but I don't understand Chinese... I am not sure if any licenses team member will know :/
https://github.com/microcai/gentoo-zh/blob/master/licenses/WPS-EULA
Comment 2 Ulrich Müller gentoo-dev 2015-05-12 10:03:49 UTC
Created attachment 403122 [details]
EULA.txt

There's also opt/kingsoft/wps-office/office6/mui/default/EULA.txt included in the tarball.

Not sure if mirror restriction is enough here, or if it should be fetch restriction.
Comment 3 Pacho Ramos gentoo-dev 2015-05-12 13:10:02 UTC
Thanks!

Why do you think it should even be mirror restricted? Looks like we should have no problem as soon as we don't modify the original tarball and we provide it completely.

Regarding the fetch restriction... is that to conform the need of users of reading the LICENSE? Take care that in the LICENSE looks like it would be enough to simply tell people to go to the help menu and read it

As a side note, I have seen nothing special is done at least for Arch people:
https://aur.archlinux.org/packages/wps-office/

But I haven't found it for other distributions to allow me to confirm nothing special regarding licensing is needed :(
Comment 4 Ulrich Müller gentoo-dev 2015-05-12 13:40:54 UTC
(In reply to Pacho Ramos from comment #3)
> Why do you think it should even be mirror restricted?

Because of clauses like 1. 4) B.:

   [...] you shall ensure the end user whom you distribute the "Product" to
   are in the acceptance of all terms of the EULA before using the" Product";

and 5. 3):

   If Kingsoft provides a replaced, revised and/or upgraded edition of the
   "Product":
   [...]
   b) The license to the former edition shall be terminated.

We cannot guarantee that all users to whom we would distribute the package have accepted the EULA. Neither could we ensure that distfiles of previous versions would be removed from mirrors after their license is terminated.

> Looks like we should have no problem as soon as we don't modify the
> original tarball and we provide it completely.

See above.

> Regarding the fetch restriction... is that to conform the need of users of
> reading the LICENSE? Take care that in the LICENSE looks like it would be
> enough to simply tell people to go to the help menu and read it

As I said, I'm not sure if fetch restriction is needed here. @License team?
Comment 5 Alexander Berntsen (RETIRED) gentoo-dev 2015-05-19 07:50:29 UTC
(In reply to Ulrich Müller from comment #4)
> We cannot guarantee that all users to whom we would distribute the package
> have accepted the EULA. Neither could we ensure that distfiles of previous
> versions would be removed from mirrors after their license is terminated.
> [...]
> As I said, I'm not sure if fetch restriction is needed here. @License team?
I agree with your evaluation.
Comment 6 Ulrich Müller gentoo-dev 2015-05-19 08:19:22 UTC
Regardless of what their terms say, they allow downloading from http://wps-community.org/download.html without explicitly accepting their license. So let's go with RESTRICT="mirror".
Comment 7 Alexander Berntsen (RETIRED) gentoo-dev 2015-05-19 11:11:35 UTC
(In reply to Ulrich Müller from comment #6)
> Regardless of what their terms say, they allow downloading from
> http://wps-community.org/download.html without explicitly accepting their
> license. So let's go with RESTRICT="mirror".

They are as copyright holders allowed to break their own licence -- we are not.
Comment 8 Ulrich Müller gentoo-dev 2015-05-19 12:10:50 UTC
(In reply to Alexander Berntsen from comment #7)
> (In reply to Ulrich Müller from comment #6)
> > Regardless of what their terms say, they allow downloading from
> > http://wps-community.org/download.html without explicitly accepting their
> > license. So let's go with RESTRICT="mirror".
> 
> They are as copyright holders allowed to break their own licence -- we are
> not.

IANAL, but I don't see how we would break their license. We don't distribute the file, but the user downloads it from their site. Which they obviously allow, without any indication of the license on their download page.
Comment 9 Alexander Berntsen (RETIRED) gentoo-dev 2015-05-19 12:43:38 UTC
(In reply to Ulrich Müller from comment #8)
> IANAL, but I don't see how we would break their license. We don't distribute
> the file, but the user downloads it from their site. Which they obviously
> allow, without any indication of the license on their download page.
Oh, I see that I was being completely ambiguous -- sorry! Your conclusion in that regard is fine. I was just arguing against the "they say this but they do that" logic. In context, mirror restriction is likely fine.
Comment 10 Pacho Ramos gentoo-dev 2015-05-19 18:44:42 UTC
OK, thanks a lot for your help :)

I will work on this when I have time :S

Best regards!
Comment 11 Pacho Ramos gentoo-dev 2015-05-23 19:49:10 UTC
+*wps-office-9.1.0.4953_alpha18 (23 May 2015)
+
+  23 May 2015; Pacho Ramos <pacho@gentoo.org> +metadata.xml,
+  +wps-office-9.1.0.4953_alpha18.ebuild:
+  Introduce WPS suite (#547372), based on the work from gentoo-zh overlay.