Recent

Author Topic: Modifications for animated gif component from wile64  (Read 3976 times)

aducom

  • Full Member
  • ***
  • Posts: 122
    • http://www.aducom.com
Modifications for animated gif component from wile64
« 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.
« Last Edit: June 19, 2016, 12:42:01 pm by aducom »

aducom

  • Full Member
  • ***
  • Posts: 122
    • http://www.aducom.com
Re: Modifications for animated gif component from wile64
« Reply #1 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?

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3654
  • I like bugs.
Re: Modifications for animated gif component from wile64
« Reply #2 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.
« Last Edit: November 15, 2017, 08:58:02 pm by JuhaManninen »

Mike.Cornflake

  • Hero Member
  • *****
  • Posts: 1250
Re: Modifications for animated gif component from wile64
« Reply #3 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.
Lazarus Trunk/FPC Trunk on Windows [7, 10]
  Have you tried searching this forum or the wiki?:   http://wiki.lazarus.freepascal.org/Alternative_Main_Page
  BOOKS! (Free and otherwise): http://wiki.lazarus.freepascal.org/Pascal_and_Lazarus_Books_and_Magazines

molly

  • Hero Member
  • *****
  • Posts: 2345
Re: Modifications for animated gif component from wile64
« Reply #4 on: November 16, 2017, 10:36:12 am »
The license (alternative) 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
« Last Edit: November 16, 2017, 10:45:19 am by molly »

Mike.Cornflake

  • Hero Member
  • *****
  • Posts: 1250
Re: Modifications for animated gif component from wile64
« Reply #5 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.
Lazarus Trunk/FPC Trunk on Windows [7, 10]
  Have you tried searching this forum or the wiki?:   http://wiki.lazarus.freepascal.org/Alternative_Main_Page
  BOOKS! (Free and otherwise): http://wiki.lazarus.freepascal.org/Pascal_and_Lazarus_Books_and_Magazines

aducom

  • Full Member
  • ***
  • Posts: 122
    • http://www.aducom.com
Re: Modifications for animated gif component from wile64
« Reply #6 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
« Last Edit: November 16, 2017, 07:37:26 pm by aducom »