opensource

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

OsrsNeedsF2P, in Why GPL instead of AGPL license?

Some of my old projects were GPL because I didn’t know AGPL existed. It’s not one of the default options on GitHub, i.e. the place where 90% of open source developers debut their journey

toastal, in New extensions you’ll love now available on Firefox for Android

Kinda weird the default reader mode doesn’t have black as background options given how prevalent AMOLED screen are on mobile devices.

anguo,

This year is the first time I’ve owned an AMOLED device, and had to pay a premium for it. I assume most of the world doesn’t have one.

DontNoodles, in New extensions you’ll love now available on Firefox for Android

I’m trying hard to make Firefox my main browser on my phone. Out of habit, I browse in Private Mode and bookmark stuff I want to remember. Every so often though, Firefox closes the open private tabs when switch between apps. There is no real way to replicate this so I can submit a bug report. I’m not sure what I can do about it.

Good of them to bring the add ons though, I’ll keep persisting with the fox.

Scio,
@Scio@kbin.social avatar

Could it be that Android is closing Firefox in the background like it often does?

brewery,

Yeah it sounds like Androids aggressive battery helper is causing this.

Is there any benefit to browsing private mode? Its only stopping history on your phone and not websites, so you can just set normal mode to not save history, cookies etc. Private mode is designed to be temporary in stopping your phone recording history and one button to close them all, so its not surprising that it doesn’t save tabs, in fact its a feature

EqMinMax,
@EqMinMax@lemmy.world avatar

Smartphones are severely limited for power usage. Use a regular laptop/desktop for multi works.

anguo,

In case you missed brewery’s message below (as it’s a second-level comment): all private mode does is to temporarily prevent storing history and cookies on your device. You can set that as default behavior for normal browsing instead.

DontNoodles,

No, I got that but like I said, it is just a force of habit for me to use private window during my web use. I need to use internet on multiple systems as part of my work and it’s just become natural for me to open a private session to search and do stuff and not to leave any login sessions open by mistake.

But I reading the replies makes me realise that it must be android’s aggressive battery saving tricks that kills Firefox active private sessions. But it is sad that I’m noticing this only for Firefox while Brave browser is exempt. Maybe because it is chromium based.

hunkyburrito,

Yeah, closing Firefox also closes any private windows down on both Android and Desktop

DontNoodles,

That’s the thing, I’m not closing the application on Android. Just switching to another application.

moitoi,

It could be the lack of RAM. I had a smartphone with 3Go of RAM and it was a nightmare to keep things open.

DontNoodles,

No, that’s not it. I’m comfortably safe at 8 gigs.

moitoi,

What’s your phone maker? I don’t have this issue with this amount of ram using custom ROM.

LoETR9,

Android can terminate apps even if they still are in the recent app view. My Samsung is really aggressive in this regard with some apps, Firefox being one of them.

designatedhacker, in Why GPL instead of AGPL license?

They might hope to make money at any point in the future. AGPL is too viral to integrate with. Working at a large corporation they’ve banned a standalone desktop tool we could have used because it was AGPL. We wanted to pay for it, but we couldn’t. It’s a dead end product for corporate users. So personal use , hobbyists, and those companies that think the AGPL won’t infect their IP or don’t care. You limit your TAM severely if you use AGPL.

So if you aren’t in it to ever make money in the future, go for it.

detalferous,

This is simply wrong.

Is you release software that YOU OWN as AGPL, there is nothing stopping you from also licensing it as non AGPL, for a fee, in the future. I’m fact this is more possible with AGPL, since it disallows Tivoization.

If there’s a chance you want to make money off of it, AGPL is 1000x better than MIT. Once you release under MIT, a corporation can take it and do anything. If it’s AGPL a company can take it and do anything once they negotiate a license for it, and pay you for the privilege.

designatedhacker, (edited )

Unless it’s open source and you have any contributions without a rug pull contributor agreement. Also you don’t have any AGPL dependencies.

We had that relicense convo with the desktop tool maker and they were hogtied by both. Corporate policy dudes had to be harassed into even looking into it. Then maybe 3 months of back and forth championed by motivated tool users later they said to hell with it and banned it.

So if you plan for the AGPL rug pull for your contributors or you have no contributors and none of your dependencies are AGPL in a viral way, go ahead.

detalferous,

Totally agree

Your contributors must attribute copyright or agree to any reason license if you choose this. (This seems so obvious to me that I didn’t mention it)

But it’s still strictly superior to MIT licensing, which has the same requirement (since that’s part of copyright law, not party is the license itself), while still preventing commercial adoption under a different license.

designatedhacker,

I think we’re in violent agreement. The problem is you need someone in licensing/legal to take a risk at this point to even use AGPL on a corp machine. Figure out the law and the license, then make judgement calls on some slightly fuzzy parts. They’re just not going to do it. Maybe in a few years if someone tests “the right” model, whatever that is in court and prevails. Meaning the dev gets paid and the user retains intellectual property that is either tangential to the product or provides enough value to be it’s own product that’s still sellable in the same way as before the suit.

davel, in Why GPL instead of AGPL license?
@davel@lemmy.ml avatar

I may or may not care whether the code gets integrated into a proprietary network project, depending on the particular FOSS project. If it’s some general purpose command line widget, for instance, I would probably prefer not to restrict its usage in that context. If it were a long-running back-end online service project like MongoDB, though, that would be a different story, because that’s the kind of thing AGPL was created for.

davel,
@davel@lemmy.ml avatar

GNU licenses aren’t about denying people from making money, they’re about ensuring that they share their code changes with everyone. AGPL was created to solve a new edge case concerning SaaS companies like AWS, Azure, Google, Alibaba, etc.

cbarrick, in Why GPL instead of AGPL license?

AGPL is a sure-fire way to steer off corporate support.

GPL is usually fine for corporate use.

For example, Google and Meta actively contribute to Linux (GPL) but neither would ever touch an AGPL project for fear of infecting their other IP.

hunger,
@hunger@programming.dev avatar

You make it sound as if corporations actually contribute a lot to open source projects they use. That is not the case in 99.9% of all cases where corporations decide to use some open source project.

If you are lucky as an open source maintainer you get a few patches from devs using their private email addresses to sneak the contribution around the legal department, but even that is rare. What you will see is random requests from company users to provide an SBOM for the entire project right now or bug reports asking to fix something right now.

So I seriously doubt you loose out when using AGPL or GPL.

cbarrick,

Linux, coreutils, LLVM, GCC, Chromium, Firefox, V8, Python, Postgres, Java, systemd, kubernetes, Docker, Bazel, Buck, Abseil, Guice, Fedora, Ubuntu, Android, Hadoop, Apache, Nginx, Spark, TensorFlow, PyTorch…

Yeah, companies never contributed to open source.

hunger,
@hunger@programming.dev avatar

Most of your examples are projects started by a company. The very few remaining are those 0.01% that got lucky.

My point stands: When you start an open source project, there is no need to worry about what companies might like or not. You will not get money from anyone.

cbarrick,

To be clear, when I say “corporate support,” I don’t mean the company pays you.

I mean that the company pays someone (like an existing employee) to maintain their internal fork and contribute patches back upstream.

That’s how all of the projects I listed operate.

If you don’t care about interfacing with the industry like this, that’s totally fine, and the AGPL works. But if your goal is to write a piece of software that is used by the industry, then it can’t be AGPL without a strong and exceptional business model.

And I’m not trying to make a statement about whether you should write this kind of software. It’s only a statement about what to expect if you write this kind of software.

hunger,
@hunger@programming.dev avatar

I mean that the company pays someone (like an existing employee) to maintain their internal fork and contribute patches back upstream.

Oh, most companies will pay someone to maintain an internal fork, but hardly any will contribute back. Sometimes that’s due to lazyness, sometimes it is the idea that nobody will care for the company internal stuff, but most of the time it is outright forbidden to share internal IP even when that comes in the form of patches to open source code.

In my experience it is safe to just ignore that case and not care about corporate convenience when starting any open source project.

KpntAutismus, in AMD FidelityFX Super Resolution 3 (FSR3) is now open source

ok that’s it, next upgrade i’m buying a radeon.

RealFknNito, in AMD FidelityFX Super Resolution 3 (FSR3) is now open source
@RealFknNito@lemmy.world avatar

Another win from the red team

PeachMan,
@PeachMan@lemmy.world avatar

I just bought an RX 6600. Far from their most powerful GPU, but it feels good being on Team Red again. Having an AMD processor with an Nvidia GPU made me feel dirty.

problembasedperson,

Yep, 5950X and RX6700 here since last year!

franklin,
@franklin@lemmy.world avatar

7600x and 6950XT over here, all I see is red!

CosmicTurtle, in New extensions you’ll love now available on Firefox for Android

https://lemmy.world/pictrs/image/3c435251-e410-400a-bb08-1123c71afc9b.png

It says something about the Internet and Firefox in general when the trending add-ons are about de-shitifying a platform…

And Google ink. Whatever that is. Probably some app they’ll discontinue next week.

Ninja edit: I know it says search results but that’s the current trending list.

ErwinLottemann,

ink for google does look like it’s not made by google, so it may have a longer lifespan 👍 it seems to add material design elements to google pages, which is something google just didn’t have time for yet… 😵‍💫

spaduf, in AMD FidelityFX Super Resolution 3 (FSR3) is now open source

Anybody start playing with it yet?

sadreality,

my understanding is that it is purely a software implementation which is limiting v dlss.

fartsparkles,

Both DLSS and FSR are software leveraging the GPU to do the heavy lifting.

FSR is using HLSL shaders to do its thing whilst DLSS is using nvidia’s tensor cores to run an ML model.

Both solutions are great in different ways but I wouldn’t call FSR limited. If anything, Nvidias is the more limiting given it only works on specific hardware, is proprietary, and requires a lot more from developers to implement it vs FSR which is hardware agnostic and MIT licensed.

UndercoverUlrikHD, in New extensions you’ll love now available on Firefox for Android

Still waiting for sponsorblock

Bongles,
UndercoverUlrikHD,

That’s strange, I thought they were automatically synced to your mobile browser when they became available. Thanks!

Evotech,

On a phone why would you watch YouTube in a browser?

UndercoverUlrikHD,

No ads

Chrusher,

I would recommend the GrayJay apk, you can watch ad free YouTube, download videos, and playback in the background. It can be a bit buggy but still a better experience than youtube premium

UndercoverUlrikHD,

Web browser/Firefox supports the same thing, but I appreciate the suggestion

Texas_Hangover,

Why wouldn’t you?

schnurrito,

Ad blocking and playing music in the background

theshatterstone54,

Just use BraveNewPipe: it takes newpipe, adds sponsorblock, and a few more platforms too.

EveryMuffinIsNowEncrypted, in New extensions you’ll love now available on Firefox for Android

Took 'em fucking long enough.

MalReynolds, (edited ) in Voice Assistant HTTP gate
@MalReynolds@slrpnk.net avatar

I found Tasker speech to be pretty clunky, inaccurate and minimally supported. If it’s for personal use I have google recorder on a Pixel 7 with GrapheneOS and it’s STT is outstanding. It’ll download the offline engine and then you can kill it’s network and rip out google serices and it works fine (for now). Might be something to explore… If you find something good please reply, I’m thinking alon the same lines, but was just going to send the audio directly and do stt on the server. I know home assistant is planning voice command next year, might be something helpful there. You could also try using the Termux environment to spin up whatever linux engine you like.

paf,

Actually home assistant made it happen this year www.home-assistant.io/blog/2022/…/year-of-voice/

MalReynolds,
@MalReynolds@slrpnk.net avatar

Cheers for that.

ArtificialLink, in New extensions you’ll love now available on Firefox for Android

Any new extensions for Android worth checking out? The ones before that were available mostly fit my needs.

transientpunk,
@transientpunk@sh.itjust.works avatar
tempest,

Yeah I know the limited Android extensions had long been a complaint but I mostly just needed ublock

0ops,

Same

Pantherina,
@Pantherina@feddit.de avatar
noodlejetski, in New extensions you’ll love now available on Firefox for Android

I just wish Buster worked on mobile.

Pantherina,
@Pantherina@feddit.de avatar

Did you try with a custom addon collection? That mozilla announcement thing is BS, those addons worked before but where hidden away

noodlejetski,
Pantherina,
@Pantherina@feddit.de avatar

Damn complex problem.

Cheradenine,

Seems to work on Smart Cookie Web Preview via their ‘sideload xpi’ option

github.com/CookieJarApps/SmartCookieWeb-preview

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • [email protected]
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • Socialism
  • KbinCafe
  • TheResearchGuardian
  • oklahoma
  • feritale
  • SuperSentai
  • KamenRider
  • All magazines