void-packages icon indicating copy to clipboard operation
void-packages copied to clipboard

New package: makemkv-1.17.1

Open jcgruenhage opened this issue 4 years ago • 8 comments

jcgruenhage avatar Jan 15 '21 23:01 jcgruenhage

You shall not modify, ...

nonfree

Chocimier avatar Jan 18 '21 17:01 Chocimier

YES. I remembered to put in the license, but not the nonfree, sorry.

jcgruenhage avatar Jan 19 '21 00:01 jcgruenhage

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

github-actions[bot] avatar May 02 '22 02:05 github-actions[bot]

Updated to a newer version to prevent this from being closed.

If someone wants to take a stab at cross compiling for aarch64 and arm6l (upstream released binaries of the closed part for these architectures as well now), that'd be cool as well, but getting this in at all would be a good first step IMO.

jcgruenhage avatar May 03 '22 09:05 jcgruenhage

fine with me, objections?

Piraty avatar May 07 '22 21:05 Piraty

Isn't bundling GPL jar and proprietary binaries a GPL breach?

Chocimier avatar May 07 '22 22:05 Chocimier

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

github-actions[bot] avatar Aug 07 '22 02:08 github-actions[bot]

Isn't bundling GPL jar and proprietary binaries a GPL breach?

maybe? IANAL, but it's at least a bit fishy IMO. I think it might be fine actually, but I'd need to check more into what code comes from where and who holds the copyright and such. In general, taking GPL code and building something proprietary based on it is a breach, but I don't think that's happening here. I think they are dual-licensing some parts under both their proprietary license and under the GPL, but keeping some core things to themselves which are only released under the proprietary license. If they are indeed shipping GPL code for which they have no copyright in binaries for which they don't release the full source code under the GPL, then that would be a breach, yes.

Still, I don't see any harm in shipping this as a package in non-free, right? It's being shipped by a few other distros as well, see https://repology.org/project/makemkv/versions

jcgruenhage avatar Aug 07 '22 07:08 jcgruenhage

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

github-actions[bot] avatar Nov 07 '22 02:11 github-actions[bot]

Version bumped, not stale

jcgruenhage avatar Nov 14 '22 09:11 jcgruenhage

Would it be possible to package the GUI separately? For example, as a makemkv-qt or makemkv-gui sub-package.

agausmann avatar Jan 22 '23 01:01 agausmann

See b6efcf2ea7059719446c4b52284e71b9926d02a3 as an example of a separate makemkv-qt package.

I'm not very experienced with subpackages so there might be some issues with this template.

But anyway, the motivation for this is to be able to install the CLI on a headless machine without pulling in Qt. Similar to how Transmission is split into CLI/GUI packages.

agausmann avatar Jan 27 '23 01:01 agausmann

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

github-actions[bot] avatar Apr 27 '23 01:04 github-actions[bot]

bump.

jcgruenhage avatar May 03 '23 18:05 jcgruenhage

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

github-actions[bot] avatar Aug 03 '23 01:08 github-actions[bot]

If they are indeed shipping GPL code for which they have no copyright

They do include Rich Wareham's libdvdnav, Håkan Hjort's libdvdread and pieces of Sun's java stdlib. They know what they are doing, see makemkv-oss-1.17.1/mmgpl/dvdnavsrv.cpp

Still, I don't see any harm in shipping this as a package in non-free, right?

As long as you can provide full source of resulting package, IMO.

Chocimier avatar Aug 03 '23 18:08 Chocimier

It's being shipped by a few other distros as well

Almost all or them don't host packages but instruct package manager to fetch from origin.

Chocimier avatar Aug 03 '23 18:08 Chocimier

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

github-actions[bot] avatar Nov 03 '23 01:11 github-actions[bot]