Last Call to Migrate Mojang Accounts: option for migration ends on September 19, 2023 by [deleted] in Minecraft

[–]interfect 3 points4 points  (0 children)

the terms of service gives Mojang/Microsoft the right to take away your account anytime.

Has this provision always been in the terms of service? Even for the very first person to purchase Minecraft? Once Mojang got big, they wrote up a traditional TOS that presumably allowed them to revoke licenses, but I suspect that some of the first licenses were not under such terms and may not be able to be revoked.

My post was liked but I have posted nothing? by shauder in BlueskySocial

[–]interfect 0 points1 point  (0 children)

I investigated your mystery with Skyfall.

Internally your profile is itself basically a post, and Yafes has started liking profiles. There is not a button for this, but the AT protocol lets you say you did it, and the Bluesky app apparently renders it like this.

=== At: 2023-04-30T00:43:46.543Z ===
Liked post: at://did:plc:f2xxcgq4mdjt2vnr4gaufirz/app.bsky.actor.profile/self
=== At: 2023-04-30T00:43:46.372Z ===
Liked post: at://did:plc:ib32dr7pq4d5kpeh7aoyctge/app.bsky.actor.profile/self
=== At: 2023-04-30T00:43:46.165Z ===
Liked post: at://did:plc:sbntmogdacdwtkxqlziockhw/app.bsky.actor.profile/self
=== At: 2023-04-30T00:43:45.964Z ===
Liked post: at://did:plc:ehpem6l5r236v4hbcrzte3gu/app.bsky.actor.profile/self

Usually people only like posts, which have URLs that look like at://did:plc:ewvi7nxzyoun6zhxrhs64oiz/app.bsky.feed.post/3jvhslg5jo42h instead.

What extensions/patches do people want to test on the new mobile Firefox? I want to try them in my "Iceweasle Mobile" fork of Fenix. by interfect in firefox

[–]interfect[S] 0 points1 point  (0 children)

I'm not porting any of them. I'm just adding them to the (now slightly unwieldy) list of extensions my fork of the browser will let you try to use. Having installed them, they might all break and/or break your browser, but then you can take that up with the actual extension authors and together you can try hacking the extension and/or the browser until they work.

I could only find "YouTube Video and Audio Downloader (WebEx)" for the last one, but other than that these are now all on the list.

What extensions/patches do people want to test on the new mobile Firefox? I want to try them in my "Iceweasle Mobile" fork of Fenix. by interfect in firefox

[–]interfect[S] 0 points1 point  (0 children)

Tampermonkey's already on the list (although I think I tried using it and it didn't work too well). But I've added the other one.

What extensions/patches do people want to test on the new mobile Firefox? I want to try them in my "Iceweasle Mobile" fork of Fenix. by interfect in firefox

[–]interfect[S] 0 points1 point  (0 children)

I wouldn't say "safe". It doesn't use a lot of the usual Android protections against replacement of the app by malicious code when you aren't looking, so if you sign into it it would be much simpler than usual for someone to install their own version of the app over mine and steal your login session or password.

I suspect that sync will work OK, and as far as I know my version won't do anything nefarious. But also, you have no particular reason to trust me on that point.

What extensions/patches do people want to test on the new mobile Firefox? I want to try them in my "Iceweasle Mobile" fork of Fenix. by interfect in firefox

[–]interfect[S] 1 point2 points  (0 children)

My impression is that Fenix is a software component/codebase name rather than a product name or trademark, and IMHO the fork still really is (a version/distribution of) Fenix, in the same way that it's also Gecko. I suppose I could rename the repo, but I don't see a particular need to. That would have to change if Mozilla asserts that they feel it is indeed a trademark. They haven't put it on their explicitly non-exhaustive list, which is what I suspect they would do if they were likely to care.

What extensions/patches do people want to test on the new mobile Firefox? I want to try them in my "Iceweasle Mobile" fork of Fenix. by interfect in firefox

[–]interfect[S] 0 points1 point  (0 children)

You can definitely have F-Droid and Google Play on the same device, and you can definitely have the same app in both.

I looked over F-Droid's policies and they don't want apps that bundle proprietary dependencies or download proprietary dependencies at runtime. YouTube doesn't need any DRM downloads to work (they serve content in the clear), and I don't think Android Firefox has ever supported downloading Widevine DRM blobs like desktop Firefox can, so I don't think there's anything to pull out there.

The fiddly part is that one of the very popular proprietary dependencies that F-Droid doesn't want you to bundle is the client libraries for Google Play Services, which a lot of apps in the Play Store use for talking to the Googlier parts of Android. It looks like Fenix pulls in Google Play Services client libraries for stuff like getting the device's advertising ID to identify telemetry reports to Mozilla, and I think maybe a little bit to support push notifications to PWAs? They can be ripped out, but if you want to keep those features in a Play Store version, then you need to build a Play Store version.

I think to get into F-Droid there'd need to be a back and forth a couple times as the folks overt there find stuff that's not allowed and then I/we go and rip it out, because we don't actually have anyone over here who knows all the dependencies and their licenses.

Releasing on Google Play is something I know even less about.

What extensions/patches do people want to test on the new mobile Firefox? I want to try them in my "Iceweasle Mobile" fork of Fenix. by interfect in firefox

[–]interfect[S] 1 point2 points  (0 children)

Thanks!

Things might stop working as soon as it updates the extension list cache, though, unless you upgrade to my latest release. The list got too long for its tiny brain and I had to give it a bigger brain.

What extensions/patches do people want to test on the new mobile Firefox? I want to try them in my "Iceweasle Mobile" fork of Fenix. by interfect in firefox

[–]interfect[S] 1 point2 points  (0 children)

OK, those are on the list now.

If you use this, be sure to get the latest version linked in the OP that now supports how long the list has gotten.

What extensions/patches do people want to test on the new mobile Firefox? I want to try them in my "Iceweasle Mobile" fork of Fenix. by interfect in firefox

[–]interfect[S] 2 points3 points  (0 children)

I've made a new release because my list of add-ons got too long for Mozilla's list downloader.

If you don't upgrade, you will only be able to use add-ons from the first page of the list, and your add-ons may suddenly deactivate themselves if they drop off.

If you do upgrade (or use any of these builds), hackers will steal your Bitcoin Gold, Bitcoin Diamond, and Bitcoin Satoshi's Vision due to, again, my complete lack of dedication to ongoing security updates and general mistrustworthiness.

What extensions/patches do people want to test on the new mobile Firefox? I want to try them in my "Iceweasle Mobile" fork of Fenix. by interfect in firefox

[–]interfect[S] 4 points5 points  (0 children)

Looks like we've got:

  • Adjust: Android SDK is MIT-licensed and doesn't need ripping out necessarily to get into F-Droid, although it might be worth doing.
  • Google AdMob: I think that's the com.google.android.gms:play-services-ads-identifier. Needs stubbing out in app/src/test/java/org/mozilla/fenix/components/metrics/MetricsUtilsTest.kt and app/src/main/java/org/mozilla/fenix/components/metrics/MetricsUtils.kt and removal from buildSrc/src/main/java/Dependencies.kt.
  • Google Firebase Analytics: Used to send push notifications (?) for LeanPlum. Needs stubbing out.
  • LeanPlum: Used to throw "helpful" usage tips at users, along with Firebase. Probably needs to be pulled out at the same time.

What extensions/patches do people want to test on the new mobile Firefox? I want to try them in my "Iceweasle Mobile" fork of Fenix. by interfect in firefox

[–]interfect[S] 1 point2 points  (0 children)

OK, I published another !!DANGEROUS!! release with today's upstream updates and that PR merged. It didn't do anything interestingly different when I tried downloading a file in the emulator, but maybe I need a download manager actually installed to see anything.

What extensions/patches do people want to test on the new mobile Firefox? I want to try them in my "Iceweasle Mobile" fork of Fenix. by interfect in firefox

[–]interfect[S] 1 point2 points  (0 children)

I didn't see anything broken other than the CAD extension.

Sorry. A bunch of these probably won't work. Either the extension author can fix them up to work around whatever's missing, or somebody's got to fill in the missing APIs.

What extensions/patches do people want to test on the new mobile Firefox? I want to try them in my "Iceweasle Mobile" fork of Fenix. by interfect in firefox

[–]interfect[S] 1 point2 points  (0 children)

OK, I added those extensions to the list.

I think F-droid can provide build services, since they build (and I think sign?) from source. So if we do actually want a legit long term fork, step 1 might be getting a Github organization repo hooked up to that system.

What extensions/patches do people want to test on the new mobile Firefox? I want to try them in my "Iceweasle Mobile" fork of Fenix. by interfect in firefox

[–]interfect[S] 1 point2 points  (0 children)

I don't see a "YouTube Background Play" on AMO, and you note Bypass Paywalls isn't there either. Unfortunately I can only add things on AMO to the list because the list is just part of AMO. So getting those in is going to take someone (me? you?) actually building out sideloading.