diff -r 0ec0b9d70bef -r f1ea2d72b28c relpipe-data/implementation.xml --- a/relpipe-data/implementation.xml Sat Dec 01 15:07:14 2018 +0100 +++ b/relpipe-data/implementation.xml Sat Dec 01 15:47:25 2018 +0100 @@ -16,7 +16,7 @@ name type subtype language license relpipe-in-cli.cpp executable input c++ GNU GPLv3+ relpipe-in-fstab.cpp executable input c++ GNU GPLv3+ - relpipe-lib-cli.cpp library shared c++ GNU LGPLv3+ or GPLv2+ + relpipe-lib-cli.cpp library header-only c++ GNU GPLv3+ relpipe-lib-protocol.cpp library header-only c++ GNU LGPLv3+ or GPLv2+ relpipe-lib-reader.cpp library shared c++ GNU LGPLv3+ or GPLv2+ relpipe-lib-writer.cpp library shared c++ GNU LGPLv3+ or GPLv2+ @@ -40,6 +40,12 @@
  • The transformations read relational data on STDIN and generate transformed relational data on STDOUT.
  • +

    + The libraries are intended to be used as shared ones (.so) in order to guarantee the freedom of the end-user. + A shared library can be easily replaced without recompiling of the program. + It can be also hacked using LD_PRELOAD. +

    +