[Epiphany] Mozilla Embedding GTK widget: move the code up to the Mozilla tree?TAKE 2
- From: Philippe Laporte <philippe laporte nokia com>
- To: epiphany mozdev org
- Subject: [Epiphany] Mozilla Embedding GTK widget: move the code up to the Mozilla tree?TAKE 2
- Date: Wed, 23 Apr 2003 16:04:16 +0300
Title:
Hi,
Sorry about the last message, not sure what happened there...
I've been in contact with Chris Blizzard and Marco Pesenti Gritti
about integrating the code in the galeon used gtk widget for embedding
Mozilla in its gtkmozembed superclass in the Mozilla tree.
There are two parts to this; technical and legal. Marco kinda all the
galeon developers have to agree to relicense from GPL to MPL that bit of
code.
The other option is not to merge into the Mozilla code, but to provide
LGPL licensing for that widget of yours.
Here is an excerpt from the latest exchanges:
Earlier (base argument)
Chris:
I didn't add to much functionality to the embedding widget because I
didn't think that it needed too much. I didn't want to set any UI
policy because it was just supposed to be a widget that covered 80% of
the functionality needed and that's it.
Me:
The mozembed widget by itself does not set a UI policy. But
functionalities such as zooming vs DOM events callbacks are arbitrarily
included. Some custom GTK signals (ex: status_change) don't even have
handlers in TestGtkEmbed. I just mean why not extend that functionality
to what is used in Galeon, even if TestGtkEmbed ignores the signals?
Later:
Me:
So are you agreeing to merge the Galeon used gtkmozembed subclass with
its super class, all going into the Mozilla tree?
Chris:
No, I'm not agreeing to anything. I'm saying that if there's good
stuff that can be ported and it makes sense to port it that I'm OK
with it being moved into the Mozilla tree. I also don't want to step
on other people's toes (sometimes, people don't like things being
moved upstream) and there's also the licensing issue.
Me: So it sounds like if you can get the galeon people to agree on the
technical and licensing issues (moving from GPL to MPL), there might be
a go for it.
Marco:
Sounds good. Just a warning. You will need to rework that code to be
able to port it to gtkmozembed. That's because the c++ code is not in
the widget file but respectively in EphyWrapper.cpp and
EmbedPrivate.cpp.
About the licensing issues you have my approval, you should probably
contact galeon guys about it too though. I'm not sure if with GPL you
need permission of all contributors or just of the copyright owner.
I dont think you are going to have probs though, more apis upstream
could be good for us too.
Ok, so much for quoting others
I'd like comments on both issues please,
Many thanks,
Philippe Laporte
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]