Posted: Mon Mar 27, 2000 2:47 pm Post subject: [Asterisk] H.323
Quote:
I think, Asterisk is quite limited because of lack of H.323
interconnection. Has somebody plan to implement it?
We've suggested it quite a bit, but Mark won't go for it. The
OpenH323 stack is MPL, and Mark wants to keep his license GPL.
Greg
/********************************************************************
Greg Herlein Quicknet Technologies, Inc.
Member of Technical Staff 415-864-5225 x541
gherlein@quicknet.nethttp://www.quicknet.net
*********************************************************************/
Posted: Mon Mar 27, 2000 3:31 pm Post subject: [Asterisk] H.323
On Mon, 27 Mar 2000, Greg Herlein wrote:
Quote:
> I think, Asterisk is quite limited because of lack of H.323
> interconnection. Has somebody plan to implement it?
We've suggested it quite a bit, but Mark won't go for it. The
OpenH323 stack is MPL, and Mark wants to keep his license GPL.
How MPL limits? I don't know it.
Quote:
Greg
/********************************************************************
Greg Herlein Quicknet Technologies, Inc.
Member of Technical Staff 415-864-5225 x541
gherlein@quicknet.nethttp://www.quicknet.net
*********************************************************************/
Posted: Mon Mar 27, 2000 3:37 pm Post subject: [Asterisk] H.323
Quote:
How MPL limits? I don't know it.
It's really the GPL that limits - if it links against any other
code, that code becomes GPL. I suppose Mark could add a
statement to his licensing to explicitly allow the OpenH323
library to link against his code without it becoming infected
with the GPL, but I'm not sure of the legality of that.
Greg
/********************************************************************
Greg Herlein Quicknet Technologies, Inc.
Member of Technical Staff 415-864-5225 x541
gherlein@quicknet.nethttp://www.quicknet.net
*********************************************************************/
Posted: Mon Mar 27, 2000 3:50 pm Post subject: [Asterisk] H.323
I think that H.323 is somthing worthwhile enough that if it comes down to
the licensing, then perhaps a new stack should be written. Of course, Mark
probably doesn't have enough time along with everything else he has to do,
so this would require some volunteers.. Unfortunately, my programming
experience is limited to Perl.
Just a suggestion.
Nathan
On Mon, 27 Mar 2000, Greg Herlein wrote:
Quote:
> I think, Asterisk is quite limited because of lack of H.323
> interconnection. Has somebody plan to implement it?
We've suggested it quite a bit, but Mark won't go for it. The
OpenH323 stack is MPL, and Mark wants to keep his license GPL.
Greg
/********************************************************************
Greg Herlein Quicknet Technologies, Inc.
Member of Technical Staff 415-864-5225 x541
gherlein@quicknet.nethttp://www.quicknet.net
*********************************************************************/
On Mon, Mar 27, 2000 at 07:37:24AM -0800, Greg Herlein wrote:
Quote:
> How MPL limits? I don't know it.
=20
It's really the GPL that limits - if it links against any other
code, that code becomes GPL. I suppose Mark could add a
statement to his licensing to explicitly allow the OpenH323
library to link against his code without it becoming infected
with the GPL, but I'm not sure of the legality of that.
If Mark owns the copyright on all of Asterisk's code (nobody's patches
have been large enough to give them a piece), he certainly can do
that. If not, he needs the approval of everyone who owns part of the
code... but that shouldn't be too hard to get.
--ew6BAiZeqk4r7MaW
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v0.9.9 (GNU/Linux)
Comment: For info see http://www.gnupg.org
Posted: Mon Mar 27, 2000 6:33 pm Post subject: [Asterisk] H.323
Quote:
both at the same time. I think this is a rediculous thing to have to do.
I agree.
Quote:
but it still doesn't fully solve the problem. The OpenH323 people could
much easier dual license under MPL and LGPL.
And we've discussed that. LGPL can be subverted into becoming
the GPL. Shall I quote that clause again?
Quote:
But, the point is basically moot until someone actually writes the
channel driver for H.323. I've not implemented it myself, and having
looked at the code for OpenH323, I don't know enough C++ to be able to do
it either.
OK, valid point.
Quote:
1) Use Vovida's H.323 stack which is under LGPL -- but I don't know how
complete it is.
You ought to look again closely - Vovida actually derived from
OpenH323 (even contracted with them, at one point). I myself do
not know the present state of their licenses, but I'd be wary.
Quote:
2) Write a gateway that converts H.323 calls to simple IAX calls. The
choice of license of this gateway could be either MPL or GPL with the
OpenH323 exception, and I would be willing to donate my IAX code to help
such a project along.
That, in fact, is an excellenet idea. Let me look at your code
again. Perhaps we can do something with that...
Greg
/********************************************************************
Greg Herlein Quicknet Technologies, Inc.
Member of Technical Staff 415-864-5225 x541
gherlein@quicknet.nethttp://www.quicknet.net
*********************************************************************/
Posted: Mon Mar 27, 2000 6:51 pm Post subject: [Asterisk] H.323
Greg,
We've hashed over this a million times already. Asterisk uses
other GPL'd components, therefore to make the exception for the MPL'd
OpenH323 stack, one would have to choose either to use the H.323 module,
or to use the other components of Asterisk (like the mp3 decoder) but not
both at the same time. I think this is a rediculous thing to have to do.
I have not rejected making the very exception you've asked for,
but it still doesn't fully solve the problem. The OpenH323 people could
much easier dual license under MPL and LGPL.
But, the point is basically moot until someone actually writes the
channel driver for H.323. I've not implemented it myself, and having
looked at the code for OpenH323, I don't know enough C++ to be able to do
it either.
If someone writes the code, I would like to think that there is
some way that the OpenH323 people and I could work *something* out, but
I'm not going to invest more time in hypothetical license discussions
until there's some code on the table to make it worthwhile.
Of course, there are two other alternatives as well:
1) Use Vovida's H.323 stack which is under LGPL -- but I don't know how
complete it is.
2) Write a gateway that converts H.323 calls to simple IAX calls. The
choice of license of this gateway could be either MPL or GPL with the
OpenH323 exception, and I would be willing to donate my IAX code to help
such a project along.
Mark
-------------------------------------------------------------------------
Mark Spencer, President Free and Commercial Linux Support
Linux Support Services, LLC On the web or on the phone
923 Stage Road Suite F
Auburn, AL 36830 http://www.linux-support.net
(334) 887-1042 staff@linux-support.net
Toll free: (877) LINUX-ME
On Mon, 27 Mar 2000, Greg Herlein wrote:
Quote:
> How MPL limits? I don't know it.
It's really the GPL that limits - if it links against any other
code, that code becomes GPL. I suppose Mark could add a
statement to his licensing to explicitly allow the OpenH323
library to link against his code without it becoming infected
with the GPL, but I'm not sure of the legality of that.
Greg
/********************************************************************
Greg Herlein Quicknet Technologies, Inc.
Member of Technical Staff 415-864-5225 x541
gherlein@quicknet.nethttp://www.quicknet.net
*********************************************************************/
Posted: Mon Mar 27, 2000 6:53 pm Post subject: [Asterisk] H.323
Quote:
I think that H.323 is somthing worthwhile enough that if it comes down to
the licensing, then perhaps a new stack should be written. Of course, Mark
probably doesn't have enough time along with everything else he has to do,
so this would require some volunteers.. Unfortunately, my programming
experience is limited to Perl.
Writing H.323 is what we like to call a "non trivial task". The protocol
is so unreasonably complex that interoperation with another vendor is
actually a pretty significant accomplishment.
I think Vovida has implemented a subset of H.323 but I don't know how far
along their code is.
Posted: Mon Mar 27, 2000 7:52 pm Post subject: [Asterisk] H.323
Quote:
And we've discussed that. LGPL can be subverted into becoming
the GPL. Shall I quote that clause again?
Subverted? So what? If somebody makes a derivative and puts it under
GPL, who cares? Who will use it? What's the big issue? Someone could
take libc and "subvert" it by re-releasing it under GPL, but nobody has,
there's no point. And how is this different from the GPL with MPL
exception? What if I made a GPL "file" with OpenH323 that implemented
something, then you still couldn't use my contributions even under the
current license.
LGPL is technically at least as appropriate for the OpenH323 project as
MPL, given their goals.
Quote:
> 1) Use Vovida's H.323 stack which is under LGPL -- but I don't know how
> complete it is.
You ought to look again closely - Vovida actually derived from
OpenH323 (even contracted with them, at one point). I myself do
not know the present state of their licenses, but I'd be wary.
They've released it under LGPL, that's all I need to know about their
License. However, just because it's under LGPL doesn't mean it's a good
solid, interoperable stack either.
Quote:
> 2) Write a gateway that converts H.323 calls to simple IAX calls. The
> choice of license of this gateway could be either MPL or GPL with the
> OpenH323 exception, and I would be willing to donate my IAX code to help
> such a project along.
That, in fact, is an excellenet idea. Let me look at your code
again. Perhaps we can do something with that...
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum