On Mon 28-Feb-2011 at 01:09 -0800, kfj wrote:
On 27 Feb., 23:00, Bruno Postle <[email protected]> wrote:

>What I mean is this: hsi, the python module that is generated by SWIG
>and contains the hugin functionality, can be imported by any python
>script that cares to do so. It's like loading a shared library from an
>executable program, in fact, technically, this is just what happens.
>But the code that finds it way into the script via this route is
>GPLed. Therefore, if I understand things rightly, the module would
>have to make itself known as GPL software, prohibit closed-source
>users to import it and point a way to it's sources, plus whatever
>other requirements the GPL imposes.

We would want people to write their own scripts and not care about
this stuff so long as they didn't distribute them.

I don't quite follow your train of thought here. What do you mean by
"so long as they didn't distribute them"?

Oops, I was responding to the idea that the plugin interface would enforce the GPL in plugins programatically, but maybe that wasn't what you were saying.

Any plugins that were distributed with Hugin would need to be GPL too, or some more liberal license.

The module itself doesn't do any i/o though and can't communicate it's license status. Is that okay with the GPL? Does there have to be some mechanism to display the license or is it enough to have a LICENSE file with the distribution?

It isn't necessary to display the license in the GUI, Hugin does this but it is more of an advocacy/education thing.

Excellent. You may have seen my second posting where I described my experience with merging the branch back. It seems painless, but I only tested it on Linux, so there may be obstacles I'm not aware of. Would it be useful if I did the merge again at some convenient point in time and uploaded the patch?

If you are working with HG, you should be able to just pull updates from the 'default' branch and never worry that your branch is diverging.

The main worry we have about merging new features into the 'trunk' is that in the past we have merged unfinished stuff that then held up a release for months - Either the new feature needs to be complete, or it needs to be unobtrusive.

--
Bruno

--
You received this message because you are subscribed to the Google Groups "Hugin and 
other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/hugin-ptx

Reply via email to