Juan Luis Baptiste a écrit :
On Tue, Nov 20, 2012 at 11:20 PM, Juan Luis Baptiste <juan...@mageia.org <mailto:juan...@mageia.org>> wrote: On Tue, Nov 20, 2012 at 12:54 AM, andre999 <andre999...@laposte.net <mailto:andre999...@laposte.net>> wrote: An alternate approach would be to package and distribute the documentation separately (as nonfree). Oracle permits this as long as it is only available on the same media or sites as mysql-workbench -- which concurs with our current practices. Then the mysql-workbench package itself would still be GPL. So I'd go for the second option. Maybe adding a comment in the mysql-workbench description indicating that due to licensing restrictions, the documentation is available in non-free. Giving it a second thought, I think this isn't a good idea because if I split the documentation into a separate package that would mean that I would need to have mysql-workbench sources also in the documentation package to be able to build it. And looking more closely at the Fedora patch, they remove the documentation but patch the program to open the online version of the documentation. IMO, if we can't include the doc in the same mysql-workbench package then the online approach is better. -- Juancho
Online would work, but personally I don't like online documentation, as it ends up being downloaded every time it is referred to.
I like your idea of giving a suggest if the documentation is in a separate package. As for as packaging the documentation, you could always download it directly from Oracle if that is easier.
I don't see why you would need mysql-workbench sources in the documentation package. Oracle only requires that the documentation, to be redistributed, is presented on an iso or web site where mysql-workbench is *also* available. (Whether or not in the same package.)
Our mirror policy says that an official mirror must carry core and nonfree. (We have no control over or responibility for non-official mirrors.) And our isos don't have nonfree documentation. (But if they did, we could always ensure that the documentation package would only be included if the software package were also included.)
So where-ever we put the documentation package (in nonfree), there will also be the mysql-workbench package (in core), which satisfies Oracles restrictions.
Regards :) -- André