[vlc-devel] [PATCH 1/2] share: add wrapper script for the YoutubeDL Python module
Alexandre Janniaux
ajanni at videolabs.io
Mon Sep 21 12:19:10 CEST 2020
Hi,
On Mon, Sep 21, 2020 at 11:53:16AM +0200, Marvin Scholz wrote:
>
>
> On 21 Sep 2020, at 11:50, Steve Lhomme wrote:
>
> > On 2020-09-21 11:47, Rémi Denis-Courmont wrote:
> > > Hi,
> > >
> > > Of course not. We don't package a compiler, a kernel, a display
> > > server and a PulseAudio daemon. We don't package the decompressor
> > > binaries that the decomp filter uses. We don't even package ALSA and
> > > GL libraries that we have build-time dependencies on.
> > >
> > > We need to provide sources for whatever we provide binaries. We
> > > don't provide binaries of YoutubeDL nor Python 3.
> >
> > Doesn't it violate the GPL ? Python and all the things you cited can be
> > considered as part of the OS but youtube-dl I highly doubt it.
>
> We do not link to either python or youtube-dl in VLC though.
This is not a layer perspective so it probably worth nothing,
but I hardly see how something you don't ship could make your
software violate the GPL.
> >
> > > Le 21 septembre 2020 12:39:26 GMT+03:00, Steve Lhomme
> > > <robux4 at ycbcr.xyz> a écrit :
> > >
> > > Virtual Environment
> > > https://docs.python.org/3/tutorial/venv.html
> > >
> > > The other thing is that whatever VLC needs, it doesn't
> > > pollute the
> > > system environment, potentially introducing incompatible
> > > dependencies.
> > >
> > > Using a venv does not seem very useful here.
> > > If packagers want to do that, thats a different story but
> > > in general I dont think VLC should set up a venv because
> > > it does not even install any dependency so it seems pointless
> > > to do.
> > > Even if we were to package it in contribs, a venv is probably
> > > not needed as it seems youtube-dl has no dependencies itself
> > > so it could just be easily imported without a venv.
> > >
> > >
> > > I think we need to package it in VLC since we need to be able to
> > > make
> > > package sources of whatever we use in VLC, our code, the
> > > contribs and
> > > the tools.
> > > ------------------------------------------------------------------------
> > > vlc-devel mailing list
> > > To unsubscribe or modify your subscription options:
> > > https://mailman.videolan.org/listinfo/vlc-devel
> > >
> > >
> > > --
> > > Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez
> > > excuser ma brièveté.
> > >
> > > _______________________________________________
> > > vlc-devel mailing list
> > > To unsubscribe or modify your subscription options:
> > > https://mailman.videolan.org/listinfo/vlc-devel
> > >
> > _______________________________________________
> > vlc-devel mailing list
> > To unsubscribe or modify your subscription options:
> > https://mailman.videolan.org/listinfo/vlc-devel
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list