Flagfox DB Updating

Add-ons for Pale Moon and other applications
General discussion, compatibility, contributed extensions, themes, plugins, and more.

Moderators: FranklinDM, Lootyhoof

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35597
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Flagfox DB Updating

Unread post by Moonchild » 2019-01-08, 16:11

Bottom line: someone will have to fork it if license permits.
Dave G wrote: @NullDereference
Replying to @palemoonbrowser

Using Firefox 60 ESR or a fork based on it is required for continued access to security updates. Asking a single developer of free software to support phased-out APIs that are incompatible with everything new for years after the (painful) transition is an unreasonable request.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35597
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Flagfox DB Updating

Unread post by Moonchild » 2019-01-10, 10:47

And for some reason the dev suddenly is spitting venom in our direction on twitter, when all I asked was if the extension is Open Source, i.e. if it can be forked:
You can't even type the name of the addon properly. Open source is not supposed to mean "fork you". There is no future for XUL-based addons; please accept this basic reality. Any Gecko-based browser that does not upgrade to an ESR 60+ basis is defunct.
https://twitter.com/NullDereference/sta ... 1352748034

Feel free to give him some feedback. I'm definitely going to see if the license allows forking, as in... right now.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35597
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Flagfox DB Updating

Unread post by Moonchild » 2019-01-10, 10:57

License permits forking but you MUST immediately re-brand it, remove all references to Flagfox, the name and logo, and you have to build your own geo DB (using Flagfox's DB is not allowed as Dave holds it under proprietary copyright).
Flagfox
Copyright 2007-2017, David Garrett
Additional contributors are listed in about.xul
All rights reserved

Redistribution and use of source code, with or without modification,
is permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Neither the name of Flagfox nor the names of its contributors may
be used to endorse or promote products derived from this software
without specific prior written permission.
3. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
4. Altered source versions must be plainly marked as such and must not be
misrepresented as being original software.
5. If any files or portions of files are borrowed, they must contain a
source comment stating the originating software name and version as
well as the date of any changes.
6. Derived works using source code that serve the same general purpose as
the original software may not be distributed using any official Mozilla
services such as addons.mozilla.org or through any other official
service for any web browser without prior permission. Works using
portions of source code for other purposes may be distributed without
this restriction.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.

This license does not grant any permissions with regard to components of
this software other than source code including, but not limited to,
images, localizations, and database content.

The Flagfox logo may not be reused without permission.

If you use any portions of Flagfox in other works a quick
email or message on our forums would be appreciated:
daveg.extensionfeedback@gmail.com
https://flagfox.net/forum
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
back2themoon
Moon Magic practitioner
Moon Magic practitioner
Posts: 2409
Joined: 2012-08-19, 20:32

Re: Flagfox DB Updating

Unread post by back2themoon » 2019-01-10, 16:39

Moonchild wrote:...and you have to build your own geo DB...
Makes me wonder how demanding this would be. Are there any global listings or sth. available that get regularly updated and one "just" needs to pull the data periodically to the local extension? Or perhaps Flagfox connects on-the-fly to such online databases?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35597
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Flagfox DB Updating

Unread post by Moonchild » 2019-01-10, 18:14

back2themoon wrote:
Moonchild wrote:...and you have to build your own geo DB...
Makes me wonder how demanding this would be. Are there any global listings or sth. available that get regularly updated and one "just" needs to pull the data periodically to the local extension? Or perhaps Flagfox connects on-the-fly to such online databases?
As far as I've understood for a simple geoDB lookup on country that Flagfox does, you can just use the free-for-noncommercial-use GeoLite2 by MaxMind. So that would be pretty much plug and play for updates.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

John connor

Re: Flagfox DB Updating

Unread post by John connor » 2019-01-15, 04:22

Well, in light of that venom, I'd say screw that, dude. I look forward to some kind of XUL fork if at all possible.

John connor

Re: Flagfox DB Updating

Unread post by John connor » 2019-06-03, 10:07

He's gone ahead and updated again. Had to use this hack to get it back to work. There must be a better alternative.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35597
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Flagfox DB Updating

Unread post by Moonchild » 2019-06-03, 10:14

5.2.11 works just fine for me, really. I switched off updates for it.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

John connor

Re: Flagfox DB Updating

Unread post by John connor » 2019-06-04, 11:19

Moonchild wrote:
2019-06-03, 10:14
I switched off updates for it.
Now that I never thought of. Did so now. But, are you missing out on updated IP databases? Since every time this add-on was updated I updated the databases as well.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35597
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Flagfox DB Updating

Unread post by Moonchild » 2019-06-04, 11:28

It's quite possible it's not as accurate as it could be, but in general geolocation of large IP blocks doesn't change, and I just use it as an indicator (and if I need more info I can always just look it up from one of the available links). I just don't think considering the track record of the extension breaking that automatic updates are something I want to have for this particular one ;)
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Locked