[asterisk-dev] Corydon76 Issue Deleted: 0006925, 04-28-06 17:49 Corydon76 Issue Deleted: 0006920

Kevin P. Fleming kpfleming at digium.com
Mon May 1 04:48:11 MST 2006


Denis Smirnov wrote:

> This moving helps to minimize duplicate code and improve API stability
> without affecting development speed.

This is incorrect. As soon as 'struct ast_channel' is part of the
library's API (as it would have to be), then we cannot make changes to
the channel structure without having to increase library versions and
modifying all the modules to require that version. This will take
significant amounts of time.

I don't see any value in having modules that are usable across Asterisk
versions in binary form; this is open source software, and nearly all
modules available for it should only need source-level compatibility,
not binary compatibility.



More information about the asterisk-dev mailing list