help-circle
rss
Weblite initiative is taking off: Let’s debloat the web!
Some _very early_ announcement of **something very noteworthy** that is happening on the Fediverse right this moment. Currently most of the discussion still takes place under the **#weblite** hashtag only. As you know the current Web specifications have become very bloated. They serve established browser vendors, which operate monopolistically and dominate the (corporate) internet. For new FOSS browser projects it is nigh impossible to start from scratch and implement crisp and modern web rendering engines. The complexity and scope is just too high. Existing standard bodies such as WhatWG, W3C and IETF move slowly and are beholden to Big Tech lobbying and influences, who want to keep this the status quo. But there's nothing that withholds the free software community to derive their own open standards that are lightweight and intuitive. So it happened, only yesterday 15 October, that some fedizens decided to pick up that glove. [Adrian Cochrane](https://floss.social/@alcinnz) and [Alexandra](https://mk.nixnet.social/@alexandra) kicked off the **Weblite** initiative. Adrian has been working for a long time on two very cool greenfield browser projects, [Odysseus](https://odysseus.adrian.geek.nz/) and [Rhapsode](https://rhapsode.adrian.geek.nz/), an auditory browser. From this many insights on what #weblite specifications should and should not contain was gleaned and hopefully and with collaboration from many others this will be transcribed into Unicode chars in some initial drafts. So, if you are interested, then don't hesitate and lend your helping hand. You'll notice that the linked repositories on [Codeberg](https://codeberg.org/weblite) are still mostly emtpy as of now. Yep, it is indeed _that_ early. On Fediverse you always learn the cool things first 😜 As [posted by Adrian](https://floss.social/@alcinnz/107110027414280772) these are the principles of Weblite: * Simplicity * Vendor, platform, and device independence * Forwards and backwards compatibility * Maintainability * Flexibility * Richness * Accessibility Note too that with these principles Weblite is somewhhat different than what [ProjectGemini](https://gemini.circumlunar.space/) aims to achieve. Gemini strips to absolute essentials and has more in common to Gopher, that came before the current web. Join forces, Lemmy people! Let's bring lite where now darkness rules.. (Don't forget to add a #weblite hashtags to your fedi toots)
fedilink


FOSDEM 2024 dates: 3 & 4 February 2024
FOSDEM24!
fedilink

See also [ESP Wiki's entry on Martin Goetz](https://wiki.endsoftwarepatents.org/wiki/Martin_Goetz).
fedilink

  • Baŝto
  • English
  • 2 mois
Biggest libre lore universes
I was wondering what lore universes exist where stories and games could take place in. First ones that came to mind are The Battle of Wesnoth and Pepper & Carrot. Though can anybody think of any further? Public domain is also valid, but it has to pd world wide and I’m not sure what that would mean. Authors definitely need to at least dead since 1943, but I don’t know if there were any countries that had more than death+80 (Spain, Colombia and Equatorial Guinea).
fedilink

What do you guys recommend for language learning from scratch?
Hi all, I want to try to learn Spanish on my own, right now I barely know anything. Asking in the libre culture community because I know a common answer is duolingo but I don't want to install an app store other than f-droid.
fedilink

Public Domain Background Tracks
Public Domain Background Tracks [https://923000.blogspot.com/2023/09/public-domain-background-tracks.html](https://923000.blogspot.com/2023/09/public-domain-background-tracks.html)
fedilink

favorite libre tools and games?
Hello, Looking to see what new tools and stuff that are libre people are using today. Are there any drm free tele health options out there?
fedilink






yay we are all terrorists [direct Odysee link](https://odysee.com/@rossmanngroup:a/adblock-and-signal-are-for-terrorists:f)
fedilink


help
I am new ,how iI can I share my paintings
fedilink



Thoughts on the Leftpad debacle?
Pocket reposted an older QZ article about Leftpad and it's sort of reignited the controversy, at least for me. [Here's the link.](https://getpocket.com/explore/item/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code?utm_source=pocket-newtab) I'd love to hear what you think of this, but here are my thoughts: One, why is this not in the JS standard library? It's a *super commomly used* method with equivalents in every programming language, right? JS is pretty notorious for being bloated (which isn't necessarily a bad thing IMO), but the fact that it lacks this basic function is kind of ridiculous? Two, people were calling him out as the villain for having the *audacity* to delete a method he knows powers most of the internet, and to those people I ask: Have you even looked into why that happened? The most common story was just that he was butthurt because "NPM didn't treat him like royalty like he wanted", but, what actually happened was Kik, yes, the messaging platform notorious for being infested with child groomers, that Kik, wanted to publish their own library (I think it was an API for their app), and Koçulu already had a library called kik. So what does Kik do? Are they like any other programmer who would go "aw man, that name is taken, better come up with another name for my thing then!" No! They go to fucking NPM and essentially allege trademark violation (which is bullshit because Koçulu's kik was not a commercial product, and trademarks only apply to names used in commerce). But NPM still removes Koçulu's kik package, at which point Koçulu removed all his libraries and deletes his account in protest, and the rest is history. Long story short, it ends with NPM restoring his packages against his wishes, and as far as I know he never released anything on NPM again. So, generally I see two hiveminds when it comes to this controversy. One is of course people mocking Koçulu for being a snowflake or whatever, that he needs to control his anger and not withdraw his packages because he didn't get his way. Obviously, I disagree with that. I think Kik was being a snowflake for throwing a hissy fit that their name was already taken for something completely unrelated, by someone who almost certainly did not even use their app. They could have named their library kik-chat, kik-app, kik.com, whatever, and it still would have been the same library and people still would still have discovered it. NPM claims that they did this to "reduce confusion", but at best that is massively underestimating the intelligence of people who *already know how to program*, and is a complete lie cooked up by their PR team at worst. Needless to say, I don't think he was in the wrong at any point of this. The other hivemind was really mad at NPM, which is a step in the right direction, but they were mad that they restored his package. That makes no sense either, because one of the pillars of open source is that anyone can publish or distribute it as long as they distribute it with the original license and give credit. NPM is an asshole, but they still have the right to distribute an open source library. What we *should* be mad at NPM for is that they threw him under the bus by removing his package in the first place. Again, Kik has no legs to stand on and NPM was never in any legal trouble because of this, trademarks do not apply to non-commercial products. They're called *trade* marks. Trade. As in commerce. Also, it really highlights their priorities that they hold a corporation infamous for enabling children to be victimized in higher regard than someone making code used by the entire internet and not getting paid for it. I also don't see enough people being mad at Kik. What they did was absolutely unacceptable and they should have faced the brunt of the hate. Then again they've already shown themselves to be horrible so they probably would have shrugged it off or maybe even played into it for publicity. What can the open source world learn from this? Well, for one, I think it has become clear that having your open source dependencies managed by a for-profit company is bad. I wouldn't be surprised if Kik paid NPM a ton of money and essentially "bought" the kik name like a fucking NFT. The solution would be a combination of package repositories managed by worker co-op nonprofits with transparent financial reports, and decentralized/independent package sources hosted by the authors themselves. If JS took inspiration from Java just a bit more and also made their dependency naming system work by domains, we would have gotten `com.koculu.kik` and `com.kik.kik`, and no conflict. Almost like a federated package manager. Especially now that NPM is owned by Microsoft and Yarn was always owned by Facebook, we really do not have a good, trustworthy JS dependency repo, which is a problem because like the language or hate it, it is still extremely important for our modern computing environment. I think it's long overdue to break their duopoly. IDK, that's the end of my rant. Didn't really mean to write a wall of text, just saw this article and got me wanting a retrospective, but yeah. What do you think? Do you agree? Disagree? Why or why not?
fedilink


Learn esperanto to fight english cultural dominance
English is burdened with a culture that emphasize empirialism, capitalism, individualism and so on. A culture that ignores climate catostraphy, global inequality and brings disproportionate attention to countries with english as national language. Additionally english is the language of Trump, Boris Johnson, Margareth Thatcher and George Bush jr.. Protest the english language by embracing esperanto. Break language segregation! Today, the world is segregated by language. It is very resource heavy to learn a new ethnic language. Esperanto is like other constructed languages made to be easy to learn through consistent grammer, phonetics and morphemes. You know how to pronounce a sentence. You can determine the type of word by looking at the last letter. Even if you havent seen a particular word before, the chances are that you can predict its meaning if you know the morphemes. It is estimated that it requires a tenth in time investment to learn esperanto compares to ethnic languages. The world language is political and it enables english imperialism. Look up your local esperanto group. Learn it. Talk about it. With collegues, friends, acquantances and family. Engage your local community. Influence! Some useful resources: Dictionary https://lernu.net/vortaro ActivityPub https://esperanto.masto.host Nice esperanto course: Kurso de Esperanto
fedilink

CoopCycle: federation of bike delivery co-ops
cross-posted from: https://slrpnk.net/post/93 > It would be nice to have a guide to make a local node for this federation of co-ops :)
fedilink



Under libre culture because it's about Free West Papua.
fedilink





https://web.archive.org/web/20230624001806/https://sfconservancy.org/blog/2023/jun/23/rhel-gpl-analysis/
fedilink


Android ROOT: solution for StorageAccessFramework blocking apps to write in a folder + Magisk module recommendations
Android has a stupid new feature since Android 11 or so, where it prevents some apps to directly write in big folders, and wants you to create a subfolder instead. `For protection of your data use a different folder instead. Create a folder.` ## Download paths This affects the download paths of several apps like InfinityForReddit or Barinsta (and more), not being able to save files directly in `/storage/1234-1234/Download` or `/storage/emulated/0/Download`. ## Simple Gallery can't write to SDcard A really annoying error though, is when you try to edit an image on the SDCard using SimpleGallery. It needs you to grant the app writing permissions using the Storage-Access-Framework (using AOSP file manager), for the whole SDCard, but Android blocks this, SimpleGallery doesn't accept only the pictures folder and you are f**ed. ## Solution for rooted devices Only root your phone using the open source app Magisk, don't use proprietary apps like KingRoot. ***Every app with root access has to be well known AND open source. Only one of those is not enough, as there is no guarantee for no security flaws*** [Here is a quick tutorial how to root your phone with Magisk.](https://www.getdroidtips.com/download-latest-magisk-zip-magisk-manager-root-phone/) With Magisk you can now install a lot of handy modules like [NoStorageRestrict](https://github.com/DanGLES3/NoStorageRestrict). This solves the error, you can just give apps accesels to whatever folder you want! There are lots of other cool modules too - [AudioMisc](https://github.com/yzyhk904/audio-misc-settings/releases/tag/V1.0.1) enabling percentage-true audio control (a nessecary feature and stupid limitation of android. Best together in combination with "VolumeControls" ([offline patched version with trackers removed can be found here, its not FOSS but no tracking](https://matrix.to/#/#fdroidppa:matrix.org) - [WebViewManager (Download via Androidacy)](https://www.androidacy.com/tag/webview-manager/): changes the Chromium Webview (many apps use to show internet content) with the hardened Bromite webview, essential for security Not to forget the LSPosed modules: - [AndroidFaker](https://github.com/Xposed-Modules-Repo/com.android1500.androidfaker/releases/tag/105-1.5): changing a lot of identifying values for huge privacy and antifingerprinting gains - [XPrivacyLua](https://repo.xposed.info/module/eu.faircode.xlua): enhanced privacy app permission controls.
fedilink

Very good talk by Aaron Wolf of [Snowdrift](https://snowdrift.coop) that places FOSS in a broader perspective.
fedilink


LibreJam 202204
Next LibreJam upcoming! JamVersion: 202204 Theme: Power Theme announced at: 2022-04-01 00:00 UTC Submissions end at: 2022-04-14 23:59 UTC Ratings end at: 2022-04-21 23:59 UTC More info at: https://leagueh.xyz/en/librejam/index.gmi Mailinglist at: https://leagueh.xyz/m/librejam/index.html IRC: ircs://leagueh.xyz/#librejam Webchat: https://kiwiirc.com/nextclient/?settings=9990a2af03a4a53c76b3529a6c420adc InfoPage also on gemini: gemini://leagueh.xyz/en/librejam/index.gmi ;)
fedilink

Internet Archive on Mastodon: As most of you know, our library is being sued by 4 corporate publishers who want to stop the Internet Archive from lending books. The date for oral argument has just been set for March 20.
fedilink


  • Elouin
  • edit-2
    2 ans
LibreJam 202202
cross-posted from: https://lemmy.ml/post/153040 > Two more weeks to go until LibreJam 202202. This will probably be the first LibreJam running for two weeks instead of one(2 weeks creating, 1 week playing/rating), so that there is more time for making games(will try to update the website regarding this in the coming days). > > > * Week number: 202202 > * Theme: Gates > * Theme announced at: 2022-02-01 00:00 UTC > * Submissions end at: 2021-02-14 23:59 UTC > * Ratings end at: 2022-02-21 23:59 UTC > > > We are also looking for theme suggestions, if you have any, the best place to leave them is the [[Discussion] Theme Suggestions](https://leagueh.xyz/m/librejam/46.html) thread on the mailing list. 😉 > > Website: https://leagueh.xyz/en/librejam/index.gmi > Gemini: gemini://leagueh.xyz/en/librejam/index.gmi > >
fedilink
0

What’s cooking on SourceHut? January 2022
publicação cruzada de: https://lemmy.pt/post/43075 > New update on sourcehut! > > Summary: > > - new staff (paid by NLNet fund grant) > - hut: a sourcehut CLI tool > - todo.sr.ht's GraphQL API should land sometime this week > - GraphQL-native webhooks for git.sr.h should land before the next monthly update > - fixed bugs related to importing mbox files in lists.sr.ht > - fixed OAuth 2.0 bugs in meta.sr.ht > > See also: [[NLNet NGI Zero funding]](https://sourcehut.org/blog/2022-01-10-nlnet-graphql-funding/) and [[How does SourceHut's FOSS business model work?]](https://sourcehut.org/blog/2022-01-09-how-does-our-business-work/)
fedilink

FSF Bulletin just popped through my mail slot!
I didn't realize that being a supporter would warrant me *a real paper bulletin!* What a pleasant surprise. Feels way more personal than some pdf file which I wouldn't likely read.
fedilink

    Create a post

    What is libre culture?

    Libre culture is all about empowering people. While the general philosophy stems greatly from the free software movement, libre culture is much broader and encompasses other aspects of culture such as music, movies, food, technology, etc.

    Some beliefs include but aren’t limited to:

    • That copyright should expire after a certain period of time.
    • That knowledge should be available to people, not locked away.
    • That no entity should have unjust control or possession of others.
    • That mass surveillance is about mass control, not justice.
    • That we can all band together to help liberate each other.

    Check out this link for more.

    Rules

    I’ve looked into the ways other forums handle rules, and I’ve distilled their policies down into two simple ideas.

    • Please show common courtesy: Let’s make this community one that people want to be a part of.

    • Please keep posts generally on topic

    • No NSFW content

    • When sharing a Libre project, please include the name of its license in the title. For example: “Project name and summary (GPL-3.0)”

    Libre culture is a very very broad topic, and while it’s perfectly okay for a conversation to stray, I do ask that we keep things generally on topic.

    Related Communities

    Helpful Resources

    Community icon is from Wikimedia Commons and is public domain.

    • 0 users online
    • 1 user / day
    • 1 user / week
    • 12 users / month
    • 33 users / 6 months
    • 7 subscribers
    • 280 Posts
    • 270 Comments
    • Modlog
    Lemmy
    A community of privacy and FOSS enthusiasts, run by Lemmy’s developers

    What is Lemmy.ml

    Rules

    1. No bigotry - including racism, sexism, ableism, homophobia, transphobia, or xenophobia. Code of Conduct.
    2. Be respectful, especially when disagreeing. Everyone should feel welcome here.
    3. No porn.
    4. No Ads / Spamming.

    Feel free to ask questions over in: