Lazarus

Announcements => Third party => Topic started by: aducom on June 19, 2016, 11:47:31 am

Title: Modifications for animated gif component from wile64
Post by: aducom on June 19, 2016, 11:47:31 am
I needed an animated gif package and the only thing I could find was the component from wile64. It's an old one and it didn't compile, but it was pretty easy to modify so that it loads and works in lazarus (at least in my windows version). The problem is that I need to make the changes public, but not sure how to do that. The components are downloaded from the original website and there's no email address on the site to contact the author. Similar here. I don't mind storing the code in some repository of some kind even don't mind hosting it myself. But what is the general idea. There are some other things I would like to improve.
Title: Re: Modifications for animated gif component from wile64
Post by: aducom on November 15, 2017, 07:38:17 pm
This is an old post, but unanswered. Currently the website containing the component as referenced in the Wiki is offline since a year ago, so the component cannot be downloaded any more. (http://wiki.lazarus.freepascal.org/Wile64); Perhaps there are better alternatives already for this component and the component is not needed any more. But if not then it would be lost forever. Don't mind hosting it, but what to do here?
Title: Re: Modifications for animated gif component from wile64
Post by: JuhaManninen on November 15, 2017, 08:46:07 pm
SourceForge, GitHub, BitBucket, Lazarus CCR and so on...
There are choices.
Please consider providing it also through the Online Package Manager if licence allows it.
Title: Re: Modifications for animated gif component from wile64
Post by: Mike.Cornflake on November 15, 2017, 10:49:56 pm
Don't mind hosting it, but what to do here?
I understand your conundrum.  Is there any copyright or license in the source code?  Something that limits what you can do? 
My gut feeling is that if there isn't license, yet the author made the code available, that would you be free to maintain the source code in your own repository.   
This has happened a few times over the years, and will continue again.  Where this has happened, fully disclose what's going on in the wiki, and in the source code.
Title: Re: Modifications for animated gif component from wile64
Post by: molly on November 16, 2017, 10:36:12 am
The license (https://github.com/cutec-chris/gifanim/blob/master/gifanim.pas) (alternative (https://sourceforge.net/p/charface/svn/HEAD/tree/lib/gifanim/gifanim.pas)) reads:
Quote
  Copyright (C) 2009 Laurent Jacques

  This source 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.

  This code is distributed in the hope that it will be useful, but WITHOUT ANY
  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
  details.

  A copy of the GNU General Public License is available on the World Wide Web
  at <http://www.gnu.org/copyleft/gpl.html>. You can also obtain it by writing
  to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
  MA 02111-1307, USA.

  Version 1.4
Title: Re: Modifications for animated gif component from wile64
Post by: Mike.Cornflake on November 16, 2017, 05:09:51 pm
Awesome.  If I'm reading that right, then @aducom is able to host this anywhere he likes so long as the following is maintained:

Keep using GPL
Keep a track of any changes you make

GIT or SVN will take care of the version history.
Title: Re: Modifications for animated gif component from wile64
Post by: aducom on November 16, 2017, 07:31:13 pm
I have setup a Git at https://github.com/aducom/gifanim

I don't think I'm able to change the references in the wiki? Who can?

albert
TinyPortal © 2005-2018