There are actually a fair few small modifications to the InChI 1.04 code 
bundled in Open Babel. Most look superficial, but one that actually slightly 
changes the behaviour is the increase of MAX_ATOMS to 65534 in ichisize.h. The 
more recent InChI 1.05 implements a similar change, but uses a value of 32766 
and outputs InChIs starting with “1B” (for beta?) instead of “1S” above 1024 
atoms.

I think in future it would be better to download the unmodified InChI release 
on-demand when building, instead of bundling it. Like what is done for 
RapidJSON:
https://github.com/openbabel/openbabel/blob/master/CMakeLists.txt#L463-L490

Matt

On 6 June 2018 at 15:13:26, Geoffrey Hutchison (geoff.hutchi...@gmail.com) 
wrote:

> Not sure how relevant this is to OpenBabel, but I assume we modify InChi  
> in order to integrate it?  

No, we do not modify the InChI code in any way in the integration.  

> Did somebody bring this up with the Inchi Trust?  

I would guess 'no.' I don't think IUPAC or the InChI Trust really understand 
software licensing issues. IANAL, but I know that similar issues have been 
brought up over the lifetime of InChI.  

I think their basic concern is someone modifying the InChI code (such as it is) 
so that it no longer produces correct InChI - which then breaks the entire 
point of an InChI. So I understand the intent of the clause, but that shouldn't 
be in the license - just a trademark on InChI, such that claiming it implies 
correctness.  

I'd suggest posting on the InChI mailing list.  

-Geoff  
------------------------------------------------------------------------------  
Check out the vibrant tech community on one of the world's most  
engaging tech sites, Slashdot.org! http://sdm.link/slashdot  
_______________________________________________  
OpenBabel-Devel mailing list  
OpenBabel-Devel@lists.sourceforge.net  
https://lists.sourceforge.net/lists/listinfo/openbabel-devel  
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to