
The library is divided into three sublibraries that has different licenses.

1) libmicrofeed-common: GPL v2 or LGPL v2.1

   The utilizer of the library may choose between the licenses. Note, that
   when the library is linked against libmicrofeed-provider the license must
   be GPL.

2) libmicrofeed-provider: GPL v2

   The library is linked against Berkeley DB (libdb) that is released under
   a license that requires the source code to be available for all linked
   parts of the software. Thus, all providers must be licensed under GPL.

3) libmicrofeed-subscriber: LGPL v2.1

   The library is licensed under LGPL thus enabling all kind of
   licenses to be used in the client applications.


The following figure illustrates the licenses and other libraries that
each sublibrary is depending on.


		       GPL    Licensing    LGPL
				  |
  .........................	  |	  ...........................
  :			  :	  |	  :			    :
  : libmicrofeed-provider :	  |	  : libmicrofeed-subscriber :
  :			  : <===D-BUS===> :			    :
  : License: GPL	  :	  |	  : License: LGPL	    :
  :.......................:	  |	  :.........................:
				  |
   libdbus   	      ..........................             libdbus
   libcurl	      :			       :          
   libdb (req. GPL)   : libmicrofeed-common    :
        	      :		  	       :
        	      : Licence: GPL / LGPL    :
        	      :........................:
        			  |
        	       libdbus	  |
        	       libpthread 
		     

See the appropriate files for further information about the specific license:

1) COPYING.libmicrofeed-common
2) COPYING.libmicrofeed-provider
3) COPYING.libmicrofeed-subscriber
