26
18
submitted 9 months ago* (last edited 9 months ago) by panosalevropoulos@lemmy.ml to c/libre_culture@lemmy.ml
27
16
28
14
Biggest libre lore universes (discuss.tchncs.de)

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).

29
11
submitted 11 months ago by aelo0y@kbin.social to c/libre_culture@lemmy.ml
30
10
submitted 11 months ago by ray@lemmy.ml to c/libre_culture@lemmy.ml

FOSDEM24!

31
32
32
22
submitted 1 year ago by kixik@lemmy.ml to c/libre_culture@lemmy.ml

cross-posted from: https://lemmy.ml/post/2437745

also on r/programming

33
8

A while ago I made an app for tracking baby activities because I became a parent and was horrified at how many permissions the existing apps required and how much tracking they contained. Both the app and the server are open source.

This is a web-app which also has an Android version in the Play Store (F-Droid didn't accept it because they don't feel like web-apps should be welcome in their store). On iPhones it can be installed as a PWA to the home screen.

Features:

  • No tracking whatsoever
  • End-to-end encrypted, no personal information is stored on the server unencrypted
  • Track baby's feeding, diaper changes, breast pumping and sleeping (more to come)

Links:

34
7
35
9
36
11
submitted 1 year ago* (last edited 1 year ago) by testman@lemmy.ml to c/libre_culture@lemmy.ml

yay we are all terrorists
direct Odysee link

37
4
submitted 1 year ago* (last edited 1 year ago) by HiddenLayer5@lemmy.ml to c/libre_culture@lemmy.ml
38
6
39
2
LibreJam - 202306 (bytecrab.org)
submitted 1 year ago by Elouin@lemmy.ml to c/libre_culture@lemmy.ml

cross-posted from: https://lemmy.ml/post/1109259

Hello,

Kat came up with an idea for a new LibreJam. Its all ASCII this time.

40
-1
Tropic Square (tropicsquare.com)
41
2
42
-1
submitted 1 year ago* (last edited 1 year ago) by AgreeableLandscape@lemmy.ml to c/libre_culture@lemmy.ml

Pocket reposted an older QZ article about Leftpad and it's sort of reignited the controversy, at least for me.

Here's the link.

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?

43
1

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.

44
12
45
2

Privacy means being in control of ones own personal information. It does not mean secrecy but deciding on your own what you share and with whom and what you do not share.
On computers you can only have this control over your data when you have control over your computer. You should be the one deciding what your computer does, what software runs on its processor, what it does with your hardware and what it does with your data.

That is your personal freedom. Software should respect this freedom. That means you have to be in control of the software. This requires the following things:

  • You should have the freedom to use the software for any purpose. Only you should decide and control what you do with your hardware and data.
  • You should have the freedom to see what the software does. The software should be transparent and open source. To be in control of your data and your hardware, to be able to freely decide over it software should be open source so that you and anyone else who obtains a copy of it can freely check and see for themselves what the software does.
  • You should be allowed to freely modify the software. To be in control of the software and in extent your device and data you need to have the right to modify the software to your liking: to remove any features that you dislike, that handle your hardware or data in a way you do not approve of, to modify features to your liking so that they suit your use case and use your hardware and data in the way you choose and to add new features so that you can do with your hardware and data what you choose to.
  • You should be allowed to freely redistribute and publish the software and your modifications to it. You should not be forced to keep your copy of the software and your changes to it to yourself. Others should have the ability to profit of them as well if you want them to and you should have the ability to profit of the work and modifications of others if they want you to be able to. Your freedoms over your device are only effective if you can run the software developed and published by anyone. You should not need to develop all changes to the software yourself. Everyone including people who cannot develop software themselves should have freedom over their device and data and people developing and modifying software should have the freedom to collaborate and to build upon another. Innovation, peace, human culture and progress depend on people working together and building on the work of others.

Software that adheres to these freedoms is called free software. Free as in freedom.

You can only own a device if it runs free software.
You can only have privacy if your personal information is processed by free software.

This work is licensed under CC BY-SA 4.0. To view a copy of this license, visit https://creativecommons.org/licenses/by-sa/4.0/

46
1
submitted 2 years ago* (last edited 2 years ago) by yuu@group.lt to c/libre_culture@lemmy.ml

cross-posted from c/softwareengineering@group.lt: https://group.lt/post/44632

This kind of scaling issue is new to Codeberg (a nonprofit free software project), but not to the world. All projects on earth likely went through this at a certain point or will experience it in the future.

When people like me talk about scaling... It's about increasing computing power, distributed storage, replicated databases and so on. There are all kinds of technology available to solve scaling issues. So why, damn, is Codeberg still having performance issues from time to time?

...we face the "worst" kind of scaling issue in my perception. That is, if you don't see it coming (e.g. because the software gets slower day by day, or because you see how the storage pool fill up). Instead, it appears out of the blue.

The hardest scaling issue is: scaling human power.

Configuration, Investigation, Maintenance, User Support, Communication – all require some effort, and it's not easy to automate. In many cases, automation would consume even more human resources to set up than we have.

There are no paid night shifts, not even payment at all. Still, people have become used to the always-available guarantees, and demand the same from us: Occasional slowness in the evening of the CET timezone? Unbearable!

I do understand the demand. We definitely aim for a better service than we sometimes provide. However, sometimes, the frustration of angry social-media-guys carries me away...

two primary blockers that prevent scaling human resources. The first one is: trust. Because we can't yet afford hiring employees that work on tasks for a defined amount of time, work naturally has to be distributed over many volunteers with limited time commitment... second problem is a in part technical. Unlike major players, which have nearly unlimited resources available to meet high demand, scaling Codeberg's systems...

TLDR: sustainability issues for scaling because Codeberg is a nonprofit with much limited resources, mainly human resources, in face of high demand. Non-paid volunteers do all the work. So needs more people working as volunteers, and needs more money.

47
1
submitted 2 years ago by nour@lemmygrad.ml to c/libre_culture@lemmy.ml

I'd like to try Matrix, but I still don't know of a good client. I don't want Electron on my computer, so the official client is out of the question. I tried nheko, but I didn't like it (though I can install it again if it turns out that there is no better option).

So, can anyone here recommend me a Matrix client? Either terminal-based or GUI, both are fine.

48
-1
help (lemmy.ml)

I am new ,how iI can I share my paintings

49
2
50
3
view more: ‹ prev next ›

Libre Culture

4135 readers
5 users here now

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:

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.

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.

founded 5 years ago
MODERATORS