Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
The issue is solved. Now LCL includes only public domain images or images under the LCL license. No attribution is needed. Ondrej -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 23.03.2016 10:22, Graeme Geldenhuys wrote: On 2016-03-23 08:30, Ondrej Pokorny wrote: There are still some icons with unknown origin. I created the following icons for the IDE: Source -> Comment Selection Source -> Uncomment Selection Source -> Toggle Comment in Selection Edit -> Uppercase Selection Edit -> Lowercase Selection Edit -> Swap case in selection Edit -> Sort Selection Apply whatever licensing you see fit for those. Thanks Graeme. I'll create a copyright file for Lazarus images as well and will place it there. Ondrej -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 23 March 2016 at 23:18, wrote: > thanks for that! will it work for non-GUI console only apps? Hmm. In order to get the LCL information, I needed to include some LCL files... Shouldn't be too hard to modify though and build a version that doesn't report the LCL info... The code was released entirely into the public domain, so feel free to hack away :-) hummm... "almost no change" implies that there is a change of some kind... > can you update your original post or post another with the change or newer > unit? > Sure. I've updated that post now :-) Changes are: Minor re-ordering of code, some additional comments and GetCPU. I'm away from SourceForge access right now, so I'm not entirely sure when I made those changes... -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 03/23/2016 08:07 AM, Michael Thompson wrote: Here's everything I found when I first went looking for this kind of info http://forum.lazarus.freepascal.org/index.php/topic,13957.msg155398.html thanks for that! will it work for non-GUI console only apps? i did see where someone asked about a built-in dialogue and was told one does not exist which seems to indicate that it will work for non-GUI apps... (And I've been using the VersionSupport unit with almost no change since I posted it ..) hummm... "almost no change" implies that there is a change of some kind... can you update your original post or post another with the change or newer unit? -- NOTE: No off-list assistance is given without prior approval. *Please keep mailing list traffic on the list* unless private contact is specifically requested and granted. -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
Bart wrote: On 3/23/16, Mark Morgan Lloyd wrote: Wandering slightly: I wonder if it would also be possible for the app to get hold of things like the Lazarus and FPC version numbers and SVN revisions? Lazarus version and fpc version is no problem. From my standard AboutDlg: if LazVersion = '' then LazVersion := 'Lazarus '+ LCLVersion; if FpcVersion = '' then FpcVersion := 'FPC ' + {$I %FPCVERSION%}; Agreed. Getting the SVN revision number- useful in particular if you're looking at a binary built with trunk- rather more of a problem. I've hacked together various stuff to retrieve e.g. the build number (optionally) stored by ld which I'd happily contribute if anybody were interested. -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 23 March 2016 at 19:33, Mark Morgan Lloyd < markmll.laza...@telemetry.co.uk> wrote: > > Wandering slightly: I wonder if it would also be possible for the app to > get hold of things like the Lazarus and FPC version numbers and SVN > revisions? I'm currently doing this by fudging paths, but it has the > unfortunate side effect that the LCL gets rebuilt on occasion as part of > the app project. Here's everything I found when I first went looking for this kind of info http://forum.lazarus.freepascal.org/index.php/topic,13957.msg155398.html (And I've been using the VersionSupport unit with almost no change since I posted it ..) -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 3/23/16, Mark Morgan Lloyd wrote: > Wandering slightly: I wonder if it would also be possible for the app to > get hold of things like the Lazarus and FPC version numbers and SVN > revisions? Lazarus version and fpc version is no problem. >From my standard AboutDlg: if LazVersion = '' then LazVersion := 'Lazarus '+ LCLVersion; if FpcVersion = '' then FpcVersion := 'FPC ' + {$I %FPCVERSION%}; Bart -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
wkitt...@windstream.net wrote: On 03/23/2016 06:11 AM, Mark Morgan Lloyd wrote: Looking at this a different way, could the TApplication object have provision (not necessarily enabled by default) for displaying a splash form which either had a default set of acknowledgements embedded or could gather them from packages etc.? that's what i was wondering... especially since i'm likely not going to try to track down all icons and other similar code that is bundled in code that i got from somewhere (eg: lazarus) and then try to write some acknowledgement of them in some about screen that i generally don't create... if the code comes from a set of libraries that is included by default, there should also be some sort of automatic acknowledgement included as well... silk icons? tango icons? WFT? is this as bad as all those fonts that no one uses??? :sigh: Displaying a splash or clickthrough while an app is starting, or an about box in a uniform format as part of a help menu, is rather an FAQ, and since the IDE doe it well hopefully it would be easy to implement. Wandering slightly: I wonder if it would also be possible for the app to get hold of things like the Lazarus and FPC version numbers and SVN revisions? I'm currently doing this by fudging paths, but it has the unfortunate side effect that the LCL gets rebuilt on occasion as part of the app project. -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 23.03.2016 11:11, Mark Morgan Lloyd wrote: Looking at this a different way, could the TApplication object have provision (not necessarily enabled by default) for displaying a splash form which either had a default set of acknowledgements embedded or could gather them from packages etc.? It's a good idea! IMO: it doesn't belong into LCL. There are packages that don't depend on the LCL and should take use of it. Also, what about console applications? 1.) It belongs into FPC sources. 2.) It should be a generic list of acknowledgments (licenses). No GUI whatsoever. Another thing is if package maintainers (e.g. CCR) will take this extra work and really implement it. Anyway, the goal is to have and keep LCL acknowledgment-free. Ondrej -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 03/23/2016 06:11 AM, Mark Morgan Lloyd wrote: Looking at this a different way, could the TApplication object have provision (not necessarily enabled by default) for displaying a splash form which either had a default set of acknowledgements embedded or could gather them from packages etc.? that's what i was wondering... especially since i'm likely not going to try to track down all icons and other similar code that is bundled in code that i got from somewhere (eg: lazarus) and then try to write some acknowledgement of them in some about screen that i generally don't create... if the code comes from a set of libraries that is included by default, there should also be some sort of automatic acknowledgement included as well... silk icons? tango icons? WFT? is this as bad as all those fonts that no one uses??? :sigh: -- NOTE: No off-list assistance is given without prior approval. *Please keep mailing list traffic on the list* unless private contact is specifically requested and granted. -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
Ondrej Pokorny wrote: Corresponding issue report: http://mantis.freepascal.org/view.php?id=29869 Every LCL application includes icons (at least) from the famfamfam (Silk icon set) that are licensed under Creative Commons Attribution 2.5/3.0 license. As a result every LCL application that does not acknowledge them, breaks the CC license. LCL is advertised as "(L)GPL licensed with static linking exception", which is not true because the LCL includes CC-licensed icons. The Lazarus team will solve the issue for 1.6.2. We'll try to get a license exception for LCL applications. If we don't get this exception all CC-licensed icons will be removed from the LCL and will be replaced by public-domain icons. For now, please take into consideration that your LCL application must acknowledge the Silk Icon Set http://www.famfamfam.com/lab/icons/silk/ . Looking at this a different way, could the TApplication object have provision (not necessarily enabled by default) for displaying a splash form which either had a default set of acknowledgements embedded or could gather them from packages etc.? -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 2016-03-23 08:30, Ondrej Pokorny wrote: > There are still some icons with unknown origin. I created the following icons for the IDE: Source -> Comment Selection Source -> Uncomment Selection Source -> Toggle Comment in Selection Edit -> Uppercase Selection Edit -> Lowercase Selection Edit -> Swap case in selection Edit -> Sort Selection Apply whatever licensing you see fit for those. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 21.03.2016 9:54, Ondrej Pokorny wrote: For now, please take into consideration that your LCL application must acknowledge the Silk Icon Set http://www.famfamfam.com/lab/icons/silk/ I replaced all Silk icons with icons from Tango in r52023. The biggest advantage is that the tango icons are SVG and nice PNG versions exist for different resolutions. So if we want to make these LCL icons high-DPI aware in the future, we can easily use the same icons in higher resultion. This wasn't possible with the Silk icons. There are still some icons with unknown origin. I am waiting for Paul's answer where he got the icons from. Ondrej -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 22.03.2016 7:59, Péter Gábor wrote: Also Fugue Icons (http://p.yusukekamiyamane.com/) are under CC too (mentioned in acknowledgement window of Lazarus). There is a risk to use them in LCL (I don't know if already used), so don't forget about them... Don't worry, we are investigating all LCL icons. See lcl/images/copyright.txt All CC icons and icons with unknown origin will be replaced. Ondrej -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
2016-03-21 09:54 keltezéssel, Ondrej Pokorny írta: > Corresponding issue report: http://mantis.freepascal.org/view.php?id=29869 > > Every LCL application includes icons (at least) from the famfamfam (Silk > icon set) that are licensed under Creative Commons Attribution 2.5/3.0 > license. > As a result every LCL application that does not acknowledge them, breaks > the CC license. > LCL is advertised as "(L)GPL licensed with static linking exception", > which is not true because the LCL includes CC-licensed icons. > Also Fugue Icons (http://p.yusukekamiyamane.com/) are under CC too (mentioned in acknowledgement window of Lazarus). There is a risk to use them in LCL (I don't know if already used), so don't forget about them... -- Péter Gábor p...@freemail.hu -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 21.03.2016 10:49, Michael Van Canneyt wrote: Yes, but that does not tell me which of these icons are silk icons ? Or are they all silk icons ? I created a list of LCL icons grouped by license/origin in lcl/images/copyright.txt Ondrej -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 21 March 2016 at 11:46, Ondrej Pokorny wrote: > > I only want to clarify the license information about the LCL because now > it isn't correct. As I said in the internal email from 20.03.2016 12:36, > there are 2 possibilities: > 1.) remove the CC-licensed icons from the LCL > 2.) change the LCL licensing information everywhere on the wiki and the > web. E.g. http://wiki.freepascal.org/Lazarus_Faq#Licensing doesn't say > anything about the used LCL icons. > > Another possibility as already mentioned: 3) Acquire an exception (permission) from icon copyright holders to allow building applications with LCL without a need to propagate licensing terms into target applications. That would be the cleanest solution in my opinion, if possible of course. If that doesn't work, then the next best solution would be to replace CC-licensed icons with alternatives. At last, forcing developers into CC-licensed icons for their application is a significant drawback and should be avoided at all cost. Denis -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On Mon, 21 Mar 2016, Juha Manninen wrote: Ok, I should read the dev-list discussion more carefully. My head does not work well with licensing details. For free and open source stuff it feels like a useless extra complication. I understand it is only me and the reality is more complex. I happily leave this issue for others to solve. Don't worry, you're not alone. I never understood the need for all these licensing details either. Michael. -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
Ok, I should read the dev-list discussion more carefully. My head does not work well with licensing details. For free and open source stuff it feels like a useless extra complication. I understand it is only me and the reality is more complex. I happily leave this issue for others to solve. Juha -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 21.03.2016 12:18, Juha Manninen wrote: Ondrej, what is the fuzz about icons now? No author of icons has complained. The famfam icons are free anyway. Lazarus project acknowledges their origin and thus does not violate anything. Correct. Yes, all applications using LCL must acknowledges them, too, but it should not be a problem. It is just one line of text somewhere. Correct, this is not the problem. The problem is that if somebody downloads Lazarus, there is no warning about it. So people can easily break license terms without even knowing it. We can emphasize its importance in a ReadMe file or somewhere. No big deal... This is exactly what I proposed in internal discussion. See my email from 20.03.2016 12:36. Why haven't you answered there? The only answers I got there were that the CC-licensed icons have to be removed. For some reason this reminds me of the war against CodeTyphon. Some people used any excuse to attack them and/or Lazarus developers. It went out of proportions completely, and the fundamental ideas of open source were turned upside down in the process. What is so bad on using public domain icons in an open-source project instead of icons covered by a different license that the open-source project uses? Your icon crusade is going out of proportions, too. Are you really going to break the IDE with an IFDEF? No. Does it mean everybody must explicitly acknowledge famfam icons before he gets a working IDE. No. I said the IDE can be configured automatically to include famfam icons. The discussion is about LCL and not Lazarus. I don't want to fight against Lazarus. I only want to clarify the license information about the LCL because now it isn't correct. As I said in the internal email from 20.03.2016 12:36, there are 2 possibilities: 1.) remove the CC-licensed icons from the LCL 2.) change the LCL licensing information everywhere on the wiki and the web. E.g. http://wiki.freepascal.org/Lazarus_Faq#Licensing doesn't say anything about the used LCL icons. If we decide for (2.) there will be no changes needed. As you can see, I haven't done anything yet in any direction, so the discussion is still open. Ondrej -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
Ondrej, what is the fuzz about icons now? No author of icons has complained. The famfam icons are free anyway. Lazarus project acknowledges their origin and thus does not violate anything. Yes, all applications using LCL must acknowledges them, too, but it should not be a problem. It is just one line of text somewhere. We can emphasize its importance in a ReadMe file or somewhere. No big deal... For some reason this reminds me of the war against CodeTyphon. Some people used any excuse to attack them and/or Lazarus developers. It went out of proportions completely, and the fundamental ideas of open source were turned upside down in the process. Your icon crusade is going out of proportions, too. Are you really going to break the IDE with an IFDEF? Does it mean everybody must explicitly acknowledge famfam icons before he gets a working IDE. Juha -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 21.03.2016 11:30, Ondrej Pokorny wrote: The problem are user-created LCL applications where the author may not be aware of this licensing issues. If he is, he can easily include the icons by compilingthe IDE with the appropriate define. Sorry, I meant LCL: *If he is, he can easily include the icons /(into his LCL application)/ by compiling LCL with the appropriate define. *Ondrej* * -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 21.03.2016 11:16, Michael Van Canneyt wrote: ? Will this not cripple the GUI ? Lazarus IDE GUI or your application's GUI? I don't want to end up with an empty button when I update my lazarus :) On 21.03.2016 11:21, Graeme Geldenhuys wrote: On 2016-03-21 10:16, Michael Van Canneyt wrote: I don't want to end up with an empty button when I update my lazarus :) Ondrej did mention they would be removed by IFDEF, so it should be easy to override that and put them back in place. So I guess it's not too bad. Correct. The Lazarus IDE can be configured so that it automatically includes the Silk icons (because it acknowledges them). The problem are user-created LCL applications where the author may not be aware of this licensing issues. If he is, he can easily include the icons by compiling the IDE with the appropriate define. On 21.03.2016 11:19, Graeme Geldenhuys wrote: I can supply a list of icons used in the IDE which I designed myself. Please do so. Although the priority are LCL icons and not Lazarus icons. Ondrej -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 2016-03-21 10:16, Michael Van Canneyt wrote: > I don't want to end up with an empty button when I update my lazarus :) Ondrej did mention they would be removed by IFDEF, so it should be easy to override that and put them back in place. So I guess it's not too bad. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 2016-03-21 10:05, Ondrej Pokorny wrote: > => Now there is no information about the source of every single LCL > icon. So there may be more license problems. That is where Git's author tracking (not committer) would have come in useful. ;-) > I probably will remove all the icons from the LCL with a conditional > IFDEF and the icons will be added back only if license information about > them is known and documented in the LCL sources and matches the LCL license. If it comes to that, please post a message in the mailing list. I can supply a list of icons used in the IDE which I designed myself. Not many, but a few. It's been a long time though, so I unfortunately don't have my original The Gimp files any more. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On Mon, 21 Mar 2016, Ondrej Pokorny wrote: On 21.03.2016 10:49, Michael Van Canneyt wrote: Yes, but that does not tell me which of these icons are silk icons ? Yes, this is also a problem. Or are they all silk icons ? No, they are not all form silk. Lazarus developers haven't been strict about icon usage both in LCL and Lazarus IDE and so there is no information about the source of every particular icon. I can say for sure that there are buttons from Silk. E.g. button icons (subdir buttons) are from the Silk package. The cursor icons seem to be copied from Delphi (at least cur_21.cur) - I don't know how these are licensed. I don't know the source of the dialog icons (subdir dialogs) - maybe Tango (?). => Now there is no information about the source of every single LCL icon. So there may be more license problems. I probably will remove all the icons from the LCL with a conditional IFDEF and the icons will be added back only if license information about them is known and documented in the LCL sources and matches the LCL license. ? Will this not cripple the GUI ? I don't want to end up with an empty button when I update my lazarus :) Michael. -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 21.03.2016 10:49, Michael Van Canneyt wrote: Yes, but that does not tell me which of these icons are silk icons ? Yes, this is also a problem. Or are they all silk icons ? No, they are not all form silk. Lazarus developers haven't been strict about icon usage both in LCL and Lazarus IDE and so there is no information about the source of every particular icon. I can say for sure that there are buttons from Silk. E.g. button icons (subdir buttons) are from the Silk package. The cursor icons seem to be copied from Delphi (at least cur_21.cur) - I don't know how these are licensed. I don't know the source of the dialog icons (subdir dialogs) - maybe Tango (?). => Now there is no information about the source of every single LCL icon. So there may be more license problems. I probably will remove all the icons from the LCL with a conditional IFDEF and the icons will be added back only if license information about them is known and documented in the LCL sources and matches the LCL license. Ondrej -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On Mon, 21 Mar 2016, Ondrej Pokorny wrote: On 21.03.2016 10:05, Michael Van Canneyt wrote: Can you please be a bit more specific ? Which silk icons are exported exactly ? It depends what units you use in your LCL application. Please see the "lcl/images" folder. All icons that are used by the LCL are located there. See e.g. lcl\images\lcl_grid_images.bat => lcl\lcl_grid_images.res => linked into the LCL in Grids.pas with {$R lcl_grid_images.res}. lcl\images\buttons\build.bat => btn_icons.res => buttons.pp etc etc. You can also check the final executable with a resource viewer what icons are exported into your application. Yes, but that does not tell me which of these icons are silk icons ? Or are they all silk icons ? Michael. -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 21.03.2016 10:17, Graeme Geldenhuys wrote: On a similar note, the URL listed in the "About -> Acknowledgements" for Tango icons are invalid. I get a "Forbidden - permission denied error" in my web browser. This isn't a real problem because Tango icons are public domain and thus no acknowledgement is needed. Furthermore the German wikipedia page https://de.wikipedia.org/wiki/Tango_Desktop_Project shows the same URL Lazarus uses. So I suspect the problem is on the Tango's site and not Lazarus'. Onrej -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On a similar note, the URL listed in the "About -> Acknowledgements" for Tango icons are invalid. I get a "Forbidden - permission denied error" in my web browser. Regards, - Graeme - -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On 21.03.2016 10:05, Michael Van Canneyt wrote: Can you please be a bit more specific ? Which silk icons are exported exactly ? It depends what units you use in your LCL application. Please see the "lcl/images" folder. All icons that are used by the LCL are located there. See e.g. lcl\images\lcl_grid_images.bat => lcl\lcl_grid_images.res => linked into the LCL in Grids.pas with {$R lcl_grid_images.res}. lcl\images\buttons\build.bat => btn_icons.res => buttons.pp etc etc. You can also check the final executable with a resource viewer what icons are exported into your application. Ondrej -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] LCL exports CC-licensed icons to every LCL application
On Mon, 21 Mar 2016, Ondrej Pokorny wrote: Corresponding issue report: http://mantis.freepascal.org/view.php?id=29869 Every LCL application includes icons (at least) from the famfamfam (Silk icon set) that are licensed under Creative Commons Attribution 2.5/3.0 license. As a result every LCL application that does not acknowledge them, breaks the CC license. LCL is advertised as "(L)GPL licensed with static linking exception", which is not true because the LCL includes CC-licensed icons. The Lazarus team will solve the issue for 1.6.2. We'll try to get a license exception for LCL applications. If we don't get this exception all CC-licensed icons will be removed from the LCL and will be replaced by public-domain icons. For now, please take into consideration that your LCL application must acknowledge the Silk Icon Set http://www.famfamfam.com/lab/icons/silk/ . Can you please be a bit more specific ? Which silk icons are exported exactly ? Michael. -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
[Lazarus] LCL exports CC-licensed icons to every LCL application
Corresponding issue report: http://mantis.freepascal.org/view.php?id=29869 Every LCL application includes icons (at least) from the famfamfam (Silk icon set) that are licensed under Creative Commons Attribution 2.5/3.0 license. As a result every LCL application that does not acknowledge them, breaks the CC license. LCL is advertised as "(L)GPL licensed with static linking exception", which is not true because the LCL includes CC-licensed icons. The Lazarus team will solve the issue for 1.6.2. We'll try to get a license exception for LCL applications. If we don't get this exception all CC-licensed icons will be removed from the LCL and will be replaced by public-domain icons. For now, please take into consideration that your LCL application must acknowledge the Silk Icon Set http://www.famfamfam.com/lab/icons/silk/ . Ondrej -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus