Re: [Iup-users] IUP License Questions

2020-06-02 Thread Ranier Vilela
De: Andrew Robinson 
Enviado: terça-feira, 2 de junho de 2020 01:45
Para: Antonio Scuri; r...@gnu.org
Cc: IUP discussion list.
Assunto: Re: [Iup-users] IUP License Questions

>I see only one download for IUP, not many. The GPL license appears to say that 
>ALL code linked with GPL source >(that would mean all the GPL static 
>libraries), must also be disclosed under a GPL license. By providing GPL 
>static >libraries in a single IUP package instead of having the users download 
>it separately (which is what "split" would >actually mean), it seems to me 
>that it might a violation of the GPL license.

>But I'm not a lawyer or the author of GPL, so maybe someone else can tell us 
>if this is legit? Maybe someone like >Richard Stallman, which Google lists as 
>the author of GPL?

Resume:
1. FGTL (LGPL), legal use with DLL or STATIC
https://sourceforge.net/projects/ftgl/

2. Freetype (BSD), legal use with DLL or STATIC
https://sourceforge.net/projects/freetype/

3. Zlib (BSD), legal use with DLL or STATIC
https://zlib.net/zlib_license.html

4.  Scintilla (BSD), legal use with DLL or STATIC
https://www.scintilla.org/License.txt

5. Math Graphics Library (MIT), legal use with DLL or STATIC
http://glm.g-truc.net/copying.txt

6. WinDrawLib (BSD), legal use with DLL or STATIC
https://github.com/mity/windrawlib

Conclusion, who use IUP library, it is perfectly legal and can be used with 
commercial software.

This answer your question?

regards,
Ranier Vilela



___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


Re: [Iup-users] IUP License Questions

2020-06-02 Thread Ranier Vilela




De: Andrew Robinson 
Enviado: terça-feira, 2 de junho de 2020 01:45
Para: Antonio Scuri; r...@gnu.org
Cc: IUP discussion list.
Assunto: Re: [Iup-users] IUP License Questions

>I see only one download for IUP, not many. 
Those who use the IUP libraries, in dynamic DLL and who do not use any 3rd 
libraries depending on GPL, are legal.

regards,
Ranier Vilela

___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


Re: [Iup-users] IUP License Questions: GPL vs LGPL

2020-06-02 Thread sur-behoffski
On 2020-06-02 11:15, Andrew Robinson wrote:
> I see only one download for IUP, not many. The GPL license appears to say that
> ALL code linked with GPL source (that would mean all the GPL static
> libraries), must also be disclosed under a GPL license. By providing GPL
> static libraries in a single IUP package instead of having the users download
> it separately (which is what "split" would actually mean), it seems to me that
> it might a violation of the GPL license.
> 
> 
> But I'm not a lawyer or the author of GPL, so maybe someone else can tell us
> if this is legit? Maybe someone like Richard Stallman, which Google lists as
> the author of GPL?
> [...]

G'day,

Basically your take on GPL is correct -- if you statically
link to a GPL-ed library, then your code must be GPLed also.

This stance was simply too restrictive for many people (e.g.
the C library providing resources for GCC-compiled programs
at runtime), so a "Lesser" LGPL licence was created.  Some
libraries are dual-licensed,: Either GPL, or perhaps LGPL,
or perhaps Apache, or perhaps MIT (Lua ecosystem default), or
perhaps Creative Commons (or perhaps... etc.).

Dynamic linking is very valuable here -- you can have a
non-GPL binary, and "require" a library at runtime, where the
library code has stronger constraints on it.  For example,
some drivers in the GNU/Linux kernel cause the Kernel's
"GPLv2" licence to be "tainted" if they are loaded by the
kernel's module system.

There is a non-trivial gap between LGPL and the traditional
"MIT" licence that is pervasive in the Lua/LuaRocks ecosystem,
so people should tread carefully here.

As I said previously, the "EXCLUDE_TARGETS" facility of IUP
could be implemented for IM and CD, and, once libraries are
arranged to be top-level targets, precisely what is
statically linked (and therefore a licence that the author
permits to be attached must be used), or you try to defer code
integration for problematically-licensed-libraries to strictly
dynamic linking only.

However, I'm not a lawyer, so getting expert advice is strongly
advisable.  Various Open Source (ugh!) entities, such as the
Electronic Frontier Foundation (EFF), may be able to help
and/or provide pointers to agencies that know the area well.

cheers,

s-b etc etc


___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


Re: [Iup-users] IUP License Questions

2020-06-01 Thread Andrew Robinson
I see only one download for IUP, not many. The GPL license appears to say that
ALL code linked with GPL source (that would mean all the GPL static
libraries), must also be disclosed under a GPL license. By providing GPL
static libraries in a single IUP package instead of having the users download
it separately (which is what "split" would actually mean), it seems to me that
it might a violation of the GPL license.


But I'm not a lawyer or the author of GPL, so maybe someone else can tell us
if this is legit? Maybe someone like Richard Stallman, which Google lists as
the author of GPL?


Thanks,
Andres


On 2020-06-01 at 4:39 PM, Antonio Scuri  wrote:
  If we put everything together in a single library, then no, it is not legal.
But we don't.


  That's exactly why we split in several libraries. Each secondary library can
have its own license if necessary. The documentation of each library reflects
this.


  BTW the documentation cleary displays "Additional" for controls that are
available in secondary libraries. 



Best,
Scuri




Em seg., 1 de jun. de 2020 às 15:34, Andrew Robinson 
escreveu:

I'm still not seeing direct links to the great many copyright licenses that I
had no idea existed until a few days ago. It is not reasonable to expect users
of IUP to comb through each and every source file to search for any licensing
that was not mentioned at the outset in the documentation. At a minimum, I
would expect to see third party licensees given credit where credit is due
under Products➜Credits in the online WebBook, but there is none, as if they
didn't exist. 


>From what I've seen from Tysen Moore, IUP is not a standalone product but a
software framework that, depending on how you use it, requires more than one
Copyright/License to use, instead of just the one listed in the WebBook. It
makes the IUP Copyright/License look misleading because it isn't the whole
entire license for the entire framework, it is just part of one of many
licenses but they don't say which parts that license applies to.


Are you sure that what IUP is doing is legal?


Regards,
Andres


On 2020-06-01 at 9:48 AM, Antonio Scuri  wrote:
  Just added a few more references for the license of the third party
libraries. It is on SVN for now. 


  But no, they are documented only at their respective IUP library page.


  BTW if you red the COPYRIGHT files, then you actually red their licenses
too. Unfortunately legality text is confusing.



Best,
Scuri




Em seg., 1 de jun. de 2020 às 12:44, Moore, Tysen 
escreveu:

That was my difficulty as well.  I can't seem to find the third party licenses
in the documentation (https://www.tecgraf.puc-rio.br/iup/).  I have also
checked the various "COPYRIGHT" and "README" files and can't find anything
either.   It would be useful to have the "Overview" documentation that reads,
"IUP is free software, can be used for public and commercial applications."
also mention to go to the "Copyright/License" section for the some exceptions.
 Then within the "Copyright/License" section of the documentation it could
list the third party licenses.
___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


Re: [Iup-users] IUP License Questions

2020-06-01 Thread Antonio Scuri
  If we put everything together in a single library, then no, it is not
legal. But we don't.

  That's exactly why we split in several libraries. Each secondary library
can have its own license if necessary. The documentation of each library
reflects this.

  BTW the documentation cleary displays "Additional" for controls that are
available in secondary libraries.

Best,
Scuri


Em seg., 1 de jun. de 2020 às 15:34, Andrew Robinson 
escreveu:

> I'm still not seeing direct links to the great many copyright licenses
> that I had no idea existed until a few days ago. It is not reasonable to
> expect users of IUP to comb through each and every source file to search
> for any licensing that was not mentioned at the outset in the
> documentation. At a minimum, I would expect to see third party licensees
> given credit where credit is due under Products➜Credits in the online
> WebBook, but there is none, as if they didn't exist.
>
> From what I've seen from Tysen Moore, IUP is not a standalone product but
> a software framework that, depending on how you use it, requires more than
> one Copyright/License to use, instead of just the one listed in the
> WebBook. It makes the IUP Copyright/License look misleading because it
> isn't the whole entire license for the entire framework, it is just part of
> one of many licenses but they don't say which parts that license applies to.
>
> Are you sure that what IUP is doing is legal?
>
> Regards,
> Andres
>
> On 2020-06-01 at 9:48 AM, Antonio Scuri  wrote:
>
>   Just added a few more references for the license of the third party
> libraries. It is on SVN for now.
>
>   But no, they are documented only at their respective IUP library page.
>
>   BTW if you red the COPYRIGHT files, then you actually red their licenses
> too. Unfortunately legality text is confusing.
>
> Best,
> Scuri
>
>
> Em seg., 1 de jun. de 2020 às 12:44, Moore, Tysen 
> escreveu:
>
>> That was my difficulty as well.  I can't seem to find the third party
>> licenses in the documentation (https://www.tecgraf.puc-rio.br/iup/).  I
>> have also checked the various "COPYRIGHT" and "README" files and can't find
>> anything either.   It would be useful to have the "Overview" documentation
>> that reads, "IUP is free software, can be used for public and commercial
>> applications." also mention to go to the "Copyright/License" section for
>> the some exceptions.  Then within the "Copyright/License" section of the
>> documentation it could list the third party licenses.
>>
>
>
___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


Re: [Iup-users] IUP License Questions

2020-06-01 Thread Andrew Robinson
I'm still not seeing direct links to the great many copyright licenses that I
had no idea existed until a few days ago. It is not reasonable to expect users
of IUP to comb through each and every source file to search for any licensing
that was not mentioned at the outset in the documentation. At a minimum, I
would expect to see third party licensees given credit where credit is due
under Products➜Credits in the online WebBook, but there is none, as if they
didn't exist. 


>From what I've seen from Tysen Moore, IUP is not a standalone product but a
software framework that, depending on how you use it, requires more than one
Copyright/License to use, instead of just the one listed in the WebBook. It
makes the IUP Copyright/License look misleading because it isn't the whole
entire license for the entire framework, it is just part of one of many
licenses but they don't say which parts that license applies to.


Are you sure that what IUP is doing is legal?


Regards,
Andres


On 2020-06-01 at 9:48 AM, Antonio Scuri  wrote:
  Just added a few more references for the license of the third party
libraries. It is on SVN for now. 


  But no, they are documented only at their respective IUP library page.


  BTW if you red the COPYRIGHT files, then you actually red their licenses
too. Unfortunately legality text is confusing.



Best,
Scuri




Em seg., 1 de jun. de 2020 às 12:44, Moore, Tysen 
escreveu:

That was my difficulty as well.  I can't seem to find the third party licenses
in the documentation (https://www.tecgraf.puc-rio.br/iup/).  I have also
checked the various "COPYRIGHT" and "README" files and can't find anything
either.   It would be useful to have the "Overview" documentation that reads,
"IUP is free software, can be used for public and commercial applications."
also mention to go to the "Copyright/License" section for the some exceptions.
 Then within the "Copyright/License" section of the documentation it could
list the third party licenses.
___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


Re: [Iup-users] IUP License Questions

2020-06-01 Thread Antonio Scuri
  Yes, each third party library has its own COPYRIGHT file, in their
respective src folder.

Best,
Scuri

Em seg, 1 de jun de 2020 13:55, Moore, Tysen 
escreveu:

> Scuri,
>
>
> Can you please point me to the correct COPYRIGHT file?  I looked in:
> IUP/COPYRIGHT and see:
>
> "
>
> IUP License
> ---
>
> IUP is licensed under the terms of the MIT license reproduced below.
> This means that IUP is free software and can be used for both academic
> and commercial purposes at absolutely no cost.
>
>
> ===
>
> Copyright (C) 1994-2019 Tecgraf/PUC-Rio.
>
> Permission is hereby granted, free of charge, to any person obtaining a
> copy
> of this software and associated documentation files (the "Software"), to
> deal
> in the Software without restriction, including without limitation the
> rights
> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
> copies of the Software, and to permit persons to whom the Software is
> furnished to do so, subject to the following conditions:
>
> The above copyright notice and this permission notice shall be included in
> all copies or substantial portions of the Software.
>
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
> THE
> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
> FROM,
> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
> THE SOFTWARE.
>
>
> ===
>
> (end of COPYRIGHT)
>
> "
>
> This does not mention anything about third party licenses.  I am assuming
> each user must scrub each "src" subdirectory in the IUP source code?
>
>
>
> --
> *From:* Antonio Scuri 
> *Sent:* Monday, June 1, 2020 12:48 PM
> *To:* Moore, Tysen
> *Cc:* arobinso...@cox.net; IUP discussion list.
> *Subject:* Re: [Iup-users] IUP License Questions
>
>   Just added a few more references for the license of the third party
> libraries. It is on SVN for now.
>
>   But no, they are documented only at their respective IUP library page.
>
>   BTW if you red the COPYRIGHT files, then you actually red their licenses
> too. Unfortunately legality text is confusing.
>
> Best,
> Scuri
>
>
> Em seg., 1 de jun. de 2020 às 12:44, Moore, Tysen 
> escreveu:
>
>> That was my difficulty as well.  I can't seem to find the third party
>> licenses in the documentation (https://www.tecgraf.puc-rio.br/iup/).  I
>> have also checked the various "COPYRIGHT" and "README" files and can't find
>> anything either.   It would be useful to have the "Overview" documentation
>> that reads, "IUP is free software, can be used for public and commercial
>> applications." also mention to go to the "Copyright/License" section for
>> the some exceptions.  Then within the "Copyright/License" section of the
>> documentation it could list the third party licenses.
>>
>
___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


Re: [Iup-users] IUP License Questions

2020-06-01 Thread Moore, Tysen
Scuri,


Can you please point me to the correct COPYRIGHT file?  I looked in: 
IUP/COPYRIGHT and see:

"

IUP License
---

IUP is licensed under the terms of the MIT license reproduced below.
This means that IUP is free software and can be used for both academic
and commercial purposes at absolutely no cost.

===

Copyright (C) 1994-2019 Tecgraf/PUC-Rio.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

===

(end of COPYRIGHT)

"

This does not mention anything about third party licenses.  I am assuming each 
user must scrub each "src" subdirectory in the IUP source code?




From: Antonio Scuri 
Sent: Monday, June 1, 2020 12:48 PM
To: Moore, Tysen
Cc: arobinso...@cox.net; IUP discussion list.
Subject: Re: [Iup-users] IUP License Questions

  Just added a few more references for the license of the third party 
libraries. It is on SVN for now.

  But no, they are documented only at their respective IUP library page.

  BTW if you red the COPYRIGHT files, then you actually red their licenses too. 
Unfortunately legality text is confusing.

Best,
Scuri


Em seg., 1 de jun. de 2020 às 12:44, Moore, Tysen 
mailto:tysen_mo...@mentor.com>> escreveu:

That was my difficulty as well.  I can't seem to find the third party licenses 
in the documentation (https://www.tecgraf.puc-rio.br/iup/).  I have also 
checked the various "COPYRIGHT" and "README" files and can't find anything 
either.   It would be useful to have the "Overview" documentation that reads, 
"IUP is free software, can be used for public and commercial applications." 
also mention to go to the "Copyright/License" section for the some exceptions.  
Then within the "Copyright/License" section of the documentation it could list 
the third party licenses.
___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


Re: [Iup-users] IUP License Questions

2020-06-01 Thread Antonio Scuri
  Just added a few more references for the license of the third party
libraries. It is on SVN for now.

  But no, they are documented only at their respective IUP library page.

  BTW if you red the COPYRIGHT files, then you actually red their licenses
too. Unfortunately legality text is confusing.

Best,
Scuri


Em seg., 1 de jun. de 2020 às 12:44, Moore, Tysen 
escreveu:

> That was my difficulty as well.  I can't seem to find the third party
> licenses in the documentation (https://www.tecgraf.puc-rio.br/iup/).  I
> have also checked the various "COPYRIGHT" and "README" files and can't find
> anything either.   It would be useful to have the "Overview" documentation
> that reads, "IUP is free software, can be used for public and commercial
> applications." also mention to go to the "Copyright/License" section for
> the some exceptions.  Then within the "Copyright/License" section of the
> documentation it could list the third party licenses.
>
___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


Re: [Iup-users] IUP License Questions

2020-06-01 Thread Moore, Tysen
That was my difficulty as well.  I can't seem to find the third party licenses 
in the documentation (https://www.tecgraf.puc-rio.br/iup/).  I have also 
checked the various "COPYRIGHT" and "README" files and can't find anything 
either.   It would be useful to have the "Overview" documentation that reads, 
"IUP is free software, can be used for public and commercial applications." 
also mention to go to the "Copyright/License" section for the some exceptions.  
Then within the "Copyright/License" section of the documentation it could list 
the third party licenses.
___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


Re: [Iup-users] IUP License Questions

2020-05-29 Thread Andrew Robinson
"Each of IM, CD or IUP libraries that use third party libraries that have a
license term different than IUP, has a separate page in the documentation"


Where in the documentation? I can easily find the IUP license in the
documentation, but not any third party licenses. All the licenses should be in
one place.


On 2020-05-29 at 11:38 AM, Antonio Scuri  wrote:
  Each of IM, CD or IUP libraries that use third party libraries that have a
license term different than IUP, has a separate page in the documentation. If
you use those libraries you should check their documentation. In their
documentation there should be a note about the license terms, and usually a
link to the term itself. The IM, CD and IUP source code package also include
those license terms. 


Best,
Scuri




Em sex., 29 de mai. de 2020 às 14:11, Andrew Robinson 
escreveu:

I can't seem to find it so can you give a link to the online IUP documentation
where it lists all the third party functions and their licenses?


Best Regards,
Andres


On 2020-05-29 at 8:36 AM, Antonio Scuri  wrote:
  Yes, in the IUP, CD and IM documentation we include the license terms of all
third party libraries.  


Best,
Scuri




Em sex, 29 de mai de 2020 12:33, Andrew Robinson 
escreveu:

Ola,


"When using LGPL you can if the library is in an external module, for instance
in a DLL. And you must include its license text in the distribution"


Does PUC-RIO have a copy of all the licenses required for their independently
licensed features in the distribution or IUP/IM/CD website, or do we have to
research that on our own?


Regards,
Andres


On 2020-05-29 at 8:02 AM, Antonio Scuri  wrote:
Hi,



1. Are there other IUP dependencies that require this library?


  No, all these libraries are independent features. You can simply ignore
them. You must link with the specific library to use it, and then be dependent
of its license requirements.

2. There is no way this code can be used with a commercial app, correct?


  When using LGPL you can if the library is in an external module, for
instance in a DLL. And you must include its license text in the distribution.

3. Any advice for removing this library and code cleanly?  



  As I said, you can simply ignore them by not using the features they provide
for IM, CD and IUP. In these cases you must explicitly use something not in
the regular IM, CD or IUP libraries. If you are linking with just the main
IUP, CD and IM libraries you don't have to worry about these libraries.


Best,
Scuri




Em sex., 29 de mai. de 2020 às 11:45, Moore, Tysen 
escreveu:

We are using the IUP framework to create a commercial application.  The
decision to use this framework rested upon the statement; "IUP is free
software, can be used for public and commercial applications".  Unfortunately,
our license compliance team has flagged some issues within IUP.  It would
appear that the claim "free" for "commercial applications" may not be entirely
accurate.  We are fortunate that we are currently not using these libraries,
however, we could use some advice/suggestions on the best ways to eliminate
this code.

The licenses that are incompatible with out application include:
- GPLv2 code which should not be linked with proprietary code
- LGPLv3 code can be linked dynamically with proprietary code. It should be
possible for the user to change the LGPLv3 library.
 
Thanks in advance for any advice/help.

Tysen Moore


The specific files/library at issue are:

1- /thirdparty/im/src/fftw
 
IMPORTANT: The FFTW lib has a GPL license. The license of the "im_fftw"
library is automatically GPL.
So you cannot use it for commercial applications without contacting the
authors.

PROBLEM:This makes this library unusable for our commercial
application.
RESOLUTION: Luckily we are not using this code.
QUESTIONS:  1. Are there other IUP dependencies that require this library?
2. There is no way this code can be used with a commercial
app, correct?
3. Any advice for removing this library and code cleanly?
  
2- /thirdparty/im/src/minilzo
  
"LZO compression support uses mini-libLZO version 2.07. \n
http://www.oberhumer.com/opensource/lzo/ \n
Copyright (C) 1996-2014 Markus Franz Xaver Johannes Oberhumer \n
But its License is GPL, so we kept it in a separate library
called "im_lzo" that is also GPL."
  
PROBLEM:This makes this library unusable for our commercial
application.
RESOLUTION: Luckily we are not using this code.
QUESTIONS:  1. Are there other IUP dependencies that require this library?
2. There is no way this code can be used with a commercial
app, correct?
3. Any advice for removing this library and code cleanly?

3- thirdparty/iup/srcmglplot

"MathGL is a library for creating plots that is system independent. It
is
maintained by Alexey Balakin and available at SourceForge

Re: [Iup-users] IUP License Questions

2020-05-29 Thread sur-behoffski
G'day,

A couple of comments about including/excluding libraries,
that superficially look good, but may require more effort
to realise:

1. The Good:

IUP's top-level Makefile has an "EXCLUDE_TARGETS=..."
feature, so that subtargets can be switched in/out from the
command line.

There's relatively little nesting of functionality; all
subtargets are fairly self-contained, as, in some cases,
they compile to independent programs.  Therefore, the
EXCLUDE_TARGETS approach works well.

2. The Bad:

CD and IM, by contrast, are more heavily nested in the way
the code is arranged in the project tree.  There is usually
only one build subdirectory -- "src/", and you run make
from there.

So, neither IM or CD has implemented an EXCLUDE_TARGETS
facility, despite it being very easy to change the
top-level Makefile code in the way that this was done for
IUP.

3. zlib -- Half-in, half out.

"zlib" is an example of this -- there is a copy of a
snapshot of the library at some point, but the build
system tries to use an external runtime library (.so/.dll)
in preference to the code in the tree.

Within the tree, zlib is not a top-level target; it is
(forgive my fading memory) a couple of levels deeper
below the toplevel.

The zlib code has not been removed from the tree, despite
being slightly out-of-date.  I suspect some existing or
proposed platforms exist where an external runtime zlib
library binary is not supported.  Other reasons may
include removal being a low-priority, higher-risk
activity that is rated as low-value, relative to
competing work (e.g. IUP).

cheers,

sur-behoffski (Brenton Hoff)
programmer, Grouse Software


___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


Re: [Iup-users] IUP License Questions

2020-05-29 Thread Antonio Scuri
  Each of IM, CD or IUP libraries that use third party libraries that have
a license term different than IUP, has a separate page in the
documentation. If you use those libraries you should check their
documentation. In their documentation there should be a note about the
license terms, and usually a link to the term itself. The IM, CD and IUP
source code package also include those license terms.

Best,
Scuri


Em sex., 29 de mai. de 2020 às 14:11, Andrew Robinson 
escreveu:

> I can't seem to find it so can you give a link to the online IUP
> documentation where it lists all the third party functions and their
> licenses?
>
> Best Regards,
> Andres
>
> On 2020-05-29 at 8:36 AM, Antonio Scuri  wrote:
>
>   Yes, in the IUP, CD and IM documentation we include the license terms of
> all third party libraries.
>
> Best,
> Scuri
>
>
> Em sex, 29 de mai de 2020 12:33, Andrew Robinson 
> escreveu:
>
>> Ola,
>>
>> "*When using LGPL you can if the library is in an external module, for
>> instance in a DLL. And you must include its license text in the
>> distribution*"
>>
>> Does PUC-RIO have a copy of all the licenses required for their
>> independently licensed features in the distribution or IUP/IM/CD website,
>> or do we have to research that on our own?
>>
>> Regards,
>> Andres
>>
>> On 2020-05-29 at 8:02 AM, Antonio Scuri  wrote:
>>
>> Hi,
>>
>> 1. Are there other IUP dependencies that require this library?
>>
>>   No, all these libraries are independent features. You can simply ignore
>> them. You must link with the specific library to use it, and then be
>> dependent of its license requirements.
>>
>> 2. There is no way this code can be used with a commercial app, correct?
>>
>>   When using LGPL you can if the library is in an external module, for
>> instance in a DLL. And you must include its license text in the
>> distribution.
>>
>> 3. Any advice for removing this library and code cleanly?
>>
>>   As I said, you can simply ignore them by not using the features they
>> provide for IM, CD and IUP. In these cases you must explicitly use
>> something not in the regular IM, CD or IUP libraries. If you are linking
>> with just the main IUP, CD and IM libraries you don't have to worry about
>> these libraries.
>>
>> Best,
>> Scuri
>>
>>
>> Em sex., 29 de mai. de 2020 às 11:45, Moore, Tysen <
>> tysen_mo...@mentor.com> escreveu:
>>
>>> We are using the IUP framework to create a commercial application.  The
>>> decision to use this framework rested upon the statement; "IUP is free
>>> software, can be used for public and commercial applications".
>>> Unfortunately, our license compliance team has flagged some issues within
>>> IUP.  It would appear that the claim "free" for "commercial applications"
>>> may not be entirely accurate.  We are fortunate that we are currently not
>>> using these libraries, however, we could use some advice/suggestions on the
>>> best ways to eliminate this code.
>>>
>>> The licenses that are incompatible with out application include:
>>> - GPLv2 code which should not be linked with proprietary code
>>> - LGPLv3 code can be linked dynamically with proprietary code. It should
>>> be possible for the user to change the LGPLv3 library.
>>>
>>> Thanks in advance for any advice/help.
>>>
>>> Tysen Moore
>>>
>>>
>>> The specific files/library at issue are:
>>>
>>> 1- /thirdparty/im/src/fftw
>>>
>>> IMPORTANT: The FFTW lib has a GPL license. The license of the
>>> "im_fftw" library is automatically GPL.
>>> So you cannot use it for commercial applications without contacting
>>> the authors.
>>>
>>> PROBLEM:This makes this library unusable for our commercial
>>> application.
>>> RESOLUTION: Luckily we are not using this code.
>>> QUESTIONS:  1. Are there other IUP dependencies that require this
>>> library?
>>> 2. There is no way this code can be used with a
>>> commercial app, correct?
>>> 3. Any advice for removing this library and code cleanly?
>>>
>>> 2- /thirdparty/im/src/minilzo
>>>
>>> "LZO compression support uses mini-libLZO version 2.07. \n
>>> http://www.oberhumer.com/opensource/lzo/ \n
>>> Copyright (C) 1996-2014 Markus Franz Xaver Johannes Oberhumer \n
>>> But its License is GPL, so we kept it in a separate library
>>> called "im_lzo" that is also GPL."
>>>
>>> PROBLEM:This makes this library unusable for our commercial
>>> application.
>>> RESOLUTION: Luckily we are not using this code.
>>> QUESTIONS:  1. Are there other IUP dependencies that require this
>>> library?
>>> 2. There is no way this code can be used with a
>>> commercial app, correct?
>>> 3. Any advice for removing this library and code cleanly?
>>>
>>> 3- thirdparty/iup/srcmglplot
>>>
>>> "MathGL is a library for creating plots that is system
>>> independent. It is
>>> maintained by Alexey Balakin and available at SourceForge
>>> http://mathgl.sourceforge.net/;>
>>> 

Re: [Iup-users] IUP License Questions

2020-05-29 Thread Andrew Robinson
I can't seem to find it so can you give a link to the online IUP documentation
where it lists all the third party functions and their licenses?


Best Regards,
Andres


On 2020-05-29 at 8:36 AM, Antonio Scuri  wrote:
  Yes, in the IUP, CD and IM documentation we include the license terms of all
third party libraries.  


Best,
Scuri




Em sex, 29 de mai de 2020 12:33, Andrew Robinson 
escreveu:

Ola,


"When using LGPL you can if the library is in an external module, for instance
in a DLL. And you must include its license text in the distribution"


Does PUC-RIO have a copy of all the licenses required for their independently
licensed features in the distribution or IUP/IM/CD website, or do we have to
research that on our own?


Regards,
Andres


On 2020-05-29 at 8:02 AM, Antonio Scuri  wrote:
Hi,



1. Are there other IUP dependencies that require this library?


  No, all these libraries are independent features. You can simply ignore
them. You must link with the specific library to use it, and then be dependent
of its license requirements.

2. There is no way this code can be used with a commercial app, correct?


  When using LGPL you can if the library is in an external module, for
instance in a DLL. And you must include its license text in the distribution.

3. Any advice for removing this library and code cleanly?  



  As I said, you can simply ignore them by not using the features they provide
for IM, CD and IUP. In these cases you must explicitly use something not in
the regular IM, CD or IUP libraries. If you are linking with just the main
IUP, CD and IM libraries you don't have to worry about these libraries.


Best,
Scuri




Em sex., 29 de mai. de 2020 às 11:45, Moore, Tysen 
escreveu:

We are using the IUP framework to create a commercial application.  The
decision to use this framework rested upon the statement; "IUP is free
software, can be used for public and commercial applications".  Unfortunately,
our license compliance team has flagged some issues within IUP.  It would
appear that the claim "free" for "commercial applications" may not be entirely
accurate.  We are fortunate that we are currently not using these libraries,
however, we could use some advice/suggestions on the best ways to eliminate
this code.

The licenses that are incompatible with out application include:
- GPLv2 code which should not be linked with proprietary code
- LGPLv3 code can be linked dynamically with proprietary code. It should be
possible for the user to change the LGPLv3 library.
 
Thanks in advance for any advice/help.

Tysen Moore


The specific files/library at issue are:

1- /thirdparty/im/src/fftw
 
IMPORTANT: The FFTW lib has a GPL license. The license of the "im_fftw"
library is automatically GPL.
So you cannot use it for commercial applications without contacting the
authors.

PROBLEM:This makes this library unusable for our commercial
application.
RESOLUTION: Luckily we are not using this code.
QUESTIONS:  1. Are there other IUP dependencies that require this library?
2. There is no way this code can be used with a commercial
app, correct?
3. Any advice for removing this library and code cleanly?
  
2- /thirdparty/im/src/minilzo
  
"LZO compression support uses mini-libLZO version 2.07. \n
http://www.oberhumer.com/opensource/lzo/ \n
Copyright (C) 1996-2014 Markus Franz Xaver Johannes Oberhumer \n
But its License is GPL, so we kept it in a separate library
called "im_lzo" that is also GPL."
  
PROBLEM:This makes this library unusable for our commercial
application.
RESOLUTION: Luckily we are not using this code.
QUESTIONS:  1. Are there other IUP dependencies that require this library?
2. There is no way this code can be used with a commercial
app, correct?
3. Any advice for removing this library and code cleanly?

3- thirdparty/iup/srcmglplot

"MathGL is a library for creating plots that is system independent. It
is
maintained by Alexey Balakin and available at SourceForge
http://mathgl.sourceforge.net/;>http://mathgl.sourceforge.net/ with
GPL and
LGPL licenses."

PROBLEM:This is licensed with GPL and LGPL licenses.  MATGL appears to
mainly be LGPLv3; however, iup/srcmglplot/mgl2/mgl.h is GPLv2 which prevents
use in commercial apps. 
RESOLUTION: Luckily we are not using this code.
QUESTIONS:  1. Are there other IUP dependencies that require this library?
2. There is no way this code can be used with a commercial
app, correct?
3. Any advice for removing this library and code cleanly?
  
4- /thirdparty/iup/srctuio/tuio

"This program is free software; you can redistribute it and/or modify it 
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option) 
any later version."

PROBLEM:This makes 

Re: [Iup-users] IUP License Questions

2020-05-29 Thread Moore, Tysen
It might be useful for other users if the documentation clearly listed these 
libraries and their licenses as potential license problems below the statement, 
"IUP is free software, can be used for public and commercial applications.".  A 
simple listing would make it easier for users to know of potential licensing 
issues up front and not have to dig into various places in the code to 
investigate each library.  We were fortunate to have not used some of these 
libraries in our initial development, other developers may be less fortunate.  
It's only a simple documentation improvement/suggestion to clarify the 
licensing.  Thanks for your time and support.


Tysen
___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


Re: [Iup-users] IUP License Questions

2020-05-29 Thread Antonio Scuri
  Yes, in the IUP, CD and IM documentation we include the license terms of
all third party libraries.

Best,
Scuri


Em sex, 29 de mai de 2020 12:33, Andrew Robinson 
escreveu:

> Ola,
>
> "*When using LGPL you can if the library is in an external module, for
> instance in a DLL. And you must include its license text in the
> distribution*"
>
> Does PUC-RIO have a copy of all the licenses required for their
> independently licensed features in the distribution or IUP/IM/CD website,
> or do we have to research that on our own?
>
> Regards,
> Andres
>
> On 2020-05-29 at 8:02 AM, Antonio Scuri  wrote:
>
> Hi,
>
> 1. Are there other IUP dependencies that require this library?
>
>   No, all these libraries are independent features. You can simply ignore
> them. You must link with the specific library to use it, and then be
> dependent of its license requirements.
>
> 2. There is no way this code can be used with a commercial app, correct?
>
>   When using LGPL you can if the library is in an external module, for
> instance in a DLL. And you must include its license text in the
> distribution.
>
> 3. Any advice for removing this library and code cleanly?
>
>   As I said, you can simply ignore them by not using the features they
> provide for IM, CD and IUP. In these cases you must explicitly use
> something not in the regular IM, CD or IUP libraries. If you are linking
> with just the main IUP, CD and IM libraries you don't have to worry about
> these libraries.
>
> Best,
> Scuri
>
>
> Em sex., 29 de mai. de 2020 às 11:45, Moore, Tysen 
> escreveu:
>
>> We are using the IUP framework to create a commercial application.  The
>> decision to use this framework rested upon the statement; "IUP is free
>> software, can be used for public and commercial applications".
>> Unfortunately, our license compliance team has flagged some issues within
>> IUP.  It would appear that the claim "free" for "commercial applications"
>> may not be entirely accurate.  We are fortunate that we are currently not
>> using these libraries, however, we could use some advice/suggestions on the
>> best ways to eliminate this code.
>>
>> The licenses that are incompatible with out application include:
>> - GPLv2 code which should not be linked with proprietary code
>> - LGPLv3 code can be linked dynamically with proprietary code. It should
>> be possible for the user to change the LGPLv3 library.
>>
>> Thanks in advance for any advice/help.
>>
>> Tysen Moore
>>
>>
>> The specific files/library at issue are:
>>
>> 1- /thirdparty/im/src/fftw
>>
>> IMPORTANT: The FFTW lib has a GPL license. The license of the
>> "im_fftw" library is automatically GPL.
>> So you cannot use it for commercial applications without contacting
>> the authors.
>>
>> PROBLEM:This makes this library unusable for our commercial
>> application.
>> RESOLUTION: Luckily we are not using this code.
>> QUESTIONS:  1. Are there other IUP dependencies that require this
>> library?
>> 2. There is no way this code can be used with a
>> commercial app, correct?
>> 3. Any advice for removing this library and code cleanly?
>>
>> 2- /thirdparty/im/src/minilzo
>>
>> "LZO compression support uses mini-libLZO version 2.07. \n
>> http://www.oberhumer.com/opensource/lzo/ \n
>> Copyright (C) 1996-2014 Markus Franz Xaver Johannes Oberhumer \n
>> But its License is GPL, so we kept it in a separate library
>> called "im_lzo" that is also GPL."
>>
>> PROBLEM:This makes this library unusable for our commercial
>> application.
>> RESOLUTION: Luckily we are not using this code.
>> QUESTIONS:  1. Are there other IUP dependencies that require this
>> library?
>> 2. There is no way this code can be used with a
>> commercial app, correct?
>> 3. Any advice for removing this library and code cleanly?
>>
>> 3- thirdparty/iup/srcmglplot
>>
>> "MathGL is a library for creating plots that is system
>> independent. It is
>> maintained by Alexey Balakin and available at SourceForge
>> http://mathgl.sourceforge.net/;>
>> http://mathgl.sourceforge.net/ with
>> GPL and
>> LGPL licenses."
>>
>> PROBLEM:This is licensed with GPL and LGPL licenses.  MATGL
>> appears to mainly be LGPLv3; however, iup/srcmglplot/mgl2/mgl.h is GPLv2
>> which prevents use in commercial apps.
>> RESOLUTION: Luckily we are not using this code.
>> QUESTIONS:  1. Are there other IUP dependencies that require this
>> library?
>> 2. There is no way this code can be used with a
>> commercial app, correct?
>> 3. Any advice for removing this library and code cleanly?
>>
>> 4- /thirdparty/iup/srctuio/tuio
>>
>> "This program is free software; you can redistribute it and/or modify
>> it
>> under the terms of the GNU General Public License as published by the
>> Free
>> Software Foundation; either version 2 of the License, or (at your
>> option)

Re: [Iup-users] IUP License Questions

2020-05-29 Thread Andrew Robinson
Ola,


"When using LGPL you can if the library is in an external module, for instance
in a DLL. And you must include its license text in the distribution"


Does PUC-RIO have a copy of all the licenses required for their independently
licensed features in the distribution or IUP/IM/CD website, or do we have to
research that on our own?


Regards,
Andres


On 2020-05-29 at 8:02 AM, Antonio Scuri  wrote:
Hi,



1. Are there other IUP dependencies that require this library?


  No, all these libraries are independent features. You can simply ignore
them. You must link with the specific library to use it, and then be dependent
of its license requirements.

2. There is no way this code can be used with a commercial app, correct?


  When using LGPL you can if the library is in an external module, for
instance in a DLL. And you must include its license text in the distribution.

3. Any advice for removing this library and code cleanly?  



  As I said, you can simply ignore them by not using the features they provide
for IM, CD and IUP. In these cases you must explicitly use something not in
the regular IM, CD or IUP libraries. If you are linking with just the main
IUP, CD and IM libraries you don't have to worry about these libraries.


Best,
Scuri




Em sex., 29 de mai. de 2020 às 11:45, Moore, Tysen 
escreveu:

We are using the IUP framework to create a commercial application.  The
decision to use this framework rested upon the statement; "IUP is free
software, can be used for public and commercial applications".  Unfortunately,
our license compliance team has flagged some issues within IUP.  It would
appear that the claim "free" for "commercial applications" may not be entirely
accurate.  We are fortunate that we are currently not using these libraries,
however, we could use some advice/suggestions on the best ways to eliminate
this code.

The licenses that are incompatible with out application include:
- GPLv2 code which should not be linked with proprietary code
- LGPLv3 code can be linked dynamically with proprietary code. It should be
possible for the user to change the LGPLv3 library.
 
Thanks in advance for any advice/help.

Tysen Moore


The specific files/library at issue are:

1- /thirdparty/im/src/fftw
 
IMPORTANT: The FFTW lib has a GPL license. The license of the "im_fftw"
library is automatically GPL.
So you cannot use it for commercial applications without contacting the
authors.

PROBLEM:This makes this library unusable for our commercial
application.
RESOLUTION: Luckily we are not using this code.
QUESTIONS:  1. Are there other IUP dependencies that require this library?
2. There is no way this code can be used with a commercial
app, correct?
3. Any advice for removing this library and code cleanly?
  
2- /thirdparty/im/src/minilzo
  
"LZO compression support uses mini-libLZO version 2.07. \n
http://www.oberhumer.com/opensource/lzo/ \n
Copyright (C) 1996-2014 Markus Franz Xaver Johannes Oberhumer \n
But its License is GPL, so we kept it in a separate library
called "im_lzo" that is also GPL."
  
PROBLEM:This makes this library unusable for our commercial
application.
RESOLUTION: Luckily we are not using this code.
QUESTIONS:  1. Are there other IUP dependencies that require this library?
2. There is no way this code can be used with a commercial
app, correct?
3. Any advice for removing this library and code cleanly?

3- thirdparty/iup/srcmglplot

"MathGL is a library for creating plots that is system independent. It
is
maintained by Alexey Balakin and available at SourceForge
http://mathgl.sourceforge.net/;>http://mathgl.sourceforge.net/ with
GPL and
LGPL licenses."

PROBLEM:This is licensed with GPL and LGPL licenses.  MATGL appears to
mainly be LGPLv3; however, iup/srcmglplot/mgl2/mgl.h is GPLv2 which prevents
use in commercial apps. 
RESOLUTION: Luckily we are not using this code.
QUESTIONS:  1. Are there other IUP dependencies that require this library?
2. There is no way this code can be used with a commercial
app, correct?
3. Any advice for removing this library and code cleanly?
  
4- /thirdparty/iup/srctuio/tuio

"This program is free software; you can redistribute it and/or modify it 
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option) 
any later version."

PROBLEM:This makes this library unusable for our commercial
application.
RESOLUTION: Luckily we are not using this code.
QUESTIONS:  1. Are there other IUP dependencies that require this library?
2. There is no way this code can be used with a commercial
app, correct?
3. Any advice for removing this library and code cleanly?
  
5- /thirdparty/cd/src/pdflib

"pdflib is not 

Re: [Iup-users] IUP License Questions

2020-05-29 Thread Antonio Scuri
Hi,

1. Are there other IUP dependencies that require this library?

  No, all these libraries are independent features. You can simply ignore
them. You must link with the specific library to use it, and then be
dependent of its license requirements.

2. There is no way this code can be used with a commercial app, correct?

  When using LGPL you can if the library is in an external module, for
instance in a DLL. And you must include its license text in the
distribution.

3. Any advice for removing this library and code cleanly?

  As I said, you can simply ignore them by not using the features they
provide for IM, CD and IUP. In these cases you must explicitly use
something not in the regular IM, CD or IUP libraries. If you are linking
with just the main IUP, CD and IM libraries you don't have to worry about
these libraries.

Best,
Scuri


Em sex., 29 de mai. de 2020 às 11:45, Moore, Tysen 
escreveu:

> We are using the IUP framework to create a commercial application.  The
> decision to use this framework rested upon the statement; "IUP is free
> software, can be used for public and commercial applications".
> Unfortunately, our license compliance team has flagged some issues within
> IUP.  It would appear that the claim "free" for "commercial applications"
> may not be entirely accurate.  We are fortunate that we are currently not
> using these libraries, however, we could use some advice/suggestions on the
> best ways to eliminate this code.
>
> The licenses that are incompatible with out application include:
> - GPLv2 code which should not be linked with proprietary code
> - LGPLv3 code can be linked dynamically with proprietary code. It should
> be possible for the user to change the LGPLv3 library.
>
> Thanks in advance for any advice/help.
>
> Tysen Moore
>
>
> The specific files/library at issue are:
>
> 1- /thirdparty/im/src/fftw
>
> IMPORTANT: The FFTW lib has a GPL license. The license of the
> "im_fftw" library is automatically GPL.
> So you cannot use it for commercial applications without contacting
> the authors.
>
> PROBLEM:This makes this library unusable for our commercial
> application.
> RESOLUTION: Luckily we are not using this code.
> QUESTIONS:  1. Are there other IUP dependencies that require this
> library?
> 2. There is no way this code can be used with a commercial
> app, correct?
> 3. Any advice for removing this library and code cleanly?
>
> 2- /thirdparty/im/src/minilzo
>
> "LZO compression support uses mini-libLZO version 2.07. \n
> http://www.oberhumer.com/opensource/lzo/ \n
> Copyright (C) 1996-2014 Markus Franz Xaver Johannes Oberhumer \n
> But its License is GPL, so we kept it in a separate library
> called "im_lzo" that is also GPL."
>
> PROBLEM:This makes this library unusable for our commercial
> application.
> RESOLUTION: Luckily we are not using this code.
> QUESTIONS:  1. Are there other IUP dependencies that require this
> library?
> 2. There is no way this code can be used with a commercial
> app, correct?
> 3. Any advice for removing this library and code cleanly?
>
> 3- thirdparty/iup/srcmglplot
>
> "MathGL is a library for creating plots that is system independent.
> It is
> maintained by Alexey Balakin and available at SourceForge
> http://mathgl.sourceforge.net/;>
> http://mathgl.sourceforge.net/ with
> GPL and
> LGPL licenses."
>
> PROBLEM:This is licensed with GPL and LGPL licenses.  MATGL
> appears to mainly be LGPLv3; however, iup/srcmglplot/mgl2/mgl.h is GPLv2
> which prevents use in commercial apps.
> RESOLUTION: Luckily we are not using this code.
> QUESTIONS:  1. Are there other IUP dependencies that require this
> library?
> 2. There is no way this code can be used with a commercial
> app, correct?
> 3. Any advice for removing this library and code cleanly?
>
> 4- /thirdparty/iup/srctuio/tuio
>
> "This program is free software; you can redistribute it and/or modify
> it
> under the terms of the GNU General Public License as published by the
> Free
> Software Foundation; either version 2 of the License, or (at your
> option)
> any later version."
>
> PROBLEM:This makes this library unusable for our commercial
> application.
> RESOLUTION: Luckily we are not using this code.
> QUESTIONS:  1. Are there other IUP dependencies that require this
> library?
> 2. There is no way this code can be used with a commercial
> app, correct?
> 3. Any advice for removing this library and code cleanly?
>
> 5- /thirdparty/cd/src/pdflib
>
> "pdflib is not free for commercial products. If we don't use or we
> have a license than it's ok.
> Licensing and Copyright
> ===
> THIS IS NOT PUBLIC DOMAIN OR FREEWARE SOFTWARE!
>
> PDFlib Lite can freely be used for non-profit personal use.

[Iup-users] IUP License Questions

2020-05-29 Thread Moore, Tysen
We are using the IUP framework to create a commercial application.  The 
decision to use this framework rested upon the statement; "IUP is free 
software, can be used for public and commercial applications".  Unfortunately, 
our license compliance team has flagged some issues within IUP.  It would 
appear that the claim "free" for "commercial applications" may not be entirely 
accurate.  We are fortunate that we are currently not using these libraries, 
however, we could use some advice/suggestions on the best ways to eliminate 
this code.

The licenses that are incompatible with out application include:
- GPLv2 code which should not be linked with proprietary code
- LGPLv3 code can be linked dynamically with proprietary code. It should be 
possible for the user to change the LGPLv3 library.

Thanks in advance for any advice/help.

Tysen Moore


The specific files/library at issue are:

1- /thirdparty/im/src/fftw

IMPORTANT: The FFTW lib has a GPL license. The license of the "im_fftw" 
library is automatically GPL.
So you cannot use it for commercial applications without contacting the 
authors.

PROBLEM:This makes this library unusable for our commercial application.
RESOLUTION: Luckily we are not using this code.
QUESTIONS:  1. Are there other IUP dependencies that require this library?
2. There is no way this code can be used with a commercial app, 
correct?
3. Any advice for removing this library and code cleanly?

2- /thirdparty/im/src/minilzo

"LZO compression support uses mini-libLZO version 2.07. \n
http://www.oberhumer.com/opensource/lzo/ \n
Copyright (C) 1996-2014 Markus Franz Xaver Johannes Oberhumer \n
But its License is GPL, so we kept it in a separate library
called "im_lzo" that is also GPL."

PROBLEM:This makes this library unusable for our commercial application.
RESOLUTION: Luckily we are not using this code.
QUESTIONS:  1. Are there other IUP dependencies that require this library?
2. There is no way this code can be used with a commercial app, 
correct?
3. Any advice for removing this library and code cleanly?

3- thirdparty/iup/srcmglplot

"MathGL is a library for creating plots that is system independent. It is
maintained by Alexey Balakin and available at SourceForge
http://mathgl.sourceforge.net/;>http://mathgl.sourceforge.net/ 
with
GPL and
LGPL licenses."

PROBLEM:This is licensed with GPL and LGPL licenses.  MATGL appears to 
mainly be LGPLv3; however, iup/srcmglplot/mgl2/mgl.h is GPLv2 which prevents 
use in commercial apps.
RESOLUTION: Luckily we are not using this code.
QUESTIONS:  1. Are there other IUP dependencies that require this library?
2. There is no way this code can be used with a commercial app, 
correct?
3. Any advice for removing this library and code cleanly?

4- /thirdparty/iup/srctuio/tuio

"This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version."

PROBLEM:This makes this library unusable for our commercial application.
RESOLUTION: Luckily we are not using this code.
QUESTIONS:  1. Are there other IUP dependencies that require this library?
2. There is no way this code can be used with a commercial app, 
correct?
3. Any advice for removing this library and code cleanly?

5- /thirdparty/cd/src/pdflib

"pdflib is not free for commercial products. If we don't use or we have a 
license than it's ok.
Licensing and Copyright
===
THIS IS NOT PUBLIC DOMAIN OR FREEWARE SOFTWARE!

PDFlib Lite can freely be used for non-profit personal use.
The license text can be found in the file PDFlib-Lite-license.pdf.

PDFlib, PDFlib+PDI, and PPS can only be used under the terms of
a commercial license, and always require a license fee. Details
of the license can be found in the file PDFlib-license.pdf.
Licensing information is available in the file PDFlib-purchase-order.pdf,
and on our Web site www.pdflib.com.

Please contact us if you are interested in obtaining a commercial
PDFlib license:

PDFlib GmbH
Licensing Department
Franziska-Bilek-Weg 9, 80339 Munich, Germany
fax +49/89/452 33 84-99

License inquiries: sa...@pdflib.com

Support for PDFlib licensees: supp...@pdflib.com"

PROBLEM:This is clearly NOT free for commercial use.
RESOLUTION: Luckily we are not using this code.
QUESTIONS:  1. Any advice for removing this library and code cleanly?
___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users