[prev in list] [next in list] [prev in thread] [next in thread] 

List:       bind-announce
Subject:    Planning to stop exporting BIND libraries
From:       Victoria Risk <vicky () isc ! org>
Date:       2018-03-23 12:30:26
Message-ID: D9A691D3-9995-4808-AE3D-0F7087942526 () isc ! org
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


BIND currently exports number of libraries, including libisc, libisccfg, libirs, \
libisccc, libdns and libbind9.

We don't know of any external projects that use these libraries.  Keeping the ABI and \
API stable is big burden, and we are exploring the possibility of merging all the \
libraries into a tightly-coupled private library that wouldn't be used outside of \
BIND (and tools). This change would effectively make those libraries private.  

BIND 9.14 in 2019 would be the first release that would drop the libraries.

The BIND 9.11 ESV would keep those libraries until 2022, so any external users would \
have enough time to migrate to other DNS libraries.

Known external users of libisc and friends:
- ISC DHCP (will continue using BIND 9.11 libraries)
- dnsperf (either use BIND 9.11 libraries, or offer ISC project)

Please let us know if you see a significant problem with this plan, including which \
library you are using and how you are using it.

Thank you

Vicky

-------------
Victoria Risk
Product Manager
Internet Systems Consortium
vicky@isc.org


[Attachment #5 (unknown)]

<html><head><meta http-equiv="Content-Type" content="text/html; \
charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; \
line-break: after-white-space;" class=""><div class="">BIND currently exports number \
of libraries, including libisc, libisccfg, libirs, libisccc, libdns and \
libbind9.</div><div class=""><br class=""></div><div class="">We don't know of any \
external projects that use these libraries. &nbsp;Keeping the ABI and API stable is \
big burden, and we are exploring the possibility of merging all the libraries into a \
tightly-coupled private library that wouldn't be used outside of BIND (and tools). \
This change would effectively make those libraries private. &nbsp;</div><div \
class=""><br class=""></div><div class="">BIND 9.14 in 2019 would be the first \
release that would drop the libraries.</div><div class=""><br class=""></div><div \
class="">The BIND 9.11 ESV would keep those libraries until 2022, so any external \
users would have enough time to migrate to other DNS libraries.</div><div \
class=""><br class=""></div><div class="">Known external users of libisc and \
friends:</div><div class="">- ISC DHCP (will continue using BIND 9.11 \
libraries)</div><div class="">- dnsperf (either use BIND 9.11 libraries, or offer ISC \
project)</div><div class=""><br class=""></div><div class="">Please let us know if \
you see a significant problem with this plan, including which library you are using \
and how you are using it.</div><div class=""><br class=""></div><div class="">Thank \
you</div><div class=""><br class=""></div><div class="">Vicky</div><div class=""><br \
class=""></div><div class="">-------------</div><div class=""> <div style="color: \
rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; \
text-transform: none; white-space: normal; word-spacing: 0px; \
-webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; \
-webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); \
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; \
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: \
break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" \
class=""><div class="">Victoria Risk</div><div class="">Product Manager</div><div \
class="">Internet Systems Consortium</div><div class=""><a \
href="mailto:vicky@isc.org" class="">vicky@isc.org</a></div><div class=""><br \
class=""></div></div><br class="Apple-interchange-newline"></div><br \
class="Apple-interchange-newline"><br class="Apple-interchange-newline"> </div>
<br class=""></body></html>



_______________________________________________
bind-announce mailing list
bind-announce@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-announce


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic