<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">чт, 5 янв. 2023 г., 05:24 Phyllis Smith <<a href="mailto:phylsmith2017@gmail.com" rel="noreferrer noreferrer" target="_blank">phylsmith2017@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto">Well, in HV I see guicast files under GPL-2 OR later, not lgpl. There is some difference and I am not sure what is best.</div></div></blockquote><div style="font-size:small" class="gmail_default">Not sure what you mean?  The GPL message I added says "either version 2 ...  or ... later"  -- does not GPL-2 mean version 2?<br></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">I mean LGPL is Library GPL a bit differently type of license from just GPL .</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><a href="https://www.gnu.org/licenses/why-not-lgpl.en.html" target="_blank" rel="noreferrer">https://www.gnu.org/licenses/why-not-lgpl.en.html</a><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">"The GNU Project has two principal licenses to use for libraries.  One
is the GNU Lesser GPL; the other is the ordinary GNU GPL.  The choice
of license makes a big difference: using the Lesser GPL permits use
of the library in proprietary programs; using the ordinary GPL for a
library makes it available only for free programs."</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">I think Adam hopes for wider use of guicast as GUI library, so files there (as of now) LGPL. Usually exact license text derived from moment code was imported.</div><div dir="auto"><br></div><div dir="auto">So look into cin hv 4.x tree, I guess?</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div style="font-size:small" class="gmail_default"></div><div style="font-size:small" class="gmail_default"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto">Can i fwd this message to Adam, may be he will add some licensing to HV git too?</div></div></blockquote><div dir="auto"><span class="gmail_default" style="font-size:small"></span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Also, because whole guicast was written by Adam I think adding him as line alongside Bill actually honest.</div></blockquote></div><div><span class="gmail_default" style="font-size:small">OK, no problem.  I was wondering about that, but saw that Monty did not do that for Blue Banana and there were other examples too.  For example, Monty has:</span></div><div><div style="margin-left:40px"><span class="gmail_default" style="font-size:small"></span><span class="gmail_default" style="font-size:small"></span> /*<br></div><div style="margin-left:40px"> * Cinelerra :: Blue Banana - color modification plugin for Cinelerra-CV<br> * Copyright (C) 2012-2013 Monty <<a href="mailto:monty@xiph.org" rel="noreferrer noreferrer noreferrer" target="_blank">monty@xiph.org</a>><br> *<br> * This program is free software;</div></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">I guess because this specific file was written by him alone, not based on HV code?</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto"><br><br></div></div></blockquote></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto"><a href="https://github.com/heroineworshiper/hvirtual/blob/master/guicast/bcbar.C" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://github.com/heroineworshiper/hvirtual/blob/master/guicast/bcbar.C</a><br></div><div dir="auto"><br></div><div dir="auto">I yet to confirm (likely) source of initial ffmpeg.C - commit message says CV but I guess it was specific branch, not CV main.</div></div></blockquote><div><span class="gmail_default" style="font-size:small">I think that ffmpeg.C was added by Bill but it was probably derived from </span><span class="gmail_default" style="font-size:small">somewhere in FFmpeg code.</span></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto">Also, as IgorV noticed because CinGG merged code from CV too it will be honest if we add line like  "Cinelerra CV contributors, 2003-2016" ( I think this is range when CV project was most active - but I need to doublecheck.) to our startup message and increment cingg year to 2022 at least because we still alive !</div></div></blockquote><div><span class="gmail_default" style="font-size:small">OK, no problem, but I think that Adam will object to that.</span></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">well, merges from CV into GG (But not HV) documented in git history .... so I see no reason to complain - cingg says its own startup message, cin HV uses their own code and  show their own message....</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><span class="gmail_default" style="font-size:small"></span></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto"><a href="https://github.com/Akir4d/cinelerra-ak/commit/d6b64e543e8fcc185fc260a352e0a46e79f85858" rel="noreferrer noreferrer noreferrer" target="_blank">https://github.com/Akir4d/cinelerra-ak/commit/d6b64e543e8fcc185fc260a352e0a46e79f85858</a><br></div><div dir="auto"><br></div><div dir="auto">says fileffmpeg loader based on HV - 4.1 but heavily modified.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Also, did you linked google code repo to our webpage already?</div></div></blockquote><div><span class="gmail_default" style="font-size:small">No, I thought google code repo was no longer supported? -- at least that is a message I thought Google put out?   What is the URL? </span></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">see my next email about fileffmpeg.C investigation.</div><div dir="auto">Archive is not supported, but you still can download ~600 mb of git history from there unavailable anywhere else (in this sense google code archive is neutral third party)</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><span class="gmail_default" style="font-size:small"> I do not want to confuse CinGG with all of the rest of the other Cinelerra type repos out there -- there are 10's of them and maybe even hundreds.</span> <br></div><div><br></div><div><div style="font-size:small" class="gmail_default">IMPORTANT -- I am NOT changing any currently existing GPL messages because there are literally thousands of them.  I am only adding messages when I see they are missing altogether.  For example in Guicast, I only added messages to the 19 files that had none -- there are 219 files in that directory and that is the smallest one needed to be done.</div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default">I have done more than just these 19 but if the message is wrong then I have to do all of them over again.  Please provide the message you think I should add instead.</div></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Well, I think in general template message is correct, just we need pay attention when more than one author worked on it. You can look into ffmpeg's sources for some examples. Dates for (c) usually not exact, but at least year or range of years provided.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><div style="font-size:small" class="gmail_default">  Or correct the one below that I have added both Adam and CV to for when I have to add a missing attribution even though neither have that program file in existence in their directories. For anything  that I have to add a message to that is in HV-8, I just have added whatever Adam had.<br></div><div style="font-size:small" class="gmail_default">/*<br> * CINELERRA</div><div style="font-size:small" class="gmail_default"> <b>* Copyright (C) 2023 Adam Williams <broadcast at earthling dot net></b><br></div><div style="font-size:small" class="gmail_default"> <b>* Copyright (C) 2003-2016 Cinelerra CV contributors</b><br></div><div style="font-size:small" class="gmail_default"> * Copyright (C) 2020 William Morrow<br> *<br> * This program is free software; you can redistribute it and/or modify it<br> * under the terms of the GNU Lesser General Public License as published<br> * by the Free Software Foundation; either version 2 of the License, or<br> * (at your option) any later version.<br> *<br> * This program is distributed in the hope that it will be useful, but<br> * WITHOUT ANY WARRANTY; without even the implied warranty of<br> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU<br> * Lesser General Public License for more details.<br> *<br> * You should have received a copy of the GNU Lesser General Public<br> * License along with this library; if not, write to the Free Software<br> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307<br> * USA<br> */<br></div><div style="font-size:small" class="gmail_default"><br></div><br></div></div></div>
</blockquote></div></div></div>