Page 1 of 2

Speed Dial addon port or fix

Posted: 2021-05-03, 02:20
by Psycho-A
Can someone port or just fix (to work on PM) legacy Speed Dial extension? PM have just one Dial addon in repository, but Speed Dial is much better than it (and than all this kind of extensions I met ever). I'm using it for six years without any issues, and wish it would have longer life for PM...

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 05:39
by moonbat
If it's that important to you why won't you learn how to do it yourself based on the dozens of posts with instructions (including one made right yesterday) without making excuses about not being a programmer the way everyone that has popped onto the forums only in the last few days does? The barest minimum to get it working is not rocket science given that it was working till 29.2.

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 08:46
by Moonchild
IOW: Someone can. If someone other than you will, is another question altogether.

The only way this is going to work is if people stop being consumers for a few days in their life and actually contribute something back for their many years of free use of an extensible browser that you may as well not have had, at all.

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 10:22
by francesco bat
I forked it and also fvd speed dial i are using them:

Image

I would share them but i can not to understand the license if i can share them.
Fvd speed dial it's sure no because i read the license and it forbids everything; with it you cannot even think of sharing it because only thought could be a crime.
Speed dial i can not understand and i didn't post here because I do not want to bother the forum on yet another license. If you give me a help to understand I share it for everyone. :)
Bye
Francesco bat

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 11:27
by Moonchild
Francesco: point me to the licensing and I'll help you figure it out.

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 12:03
by francesco bat
This is that in the file xpi:
The following liscense applies to all files

/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Speed Dial.
* The Initial Developer of the Original Code is Josep del Río.
*
* Portions created by the Initial Developer are Copyright (C) 2007
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
And:

https://web.archive.org/web/20160321120 ... peed-dial/

In his site i don't found info:
http://speeddial.uworks.net/
Bye
Francesco bat

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 12:09
by WiseWolf
I am pretty damn sure those three licenses are open source and therefore you can share it with people.

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 12:11
by WiseWolf
Moonchild wrote:
2021-05-03, 08:46
The only way this is going to work is if people stop being consumers for a few days in their life and actually contribute something back for their many years of free use of an extensible browser that you may as well not have had, at all.
I assume by contributing, you meant via money or forking it yourself right?

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 12:15
by Moonchild
That the MPL/GPL/LGPL tri-license that Firefox also used to be licensed under.

You can keep that license and re-publish your version with it without issue (you don't even have to rename it or make a new icon since it lists that it applies to -all- files, which includes non-source assets, although I do recommend you do that anyway to prevent confusion). Add yourself as a contributor under "Contributor(s):"
You can also, at your discretion, publish it under just one of the three licenses, i.e. MPL 1.1 OR GPL OR LGPL but if you're unsure about the licensing as it is I recommend you keep the tri-license for minimal fuss.

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 12:32
by francesco bat
Thank you very much for info.
I try to do better edit today and after i upload it.
I'm sorry for license confusion but it's so har to understand the license .
it is so difficult to understand the license especially if they are in a language different from my; i could to use automatic translators but I don’t always trust them. if they miss a word I’m afraid to find myself in legal problems as I have almost zero experience in this field :)
Bye
Francesco bat

P.S. I try to change icon changing color of speed dial; maybe it could to be good from purple to blue :think:

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 15:39
by Nuck-TH
Moonchild wrote:
2021-05-03, 12:15
That the MPL/GPL/LGPL tri-license that Firefox also used to be licensed under.

You can keep that license and re-publish your version with it without issue (you don't even have to rename it or make a new icon since it lists that it applies to -all- files, which includes non-source assets, although I do recommend you do that anyway to prevent confusion).
...
Sorry for off-topic, but: what if license file is pretty much same, but it haven't note that it applies to all files? Assume copyright or tri-license implies that it applies to all files(because GPL isn't per-file)?

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 15:58
by Moonchild
Nuck-TH wrote:
2021-05-03, 15:39
what if license file is pretty much same, but it haven't note that it applies to all files? Assume copyright or tri-license implies that it applies to all files(because GPL isn't per-file)?
No, you can't do that. If it doesn't explicitly say that it applies to all files then by default it only applies to source code forms of the program -- excluding non-source-code material like graphics, docs, etc.

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 16:25
by moonbat
If you're not very artistically inclined, do what I do - search for Creative Commons licensed icons/artwork that you can use as a replacement. Most of my original extension icons are rather plain or monochrome for this reason.

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 16:29
by Nuck-TH
Moonchild wrote:
2021-05-03, 15:58
No, you can't do that. If it doesn't explicitly say that it applies to all files then by default it only applies to source code forms of the program -- excluding non-source-code material like graphics, docs, etc.
I meant to specify that i was asking about code, but forgot(very tired...). So i can fork such extension with change of name/icons/etc. Right?

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 16:30
by moonbat
Yes, you can. I've done exactly that with DownthemAll! forked as GetEmAll! - new name and icons but same functionality.

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 16:48
by New Tobin Paradigm
Thing about forking Firefox Extensions that otherwise worked before is that they are a good opportunity to get involved. One most original Firefox extension developers got. But like them you will learn more as you go along your journey. Contrary to the bullshit they had to deal with through the Firefox 4-56 era you shouldn't HAVE to make a new version every 4-6 weeks or whatever. Just when things break. Of course you may want to make more changes or enhancements other than bustage fixes.

The point is to take care of these extensions and potentially create new ones and even move into working on application frontend.. Same basic technology.

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 17:06
by francesco bat
Ok!
I uploaded it in Phoebus with name: Speed Dial Classic :D
Waiting for it :)

Re: Speed Dial addon port or fix

Posted: 2021-05-03, 17:11
by New Tobin Paradigm
Not the most original name but sure.

Re: Speed Dial addon port or fix

Posted: 2021-05-04, 18:15
by francesco bat
Is it ok?
Or do I have to correct something?

Re: Speed Dial addon port or fix

Posted: 2021-05-05, 04:33
by nevadacrab
New Tobin Paradigm wrote:
2021-05-03, 17:11
Not the most original name but sure.
No, but for those of us that used the original, it'll be easy to find.