> this is the repository > https://hub.docker.com/ > When you want to run container
> you must type docker run The container in you want to run > docker will Download the container from the repository and run it That means there are three different ethical issues: * The system that does the packaging. * What it puts into a container (aside from the program you want to package). Of course, if you package a nonfree program, the container will not be free. But suppose you package a free program: is the container free? * The repository where it stores containers. You've just said it contains nonfree containers. Also how are these related? 1. Do they distribute a program with which you can do packaging on your own computer? If so, is it free? (I expect it probably is, but I don't actually know.) Or does packaging work as SaaSS ? See http://gnu.org/philosophy/who-does-that-server-really-serve.html. 2. To run a container, are you compelled to run it from their repository? Or is their repository merely one way that containers can be distributed? Thus, I wonder exactly what this means: > you must type docker run The container in you want to run > docker will Download the container from the repository and run it When you say "must", is this the ONLY way to run a container, downloaded straight from the repository? That method of distributing them and running them is bad, because (1) if the repository contains nonfree containers, we don't want to link to it, and (2) when users run any program straight off someone else's server without the step of deciding which package to install, that suppresses development and release of other versions, and modification by the user. -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html.
