It is currently Thu Apr 25, 2024 7:16 pm


All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: Proper handling of open source software
PostPosted: Sat Jul 28, 2018 7:31 am  (#1) 
Offline
Script Coder
User avatar

Joined: Oct 25, 2010
Posts: 4739
Just a reminder. The Gimp "ecosystem" is mostly made of open source software. This is nice, for users of course, but also for people who want to make their own version of things.

However, when such modified code is shared with others, it is the duty of the new authors to clearly label the code as being a different version and identify themselves as the authors (they can of course give proper attribution to the original source). Otherwise, several versions that looks like the same code start spreading, and only a "diff" application can distinguish them (and this won't tell which is the original and which has been changed).

Some open-source licenses make that a rule (the open-source licenses are as binding as an unfathomable EULA from Microsoft).

The GPL (which is used by Gimp and most of the Gimp scripts/plugins):
Quote:
5. Conveying Modified Source Versions.

You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:

a) The work must carry prominent notices stating that you modified it, and giving a relevant date.

The Apache licence:
Quote:
4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

  • ...
  • You must cause any modified files to carry prominent notices stating that You changed the files; and


In addition, when they redistribute the code, the authors have two moral obligations:

1) provide support to users

2) triage all the bugs reported to them, and identify which are caused by the changes and which are from the original code. This may require more than a superficial understanding of the code that has been modified...

_________________
Image


Last edited by ofnuts on Sun Jul 29, 2018 10:15 am, edited 1 time in total.

Share on Facebook Share on Twitter Share on Orkut Share on Digg Share on MySpace Share on Delicious Share on Technorati
Top
 Post subject: Re: [RANT] Proper handling of open source software
PostPosted: Sun Jul 29, 2018 8:45 am  (#2) 
Offline
GimpChat Member
User avatar

Joined: Nov 04, 2015
Posts: 1333
A logical extension of the GPL is the 'creative commons' license. Then what you make with your free software can become the building blocks of something else.

The dystopians will probably win in the end because the human ecosystem is just the creation of bacteria and they were kind enough to outsource some of the work to humans. They are well on their way to creating a world ideally suited to bacteria but isn't that where they started? :roll:


Top
 Post subject: Re: [RANT] Proper handling of open source software
PostPosted: Sun Jul 29, 2018 9:39 am  (#3) 
Offline
Script Coder
User avatar

Joined: Oct 25, 2010
Posts: 4739
CreativeCommons is mostly applying the concepts of the free software licenses to other bits of intellectual property (images, music...).

The problem is not having the code used by someone else (to make something hopefully better), but someone making changes to the code without assuming the responsibility for it. Then the initial author is requested to fix problems that aren't part of his code.

_________________
Image


Top
 Post subject: Re: Proper handling of open source software
PostPosted: Sun Jul 29, 2018 5:37 pm  (#4) 
Offline
GimpChat Member
User avatar

Joined: Nov 04, 2015
Posts: 1333
2 things can happen in this situation - somebody tries to make the code better and fails, or they actually make the code better. There is no responsibility on the part of the original creator to repair mistakes or bugs because ownership was never assumed with open source code.
If you fix any problems or not is entirely up to you. Probably the coding is so bad they don't want to put their name to it. Version numbers may help but they are probably ignored by the bedroom hackers.


Top
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


   Similar Topics   Replies 
No new posts Sandboxie, soon, will be going Open Source.

7

No new posts I'm bored of open source graphic design

0

No new posts Attachment(s) tgen texture generator - open source offline usable web app

1

No new posts Attachment(s) REMBG - an open source offline usable background removal AI

12

No new posts Lama Cleaner: a free, open-source inpainting tool

9



* Login  



Powered by phpBB3 © phpBB Group