Bug 26369

Summary: zoom - a video conferencing package - new package request
Product: Mageia Reporter: Peter Adamson <peterbadamson>
Component: New RPM package requestAssignee: All Packagers <pkg-bugs>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: Normal CC: davidwhodgins, fri, ftg, marja11, olav, omeritzicschwartz, rihoward1, rolfpedersen, tmb
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://zoom.us/download (Select) Red Hat) --- zoom_x86_64.rpm
Whiteboard:
Source RPM: CVE:
Status comment:
Attachments: spec for zoom
Some corrections to spec

Description Peter Adamson 2020-03-21 13:10:44 CET
Description of problem: The zoom rpm download fails to install apparently because of (unsatisfied mesa-dri-drivers) 

If Zoom video conferencing can be packaged to run on Mageia 7 I will be able to provide education and support to vulnerable patients who are no longer able to meet up in person during COVID-19 lockdown. Understandably forbidden by UK National Health Service.

If I can get zoom conferencing working I will be able to recommend the approach to a nationwide network of others also working as volunteers in the same field.


Version-Release number of selected component (if applicable):


How reproducible:Attempt to install direct from https://zoom.us/download (Select) Red Hat) --- zoom_x86_64.rpm


Steps to Reproduce:
1.
2.
3.
Comment 1 Frank Griffin 2020-03-21 16:20:54 CET
Assigning this package request to all packagers collectively. On a voluntary basis, one of them
might, if there are no license or other legal issues, want to integrate it to the distribution and
maintain it for bug and security fixes.
You <submitter> might also want to join the packager team to maintain this piece of software: see
https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Assignee: bugsquad => pkg-bugs
Summary: I wish to use Zoom Video Conferencing to support local Diabetes patients during the COVID-19 lock down. => zoom - a video conferencing package - new package request
CC: (none) => ftg

Comment 2 Dave Hodgins 2020-03-21 17:24:51 CET
I don't see anything in https://www.zoomtext.com/licensing/ that indicates
redistribution is allowed.

Closing the bug as wont fix. Please reopen if such an exception is found.

I'll also suggest trying jitsi. See https://jitsi.org/jitsi-meet/

The jitsi package is already in the Mageia 7.

Status: NEW => RESOLVED
Resolution: (none) => WONTFIX
CC: (none) => davidwhodgins

Comment 3 Peter Adamson 2020-03-21 17:38:03 CET
Hi Dave,

Thanks for looking at this for me. Shame you were not able to help.

Regards ... Peter Adamson
Comment 4 David Walser 2020-03-25 17:25:25 CET
I just want to make sure we've fully vetted this.  All of the teachers here have to use this thing now.  The software does work on Mageia.  I did the RPM and just forced through the mesa-dri-drivers dependency.  Could we do something like our old get-skype package?  Or perhaps we could have lib*dri-drivers provide mesa-dri-drivers so at least the upstream RPM would install cleanly?

Status: RESOLVED => REOPENED
Resolution: WONTFIX => (none)

Comment 5 Rolf Pedersen 2020-03-25 17:42:37 CET
By-the-by, my medical support group email just floated the idea to have a zoom meeting.  Not, ordinarily, my sort of thing but, in this case, a zoom package becomes attractive to me.  Thanks for the --force hint, David.

CC: (none) => rolfpedersen

Comment 6 Thomas Backlund 2020-03-25 19:35:53 CET
(In reply to David Walser from comment #4)
> I just want to make sure we've fully vetted this.  All of the teachers here
> have to use this thing now.  The software does work on Mageia.  I did the
> RPM and just forced through the mesa-dri-drivers dependency.  Could we do
> something like our old get-skype package?  Or perhaps we could have
> lib*dri-drivers provide mesa-dri-drivers so at least the upstream RPM would
> install cleanly?

Yeah, I will add it to next mesa build.

CC: (none) => tmb

Comment 7 Thomas Backlund 2020-03-25 19:46:54 CET
(In reply to Thomas Backlund from comment #6)

> Yeah, I will add it to next mesa build.

Fixed in svn for now, will probably build a new mesa package set tonight and assign to QA
Comment 8 r howard 2020-03-26 02:45:04 CET
Dave Hodgins you looked at the web site for a different company that has nothing to do with the Zoom video conferencing software.
The company that does the Zoom video conferencing software has the web site https://zoom.us/

This has useful information for someone that wants to install on Linux https://support.zoom.us/hc/en-us/articles/204206269-Installing-Zoom-on-Linux 

Could not find any information regarding distribution of licensing.

CC: (none) => rihoward1

Comment 9 r howard 2020-03-26 02:47:51 CET
One other comment is due to Covad-19 pandemic UCSF Medical center has switched to using Zoom for check in appointments that do not need hands on care. I am pretty sure other hospitals and clinics in California will be doing similar.
Comment 10 r howard 2020-03-26 03:47:49 CET
I have found the Zoom terms of service here https://zoom.us/terms/
It is a long read for whom ever wants to read it and see if the software is re-distributable or not.
Comment 11 Dave Hodgins 2020-03-26 05:19:56 CET
If I'm reading it correctly, we would need a separate agreement with zoom,
before we could be allowed to redistribute it. Even using something similar
to what we did for flash looks very questionable to me.

Doesn't look likely, in my opinion.
Comment 12 David Walser 2020-03-26 14:04:10 CET
I guess the mesa fix tmb is doing is all we can do then.  It would be nice if upstream would at least make a repo so it doesn't take manual effort to keep the client up to date once you've installed it.  Maybe someone can ask them.
Comment 13 katnatek 2020-03-26 22:47:37 CET
I don't know how the rpms of this are build but i'm sure they have some think rotten, have qt3 dependencies meanwhile the other linux option (https://zoom.us/download?os=linux) have qt5 libraries

I recommend if you want to use this use the Other Linux option in https://zoom.us/download?os=linux , unpack the tarball and click on  ZoomLauncher

FYI i recently read article complaining about this application send personal info to facebook no matter if you have a facebook account or not
Comment 14 Olav Vitters 2020-04-08 15:58:48 CEST
(In reply to Thomas Backlund from comment #6)
> (In reply to David Walser from comment #4)
[..]
> > something like our old get-skype package?  Or perhaps we could have
> > lib*dri-drivers provide mesa-dri-drivers so at least the upstream RPM would
> > install cleanly?
> 
> Yeah, I will add it to next mesa build.

Was/could this be pushed to Mageia 7?

CC: (none) => olav

Comment 15 Thomas Backlund 2020-04-08 16:44:47 CEST
It's currently in testing: in bug 26424
Comment 16 Rolf Pedersen 2020-04-08 18:08:23 CEST
(In reply to katnatek from comment #13)
...
> 
> FYI i recently read article complaining about this application send personal
> info to facebook no matter if you have a facebook account or not

Yeah, I'm seeing various reports of security issues that maybe/potentially involve Chinese intrusion.
https://theintercept.com/2020/04/03/zooms-encryption-is-not-suited-for-secrets-and-has-surprising-links-to-china-researchers-discover/
Comment 17 Dave Hodgins 2021-04-08 01:46:35 CEST
*** Bug 28745 has been marked as a duplicate of this bug. ***

CC: (none) => omeritzicschwartz

Comment 18 katnatek 2021-08-31 01:08:40 CEST
I try to make a package from the tar.xz files but for the 32 bit version
requires libQt5MultimediaQuick_p.so.5 , is possible replace with other lib ?
or i send this to /dev/null ?
Comment 19 katnatek 2021-08-31 01:13:53 CEST
BTW I exclude that from the requires and at less start

https://www.imagebam.com/view/ME37GC4

But for the moment is all i can test
Comment 20 Marja Van Waes 2021-09-06 22:10:58 CEST
(Package request, so changing Version: to Cauldron)

Note that we already have a totally different zoom:

    zoom-1.1.5-11.mga8
    Summary     : Z-Machine: it plays text adventure games written in ZCode


it installs a bunch of files in /usr/share/doc/zoom/

There's a /usr/share/doc/zoom/ directory in the zoom video conferencing rpm, won't that wipe anything that is already installed there by the different zoom package?

Version: 7 => Cauldron
CC: (none) => marja11

Comment 21 katnatek 2021-09-06 23:54:42 CEST
Created attachment 12926 [details]
spec for zoom

I you are really considering this i attach my spec, it takes ideas from the AUR https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zoom-system-qt , to replace bundle QT things with versions in repositories
Comment 22 katnatek 2021-09-07 00:01:57 CEST
This https://drive.google.com/file/d/1XJKmP04L0-fI2krr_fFUIoWPGOAmgV0H/view?usp=sharing is the zoom-common.tar.bz2 file

I can't download at build time the binary file so i did include both in src.rpm so even when building for the 2 arch generate 2 src.rpm (one with the i586 version and other with the x86_64 version) both are the same thing
Comment 23 Dave Hodgins 2021-09-07 18:24:13 CEST
Unless it can be confirmed that we have re-distribution rights, the zoom
binary must not be included in the rpm package.

What is ok is to have an rpm package that our users install, that installs
all of the needed dependencies, and then downloads the zoom binary onto their
systems and installs it.

Ideally the package would not specify the version of the zoom binary, but would
simply install the latest available version from the zoom website, and in a
cron.daily job check for new versions on the zoom website and download/install
the new version when it becomes available.
Comment 24 Morgan Leijström 2021-09-08 15:34:39 CEST
Workaround:
We have successfully used flatpak to run zoom. Easy.
https://wiki.mageia.org/en/Ways_to_install_programs#Flatpak

CC: (none) => fri

Comment 25 katnatek 2021-09-18 22:05:25 CEST
Created attachment 12929 [details]
Some corrections to spec

Attachment 12926 is obsolete: 0 => 1

Comment 26 Dave Hodgins 2021-09-18 22:48:59 CEST
Closing as won't fix. https://zoom.us/pricing does not indicate zoom is ok to
re-distribute. Contrary to the false statement in the spec, zoom is not freeware.
Unless a statement on the zoom website can be found that shows it is ok, zoom must not be packaged for Mageia.

Status: REOPENED => RESOLVED
Resolution: (none) => WONTFIX

Comment 27 katnatek 2021-09-21 00:22:36 CEST
(In reply to Dave Hodgins from comment #26)
> Closing as won't fix. https://zoom.us/pricing does not indicate zoom is ok to
> re-distribute. Contrary to the false statement in the spec, zoom is not
> freeware.

Freeware is what you can use for free no matter if is closed source (as long as i remember) but if other word is needed (maybe Shareware?) i'll make the change, btw i surrender on make a package with system libs instead of the bundled ones, some things don't work
Comment 28 Dave Hodgins 2021-09-21 02:20:23 CEST
Free for personal use is not the same as freeware, which has no restrictions
whatsoever.

The zoom client does not appear to be re-distributable. If you want to use it
it must be downloaded directly from zoom, not from a linux distribution, unless
zoom gives permission for re-distribution.

As stated above, a package that installs the needed dependencies (which might
be called zoom-prepare for example), and instructs the user what website to
go to and what to select to download a linux rpm package would be ok. A package
that includes the zoom binary without permission is not ok. As long as it
includes the zoom binary without permission for re-distribution, the package can
not be distributed by Mageia.