[0427] Are you forking Firefox Extensions? Because time is almost up!
Moderators: FranklinDM, Lootyhoof
-
- Pale Moon guru
- Posts: 35648
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
I'm not going below $25 each, though. I know the effort involved and I'm not going to undercut myself and work for peanuts. I learned that lesson when doing translation work.
"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
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
Your time is arguably more valuable than mine is given core tangible work on UXP whereas most of mine in on Coordination. Though, I do have Phoebus.
But I also like setting up projects in infra so it is more enjoyable than it should be, especially for dollar signs
But I also like setting up projects in infra so it is more enjoyable than it should be, especially for dollar signs
-
- Moonbather
- Posts: 58
- Joined: 2016-03-21, 12:35
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
Amazing opportunity.
I'll be happy to fund forking QuoteURLText (last working I have is 1.0.9b.1), Cleanest Addon Manager (latest that worked was 7.1), and RequestPolicy (it seems that the Pale Moon version was built but never uploaded).
I can only do bank transfer.
I'll be happy to fund forking QuoteURLText (last working I have is 1.0.9b.1), Cleanest Addon Manager (latest that worked was 7.1), and RequestPolicy (it seems that the Pale Moon version was built but never uploaded).
I can only do bank transfer.
-
- Newbie
- Posts: 3
- Joined: 2019-11-15, 19:16
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
Over and over I read, "Don't blame Pale Moon, it's not us who aren't maintaining the extensions." But that isn't and never has been the problem I, and other people complain about in this context. That's been the status quo for years. The problem is Pale Moon *intentionally* blocking the Firefox GUID. There's no reason for this.
All you have to do is do nothing, don't block firefox guid, and leave things how they are. If extensions fail for users and break then that's the users problem not yours. But you *are creating* a problem by going out of your way to block Firefox guid.
All you have to do is do nothing, don't block firefox guid, and leave things how they are. If extensions fail for users and break then that's the users problem not yours. But you *are creating* a problem by going out of your way to block Firefox guid.
-
- Pale Moon guru
- Posts: 35648
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
But we are not. What we are doing is removing an allowance to use the Firefox GUID to be used for installation in addition to Pale Moon's GUID, which has been a transitional workaround. There's no blocking going on here.
I've already given a very detailed explanation why that is not an acceptable solution, and i won't be repeating myself yet again.
To be honest I'm disappointed seeing this continued pushing for the so-called status quo which isn't actually a status quo; after all UXP is drifting further away from what Mozilla's code was 5 years ago every day so there is no equilibrium or static situation, and therefore no status quo.
"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
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Newbie
- Posts: 3
- Joined: 2019-11-15, 19:16
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
That is a fine distinction you're balancing upon. I fail to see the practical difference between "removing an allowance" for a GUID and blocking a GUID. But maybe I just need to see the code. Perhaps the "allowance" is some complex terribly hard to maintain function and I don't understand.
*edit*: So, I've looked at the relevant code and it seems like the vast majority of the logic has to due with trying to warn and stop the users from doing what they want. Little of it has to do with actual browser functionality. https://repo.palemoon.org/MoonchildProd ... 4e29dea451
Last edited by superkuh on 2021-04-05, 19:30, edited 1 time in total.
-
- Pale Moon guru
- Posts: 35648
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
Pale Moon has been using its own GUID (with the option to have its own exclusive extensions) since v25. At that point in time Pale Moon became incompatible with Firefox extensions. To give extension developers time to target Pale Moon as its own target application, we've built in an exception at the time to the rule "if the target application does not match us, the extension is incompatible and can't be installed". This was only ever meant to be in place for a limited time.
Removing this exception returns Pale Moon to the standard behaviour of the extension installer code (something we've already done before for other types of add-ons).
It does add complexity to the installer and has had some additional bugs connected to it as well, but that's not the point here. The point isn't that we technically can't keep the dual GUID in place, but rather that it's already way outlived its intended temporary nature and is currently grounds for increasing support pressure for unaltered legacy Firefox extensions that are increasingly incompatible, something that will only get worse. i.e.: Just because we can, doesn't mean we should.
"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
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
Superkuh is being intentionally obtuse right now. He has been around for years and knows all this. He was a regular in the IRC channel all the way back since we took it back on moznet from Will Pitt. He was literally there at the same time this was happening or shortly there after and remains in the double hash sleepfest to this day.
Also has a tendancy to resist updates due to busted Firefox extensions PROVING the problem right there over the long term. How disappointing it is that he feigns ignorance to basic Pale Moon history when he was there living it as it happened with us.
Also has a tendancy to resist updates due to busted Firefox extensions PROVING the problem right there over the long term. How disappointing it is that he feigns ignorance to basic Pale Moon history when he was there living it as it happened with us.
Last edited by New Tobin Paradigm on 2021-04-05, 21:25, edited 1 time in total.
-
- Apollo supporter
- Posts: 40
- Joined: 2014-10-14, 22:07
- Location: Planet Claire
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
Thanks Tobin. I did hunt around a lot yesterday, and did find applicable threads and info. I have to be very careful to properly distinguish between what is out-of date, and what is current. Also began opening the extension up, as you suggested. Looks like this thread has exploded, and so next for me to do is read it! Thanks again. [Multi-post quoting seems to be my challenge for the day.]New Tobin Paradigm wrote: ↑2021-04-03, 16:19Start like anyone else. Learn the basic concepts at the Developer Site and the MDN Backup UDN which is linked on dpmo. But really you should crack it open and take a looksee.
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
Hey, we are all at different points on the same path and I don't deny that even I with the big overview understanding am still lagging behind on that journey. Sure, I know the basics and have an aerial picture and gotten to a certain point but no where near say Ryan or vannila or moonbat have.
One word of warning though, it can be intensely gratifing when you accomplish something. Even more so when someone bothers to appreciate your efforts. It can become habit forming.
Perhaps my impromptu business oppertunity will help expand my extension skills and even provide insight on how I can make my small handful of existing extensions even better also my UXP Applications too cause they are basically the same technology which is why our extensibility is so powerful.
Btw, for those planning to pay me to turn Firefox Extensions to Pale Moon extensions, no Jetpack/SDK please. A recent poll decided those going forward won't be allowed on the Add-ons Site due to the alien technology being deprecated. Also service extensions like those that modify reddit or youtube for example are likewise not applicable.
I am looking to bringing new life to Firefox Extensions that have a long term sustainability to them independent of any bs website. The ones critical to user's daily workflow habits. At 20 dollars a pop (15 if before 4/27).
One word of warning though, it can be intensely gratifing when you accomplish something. Even more so when someone bothers to appreciate your efforts. It can become habit forming.
Perhaps my impromptu business oppertunity will help expand my extension skills and even provide insight on how I can make my small handful of existing extensions even better also my UXP Applications too cause they are basically the same technology which is why our extensibility is so powerful.
Btw, for those planning to pay me to turn Firefox Extensions to Pale Moon extensions, no Jetpack/SDK please. A recent poll decided those going forward won't be allowed on the Add-ons Site due to the alien technology being deprecated. Also service extensions like those that modify reddit or youtube for example are likewise not applicable.
I am looking to bringing new life to Firefox Extensions that have a long term sustainability to them independent of any bs website. The ones critical to user's daily workflow habits. At 20 dollars a pop (15 if before 4/27).
-
- Apollo supporter
- Posts: 40
- Joined: 2014-10-14, 22:07
- Location: Planet Claire
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
Thank you Tharthan! I did find that (though not sure how!) and noted that, like you mention, it may not be up-to-date. Didn't get much further than that, yet. Thanks again!Tharthan wrote: ↑2021-04-03, 19:25... this resource (which NewTobinParadigm mentioned in the post above this one) which is provided to us by good fellow Pale Moon community member, RealityRipple, would certainly be of use to you:
https://udn.realityripple.com/docs/Archive/Add-ons
It is the original documentation for the days when Firefox was a browser that used XUL a lot, so you may need to tweak some things to make things work properly with UXP applications.
Thank you Kathuluforz! Likewise on the old vs. new challenge, but I will check it out. Thanks again.Kathuluforz wrote: ↑2021-04-03, 20:23Also this thread may help you with some "basic" info: https://forum.palemoon.org/viewtopic.php?f=3&t=18878&p=139058#p139058
-
- Knows the dark side
- Posts: 4983
- Joined: 2015-12-09, 15:45
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
People might not know how to tell those apart. I guess you can exclude ones that are marked 'no restart' in CAA/historical AMO. Then again, many extensions had been converted over to Jetpack historically so the older versions are also available for comparison.New Tobin Paradigm wrote: ↑2021-04-05, 21:39Btw, for those planning to pay me to turn Firefox Extensions to Pale Moon extensions, no Jetpack/SDK please
"One hosts to look them up, one DNS to find them and in the darkness BIND them."
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
if it has package.json or harness-options.json I won't touch it. Besides, the validator will say what it is.
https://addons.palemoon.org/special/test/?case=validator
https://addons.palemoon.org/special/test/?case=validator
-
- Lunatic
- Posts: 286
- Joined: 2018-05-26, 18:13
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
There was an offline local program for checking that back at ver 25. I don't have it anymore, but maybe it still exists (Moonchild?).
My opinion is paying one person to fork a bunch of extensions he has no interest in using is a bad approach. Are the devs that are paid going to claim proprietary ownership like for originals or full-forks, or will these be some sort of public domain at that point? Do you really want this one person taking over everything? [I do my own private forks (or just tweaks) as needed already so not so much of an issue for me personally.] Web sites are breaking so much I don't know if this is really the fight we need to be fighting now.
My opinion is paying one person to fork a bunch of extensions he has no interest in using is a bad approach. Are the devs that are paid going to claim proprietary ownership like for originals or full-forks, or will these be some sort of public domain at that point? Do you really want this one person taking over everything? [I do my own private forks (or just tweaks) as needed already so not so much of an issue for me personally.] Web sites are breaking so much I don't know if this is really the fight we need to be fighting now.
Win10home(1709), PM33.1.0-portable as of Apr 23, '24
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
I obey licenses to the letter, skippy. However, if you want to go that route should I be doing any extension for Pale Moon because I don't actually use Pale Moon and haven't since early 2019. Does it matter?
Also, how does "own private forks (or just tweaks)" help anyone else out.. ever? I am offering my time in exchange for money for which you are exchanging for goods and services. I won't take a project I wouldn't think I couldn't maintain but I would be more likely to react the fastest to a breaking change because I am the UXP Coordinator and should know about breaking changes as they happen and during testing. Not to say I might not need some help from some more exclusively dedicated developers but isn't THAT what being a community is supposed to be about?
As I stated, I obey license terms to the letter and if you think I am acting like a shambling inhuman beast of a corporation then don't use it. Take the source code, and build your own extension based on it. Do what's right.
Also, how does "own private forks (or just tweaks)" help anyone else out.. ever? I am offering my time in exchange for money for which you are exchanging for goods and services. I won't take a project I wouldn't think I couldn't maintain but I would be more likely to react the fastest to a breaking change because I am the UXP Coordinator and should know about breaking changes as they happen and during testing. Not to say I might not need some help from some more exclusively dedicated developers but isn't THAT what being a community is supposed to be about?
As I stated, I obey license terms to the letter and if you think I am acting like a shambling inhuman beast of a corporation then don't use it. Take the source code, and build your own extension based on it. Do what's right.
-
- Knows the dark side
- Posts: 4983
- Joined: 2015-12-09, 15:45
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
As opposed to the hordes of passionate users who are ready to step up, learn the necessary XUL/CSS/Javascript and fork their favorite extensions they care about and share them to the community gratis, thus rendering this whole bounty program unnecessary? Oh wait.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
Well maybe some people really just dunno what out of a lot to fork.. So here is a thread with special rules to find out!
viewtopic.php?f=46&t=26542
viewtopic.php?f=46&t=26542
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
I will just chime in and say, sometimes people expect way too much about of the devs of palemoon and arguably a lot of open source projects.
Put your money where your mouth is right?
I understand this sentiment, coding is probably a major pain in the ass.
For me it would be more of a pain then that thus I do not do it.
We need to more patient I think with the devs, they are not perfect. Really, that is a non possibility, we are all human.
That being said, I appreciate Moonchild and his fellow devs work on this awesome project. Thank you for this.
I am conflicted on a few things regarding this project, but its better than the dirt bags who work on Chrome based browsers/WebExtensions people.
Many times better in fact.
And yeah, I have donated in the past to this project... goodness knows its needed to fight the google empire...
Put your money where your mouth is right?
I understand this sentiment, coding is probably a major pain in the ass.
For me it would be more of a pain then that thus I do not do it.
We need to more patient I think with the devs, they are not perfect. Really, that is a non possibility, we are all human.
That being said, I appreciate Moonchild and his fellow devs work on this awesome project. Thank you for this.
I am conflicted on a few things regarding this project, but its better than the dirt bags who work on Chrome based browsers/WebExtensions people.
Many times better in fact.
And yeah, I have donated in the past to this project... goodness knows its needed to fight the google empire...
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
Well we have a good base list of dead Firefox extensions that users find important and better than that at least three people in the not-a-programmer (yet) category have stepped up to give new life to some of these extensions and regulars have joined in as well.
Will you be the next one who takes their future into your own hands and starts small learning as you go like them? Or will you wallow in fear, anger, and ignorance?
The choice is yours. Personally I see enlightened advancement to be superior. But that is just me.
Will you be the next one who takes their future into your own hands and starts small learning as you go like them? Or will you wallow in fear, anger, and ignorance?
The choice is yours. Personally I see enlightened advancement to be superior. But that is just me.
-
- Pale Moon guru
- Posts: 35648
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: [0427] Are you forking Firefox Extensions? Because time is almost up!
It's definitely not just you.New Tobin Paradigm wrote: ↑2021-04-10, 23:21Personally I see enlightened advancement to be superior. But that is just me.
"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
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite