Elxis CMS Forum

Extensions => Bots and plugins => Topic started by: webgift on August 08, 2020, 16:01:16

Title: Custom download plugin
Post by: webgift on August 08, 2020, 16:01:16
Custom download content plugin developed to server local or remote files by following a
custom process.Visitors submit their data f.e: a username and email address in a form and once
are submitted, plugin will send a notification message with an encrypted download link to visitors
email inbox.

There is option to set an expiration date/time for the download link and/or set a declaration page
before the process complete. Plugin save the visitors data into a database where admins can
export/download them in CSV format.

Custom download plugin released for free thanks to the finance support of Mr. Chong-Bing Liu
(https://easyapps.biz (https://easyapps.biz)) since v1.1. Warm thanks for supporting!

https://www.elxis.net/edc/file-management/159.html (https://www.elxis.net/edc/file-management/159.html)
Title: Re: Custom download plugin
Post by: datahell on August 08, 2020, 19:37:44
Seems a good job but please read the following.

The plugin is a fork (modification) of the Download (https://www.elxis.org/elxis-public-license.html) plugin. You should have mentioned that in description/xml and you should have contact me first. Please read EPL license (https://www.elxis.org/elxis-public-license.html) regarding what you are allowed and not allowed to do with EPL licensed software. I don't want you to perform any actions, we need the plugin and I am OK with it. But you must know the right process for the future.
Title: Re: Custom download plugin
Post by: webgift on August 08, 2020, 20:21:11

My apologies for that. The extension is set as disabled. I have done that 1,5
years ago and it's true that i don't remember how it was developed. In case
of that i should inform you, sorry.

If we have license violation please as allow me to remove that from EDC or
please check that and if you agree... change the creator of this extension to
yours :) I really don't mind.

Sorry again the mistake is mine! :-[ The concept for a better price is that
people prefer to extend the existing functionality by adjusting to their needs.
This is another reason why it was not developed from scratch. If you ask me
i would love to work them with my own way.
Title: Re: Custom download plugin
Post by: Dimitris Kanatas on August 09, 2020, 13:04:30
Παιδιά... αλλάξτε τα δικαιώματα και βάλτε το...  ;) είναι αρκετά καλό!
Title: Re: Custom download plugin
Post by: datahell on August 09, 2020, 20:32:59
Stavros please publish it again, I dont want you to remove it. It is a useful extension. I just wrote the right process for future extensions.
Title: Re: Custom download plugin
Post by: webgift on August 11, 2020, 11:20:29
No Gianni.
I am not going to publish something that violates the license. Ok i am not a lawyer,
i missed some notices, rushed and published it without permission however i am 'koyzoulos'.
 ;D
The question: Is this a fork software or not? The license state about forks is more than
clear:
"Share, publish or distribute modified versions of the Software (forks are not
allowed).
"

WHERE the definition of a fork software is:
"A fork is a modified and/or renamed copy of the original software distributed
and developed by other than the original author. EPL does not allow forks.
"

In case that it's not a fork we are on definition:
"To modify a work means to copy from or adapt all or part of the work in a fashion requiring
copyright permission, other than the making of an exact copy. The resulting work is called a
modified version of the earlier work or a work based on the earlier work."

There are 2 different definitions here: https://www.elxis.org/elxis-public-license.html

I think that license need to be updated as for the 'modified' word as used in both cases.
So i need to clearly define on which definition we are as i really wonder if there are some
other violations like: re-brand, rename software or sell the software.
Title: Re: Custom download plugin
Post by: Dimitris Kanatas on August 16, 2020, 10:38:07
Stavros please publish it again, I dont want you to remove it. It is a useful extension. I just wrote the right process for future extensions.
Ante Stavros  ;D ;D ;D
Title: Re: Custom download plugin
Post by: datahell on August 19, 2020, 20:29:38
"The Custom Download plugin is a authorized modification of the Download plugin by Ioannis Sannos."
So, published (https://www.elxis.net/edc/file-management/159.html) and everything is OK.

My comment was only for the right process on how to deal with EPL licensed software by other authors. EPL is an open source license. The restrictions it has are only for the protection of the "always free" distribution of Elxis CMS and the rest EPL licensed software.
Title: Re: Custom download plugin
Post by: webgift on August 21, 2020, 16:37:49
That's ok. It's now all clear. We will have soon another extension
available.