Keisuke MORI wrote:
> Hi,
> 
> I'm looking for APIs to obtain V2 nodes/resources information
> from my application. I assumes that the CIB library (cib.h and
> libcib.so) is meant for it, but I'm wondering how can I use it.
> 
>  - What functions are "public" to users and what hearder files
>    should I refer to?  I understand that the cib_t object is the
>    one which provides its main functionalities but it seems to
>    require many utility functions that defined in crm/common and
>    crm/pengine to manipulate crm_data_t data structure.
>    Are those all considered as the "API"?
> 
>  - What is the license of the library? It seems GPL, and is it
>    designed so? I see that some files under lib/crm/cib/ are
>    LGPL'ed but the rest of the files under lib/crm/ are
>    GPL'ed(as well as related header files).
> 
>    IMHO, It would be nice if the library is LGPL as the other
>    ones so that it can be used widely by variant users...


By project policy, ALL APIs to the project are LGPL.
http://linux-ha.org/FileCopyrightPolicy

The developer of the software in question is in violation of
long-standing, documented project policy.

I have talked to him about it before.  I hate to have to rewrite the
libraries in question, but that may be what we have to do :-(.

The management daemon may also do what you want - and it is licensed LGPL.

-- 
    Alan Robertson <[EMAIL PROTECTED]>

"Openness is the foundation and preservative of friendship...  Let me
claim from you at all times your undisguised opinions." - William
Wilberforce
_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to