Ranier,

I'm not sure I entirely agree with your statement: "The point here is that IUP 
project have nothing to do with it all. After all, who is possibly violating 
the GPL is the end user of the libraries (CD and IM). The IUP project only 
provides, as a courtesy, the source code of the GPL libraries to anyone who 
wants to use it or not, it does not oblige in any way to use them. And it is 
clearly documented, including licenses, in its official documentation, so that 
no one is in doubt."

I agree that all users are ultimately responsible for the licenses used within 
their projects.  However, please take a step back and look at this as a new IUP 
user like myself.  I started my project by evaluating a number of 
cross-platform frameworks: wxWidgets, Qt, NCurses, Nuklear, IUP.  When 
evaluating a number of frameworks I relied on top level docs, and I even wrote 
the same simple app to evaluate high level features needed by my application.  
We decided to use IUP because of its: ease of use, feature set, licensing, etc. 
 I think it is a little naive to think a new user evaluating a framework will 
know to look for third party licenses in every source directory when the top 
level overview/license sections indicate it's "free software, can be used for 
public and commercial applications".  I believe that you feel things are 
"clearly documented" but this is from your intimate knowledge of the framework. 
 As a new user this is not the case. It is even more confusing for a new user 
because the IUP/etc directories make no clear distinction between third-party 
and IUP framework code--at least for a new user.  

My reasoning for my initial email was not to cause a big fight in this list.  I 
was bringing this to the attention of the list in case the maintainers or users 
were unaware of these issues.  I was also looking for some guidance for best 
practices to resolve these issues.  My suggestion was for a benign change to 
the top level docs to clearly list third party code that one should be aware 
of.  If the maintainers of IUP don't want to do this, that is their decision.  
Again, my thought was a suggestion for [apparently debatable] improvement.  No 
harm.

Tysen

________________________________________
From: Ranier Vilela <ranier_...@hotmail.com>
Sent: Friday, June 5, 2020 7:37 AM
To: r...@gnu.org
Cc: iup-users@lists.sourceforge.net
Subject: Re: [Iup-users] Fw:  IUP License Questions

De: Richard Stallman <r...@gnu.org>
Enviado: sexta-feira, 5 de junho de 2020 03:17
Para: Ranier Vilela
Cc: arobinso...@cox.net; iup-users@lists.sourceforge.net
Assunto: Re: [Iup-users] Fw:  IUP License Questions

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

 > > FFTW is GPL, and not can be use with commercial closed products.
  >> MiniLZO is GPL and no can be use with commercial closed produtcs.

>What you say is right in the basic point, but not stated correctly.
>The incorrect aspect is the use of the words "commercial" and
>"closed".
Yes, it's a little confusing.
I understand that there may be a commercial product, with open source.

>It is incorrect to use the word "commercial" here.  The GPL does not
>distinguish between commercial activities and noncommercial acivities,
>except in one very obscure case which does not apply here.

>it is incorrect to use the word "closed" here.  We shun the terms
>"open" or "closed" because we do NOT advocate "open source".  That
>term stands for rejecting our values and principles, so we have never
>advocated it and never will.

>See https://gnu.org/philosophy/open-source-misses-the-point.html
>for more explanation of the difference between free software and open
>source.

>The right way to state this basic point is that the GPL permits
>including the GPL-covered code in a larger combined program
>_only provided that_ the larger combined program is, as a whole,
>released under the GPL.

>In particular, to combine a nonfree program with GPL-covered code
>violates the GPL.
Yes, I think we all understand that.
The point here is that IUP project have nothing to do with it all.
After all, who is possibly violating the GPL is the end user of the libraries 
(CD and IM).
The IUP project only provides, as a courtesy, the source code of the GPL 
libraries to anyone who wants to use it or not, it does not oblige in any way 
to use them.
And it is clearly documented, including licenses, in its official 
documentation, so that no one is in doubt.

>I don't have time to study the details of this case.
>I can't keep up with my work now.
Anyway, thank you very much for your clarification.

regards,
Ranier Vilela

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


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

Reply via email to