Maru: a pocket desktop
Maru: a pocket desktop
Posted Apr 18, 2016 12:14 UTC (Mon) by larma (guest, #106468)Parent article: Maru: a pocket desktop
So to summarize: Maru is an Android system that runs a LXC container that has a directory mounted to the Android mass storage, a virtual screen that is directed to the Android secondary screen (maybe using VNC?) and is running some pre-configured Debian distribution.
And now the funny thing: all this is already possible since long time ago. People were experimenting with Xvnc servers running in a Debian or ArchLinuxARM chroot environment and are able to use this VNC from remote systems or, with a VNC viewer app, even on the device screen itself. I myself did this on a rooted Android 2.3 smartphone over 3 years ago.
Posted Apr 18, 2016 12:27 UTC (Mon)
by smcv (subscriber, #53363)
[Link] (3 responses)
It isn't, but distributing a disk image containing the binaries for that Debian container, without the corresponding source code, is.
For the packages that are unmodified, pointing to the corresponding source on a Debian mirror might be sufficient for non-commercial distribution to not violate the GPL, but I assume there are at least some modified GPL packages here - most notably the Linux kernel.
Reputable Debian derivatives like Ubuntu and SteamOS are rather careful to have corresponding source code for everything they distribute.
Posted Apr 18, 2016 12:43 UTC (Mon)
by corbet (editor, #1)
[Link]
In any case, I mentioned the GPL issues because they are there, but the stated intent is to open-source the entire project. So hopefully this isn't an area of serious, long-term concern.
Posted Apr 18, 2016 12:57 UTC (Mon)
by dgm (subscriber, #49227)
[Link] (1 responses)
Posted Apr 18, 2016 22:27 UTC (Mon)
by drag (guest, #31333)
[Link]
I expect that if you go to something like Docker's official container registry you will find vast numbers of copyright violations of one form or another. Violations of GNU userland, kernels, apache licensing violations, etc?
If somebody pulls in a Ubuntu container their app is it Canonical's job to provide the source code or is the person redistributing the resulting software binaries?
If you have Joe Blow posting a container for his blogging software it is technically going to be a violation if he doesn't provide written notice and provide all the source code along with the container. Lots of the times the only reference a container has is some github page and even then a lot of those projects never last very long.
With the commodization of operating systems that things like containers represent you see the costs of copyright compliance for various FLOSS items soring in comparison to the costs of actually building and distributing the software. Luckily most people don't seem to care because access to every bit of source code is not really a high priority and if it was they know where to easily get it. However there could be some pretty serious problems down the road if some critical copyright holder decides to try to force everybody to take his copyright very seriously.
Maru: a pocket desktop
Actually, since it's running in a container, there is no Debian kernel package at all.
Maru: a pocket desktop
Maru: a pocket desktop
Maru: a pocket desktop
