Alan Robertson wrote:
> 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.

To make it clear...  As far as I am personally concerned, a person has
the right to license their software in any way they wish.  So, although
I might disagree with him regarding the choice of license for this
purpose, I personally view that I have no authority to demand that a
person change their license, nor do I hold him in lower esteem for his
decision.

My desire for consistent licensing comes from my opinion that our
customers should not have to read all every source file to discover
which portions of the system are under which licenses.  For this and
other reasons, it is my belief that all projects need consistent license
policies.

Of course, I still hold hope that persuasion might hold out, and he
might be convinced to license these library interfaces under the 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