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/
