Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)MG
Posts
16
Comments
399
Joined
4 mo. ago

  • Write their scripts without any GNU/uutils/whatever-microsoft-calls-their-evil-uutils-fork extensions. Then their scripts could run across all platforms, including GNU, uutils, FreeBSD and BusyBox

    Sorry but that's besides the point. If improvements to coreutils are not published and upstreamed then the community loses out on potential improvements that trained personnel at a successful company make. Not being dependent on such utils is a different discussion and doesn't solve the core issue.

    Yeah I'd like for them to use AGPL but even GPLv3 or it's derivatives are fine as long as they emphasise FOSS

  • Yes, publication of the source is enough. However, you are correct and I should have worded it better. In practice, publishing the source allows the developers of the software to make improvements unhindered by licensing and other IP-based hindrances which are otherwise present in closed-source software

  • The point is that even if companies have the personnel to contribute back, most of them don't. It simply isn't in their interest. If a project is good enough, AGPL will mean that no monopoly will form around that project and open standards will be maintained. AGPL is simply a bastion against closed-source software working against the best interests of consumers

  • Only if they make changes/improvements to the code. If it's a library that is used then no, AFAIK you don't need to. If everyone using GPL code had to make their entire project FOSS then TPLink and DLink wouldn't have any market share. The only reason OpenWRT exists is because Linksys was forced to open up their code because they had illegally refrained from opensourcing their code, which was a great positive for the community

  • They are maliciously harming the community. They need to be named and shamed. I still seethe at OpenBSD using it. Why is it so hard for them to understand? Why do they want to give away their work for the taking to corporations who just want to make money off of their backs?

  • "apolitical" tech-bros who are mostly just interested in their six figure paychecks and fancy toys.

    This, I understand.

    laissez-faire "libertarians" who are ideologically opposed to the restrictions in the GPL

    This, I do not. Apologies for my tone in the next paragraph but I'm really pissed off (not directed at you):

    WHAT RESTRICTIONS???? IF YOU LOT HAD EVEN A SHRED OF SYMPATHY FOR THE COMMUNITY YOU WOULD HAVE BOYCOTTED THE MIT AND APACHE LICENSE BY NOW. THIS IS EQUIVALENT TO HANDING CORPORATIONS YOUR WORK AND BEGGING THEM TO SCREW OVER YOUR WORK AND THE FOSS COMMUNITY.

    I feel a bit better but not by much. This makes me vomit.

  • Whilst I think that recoll's searching mechanism is better than what I can patch together with find and grep, is recoll really the right tool for the entire home directory? I'm currently using it to search my email because Thunderbird doesn't work that well and I've pointed it to my documentation so I can search through my projects easier.

  • Deepseek 1.5B doesn't exist. I don't know why the Deepseek team named the models on Huggingface like this, but what is labelled as "Deepseek 1.5B" is actually not the OG Deepseek 70B model distilled to 1.5B, it's a different model either trained or finetuned by the Deepseek team. My theory is some sort of intentional manipulation on their part so people stay confused on whether they are actually running the Deepseek model or not. There is a lot of commentary on this online, sorry I don't have the links from the top of my head.

  • I think we are still miscommunicating, partly due to my fault.

    There's not tons of use for a workspace here, or at least not in my personal experience. Its my phone, my phone IS my workspace.

    When I said "workspaces" what I meant is a "Work Profile" - you know, the kind of thing you manage with the shelter app and that companies use MDM for to manage their company-specific apps.

    Second, android makes the assumption that you want basic functionality like email, and internet use, and messaging, location info for mapping, etc, so all of that got coded directly in to the OS. yeah you can use Firefox but can you uni stall chrome? Can you unintstall gmail?

    Android doesn't make these decisions, Google does. It is a common misconception that Google ships AOSP with Pixel. They do not.

    Third, among those things google has an effective monopoly on is their app store. Its incredibly difficult to, as a normal person who is not especially technically inclined, to make heads or tails of fdroid, or worse to have to find your own app store.

    If you don't want Google apps, either install a custom ROM or get root access (I hear KernelSU is making great progress). I don't think your point is valid, you're talking about stock ROMs. I'm not. And God help people who buy from a carrier, that's probably the worst way to get a mobile phone.

    Don't want to use PlayStore? Use Accrescent + Obtanium + F-Droid + Aurora (preferably in that order). There is no longer a reason to have playstore installed on your device unless one of these FOSS projects die or you paid for apps from the playstore before. I'm perfectly comfortable with using these instead of the pre installed spyware they ship me.

    There are attempts to work around this, AOSP is one of them, but the fact that its a thing in the first place illustrates what I'm trying to say.

    AOSP is not a workaround, it's what Google bases their OS on (what they ship with the Pixel) along with other manufacturers. Yes, Google writes a lot of AOSP but it is FOSS and available to anyone. Otherwise Huawei wouldn't be able to make Android devices at all.

    Thus, /e/os is stuck. Package microg, or dont provide access to the google app store for their consumer focused devices, or use google play services.

    eOS is FOSS. Murena is the business. And no, I don't agree - they could have at least given us an option (like LineageOS does) to either have microG or not have it in the base image. This is not a hard thing to do.

    I suppose I can just rip MicroG out and only install it in a "Work Profile" but not having to do that would be a great QoL upgrade.

    I do know that it does not seem as though AOSP as a ROM is widely used

    Giving credit where it is due: due to Google's efforts in making project Treble compatibility mandatory along with further enhancements to the Android software ecosystem, you can technically run AOSP's (or really, any ROM's) GSI on any phone you can unlock the bootloader to. That is only possible on the Pixels, older OnePluses, some Motorolas and some Nothing Phones in the US, excluding Murena's phones and some other niche manufacturers. There are caveats due to proprietary firmware but that's where we are right now.

    In conclusion: I would have liked an eOS without MicroG pre-installed. I suppose I could rip it out but I'm afraid I'll miss some artifacts. But that's a minor worry. I'm sorry for the long note.

    How authors of software projects behave has never been my concern when evaluating their projects technically. I'm no expert, but I'll pay tribute to GrOS for everything that they have done for the community; hardened Malloc by itself is a great advancement in the Linux kernel. Unfortunate that two people like them at the forefront of FOSS have disagreements, but I do not care. I hope both of them live long and healthy and bring FOSS even greater achievements.