Open Source

30800 readers
1496 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
926
 
 

The CLA works similarly to Signal’s CLA forcing them to keep the source public and preventing them from “doing a Hashicorp” (their words)

927
 
 

I’m looking for an e-commerce platform to build an online shop for myself. Is there something ready to deploy on my own server similar to WordPress?

928
 
 

[For those who don't know: an Interactive Fiction, or IF for short, is a console game where the user has to write down a command like "take hammer", "open door with the key", "go north" etc, and the game will reply with what's happening, for example "you took the hammer and put it in your backpack"]

Hello everyone! A little overview: I really like interactive fictions, and I wrote my first (and only) one in high school after following the first 3 lessons of C++ programming... So I wrote it in C++. Without any while or for loops, as I didn't study them yet. I wrote it using goto statements. Yeah, it was a pain, but I was pretty satisfied with the result, despite the many bugs and unintended behavior.

Now, after many years, I actually learned to code, and I'd like to try to write a new one. Searching the web for tools to do this I only found out graphics editor (like Quest) but they are all either unmaintained, very old looking, slow (I don't want to wait 1 second everytime I insert a new rule). They were all advertised as "beginner friendly" as no coding skills were needed. I'd like however to use a more scripting-oriented framework, possibility written in Python, JavaScript or C/C++. I found something on github but all had the last commit many years ago. What I'd like to find is a framework that has to be used this way:

from xxxxx import *

x = newIF("English")
x.setting1 = something
x.setting2 = somethingelse

y = Room()
y.property1 = something

x.rooms += y

# and so on

Is there any active framework that allows me to write an IF this way? If not, what tool do you recommend? I'd rather use FOSS solutions

Thanks for reading until here, and thanks in advance for the answers!

929
 
 

cross-posted from: https://lemmy.world/post/9483559

PeerTube is a decentralized and federated alternative to YouTube. The goal of PeerTube is not to replace YouTube but to offer a viable alternative using the strength of ActivityPub and P2P protocols.

Being built on ActivityPub means PeerTube is able to be part of a bigger social network, the Fediverse (the Federated Universe). On the other hand, P2P technologies help PeerTube to solve the issue of money, inbound with all streaming platform : With PeerTube, you don't need to have a lot of bandwidth available on your server to host a PeerTube platform because all users (which didn't disable the feature) watching a video on PeerTube will be able to share this same video to other viewers.

If you are curious about PeerTube, I can't recommend you enough to check the official website to learn more about the project. If after that you want to try to use PeerTube as a content creator, you can try to find a platform available there to register or host yourself your own PeerTube platform on your own server.

The development of PeerTube is actually sponsored by Framasoft, a french non-for-profit popular educational organization, a group of friends convinced that an emancipating digital world is possible, convinced that it will arise through actual actions on real world and online with and for you!

Framasoft is also involved in the development of Mobilizon, a decentralized and federated alternative to Facebook Events and Meetup.

If you want to contribute to PeerTube, feel free to:

930
 
 

Piped is an alternative frontend for Youtube (similar to Invidious). Over the months I have created multiple playlists with music mainly.

My question is how to diversify/backup Piped playlist/subscriptions in case my account was shutted down. It happened in the past when I had Invidious account on yewtu.be instance.

Am I supposed to get playlist as .txt file and download content via provided links in youtube-dl or is the re a way to import the playlist somewhere else like other Invidious/Piped instance etc.

931
 
 

Disclaimer : I'm the author of this project.

🚀 Privacy DNS Chooser Script v1.0 "Snow Breeze" Released!

Project source code : https://github.com/rollsicecream/privacy-dns-chooser

Dear Community,

I'm thrilled to announce the official release of the Privacy DNS Chooser Script v1.0, code-named "Snow Breeze"! This marks a significant milestone in my journey to simplify the process of enabling DNS-over-TLS with privacy-focused DNS providers on Linux systems using systemd-resolved.

Key Highlights:

  • User-Friendly Setup: Easily configure DNS-over-TLS with a seamless and intuitive CLI Interface
  • Privacy-Focused Providers: Choose from trusted DNS providers like Quad9, Mullvad DNS, and NextDNS (more coming soon!)
  • Enhanced Security: DNS-over-TLS is enabled by default for a more secure online experience.

How to Get Started:

  • Ensure you have systemd-resolved installed on your Linux system.
  • Download the script from GitHub.
  • Run the script with sudo to set up your preferred DNS provider.

Your Feedback Matters:
We value your feedback! Share your experience, report issues, or suggest improvements on GitHub Issues. Your insights help us refine and enhance the Privacy DNS Chooser Script.

Spread the Word:
Help us reach more users by sharing the news! Talk about it, share on your favorite forums, and let your community know about the release.

Thank you!

932
933
934
 
 

Hi all,

We're using a closed source solution at the moment for our business. It's good at its core, and we don't want to change, but, they recently changed tech stack for their interface, and it runs like a dog now. Everything is syrup slow, and they are not going to admit their issue, and redact their work, or change to another tech stack. We run high end machines, and it's just terrible.

So that got me looking about, and I'm trying to find something that is preferabbly open source, that we can self host also. But having said that, we're happy to support the devs by paying them to host, if it's not out of the range of normality pricing wise.

We do tap in with our own tools via API's, webhooks, and whatnot. So if a 'deal' is 'won' for example, the system will talk with our n8n automation flows, and do various things. So it will need to handle that.

Any suggestions GREATLY appreciated. Happy for anyone to pimp their own, or their companies also. As I say, we're happy to pay if it's what suites, but we'd like to support open source endevours if we can.

Thank you

935
 
 

I'm looking for a FOSS email client for desktop. (Windows and MacOS, for now.)

Using Airmail or Mailbird as references, I'm looking for a client with some of these features:

  • A clean, minimalist design
  • A left-side toolbar as a narrow band, icons only.
  • Bonus points if it can schedule an email to send later.

I'm familiar with Thunderbird and there's a lot to like there, but design-wise, it's pretty cluttered, IMHO.

Does anyone know of a FOSS desktop email client that looks clean? -OR- Is there a way to change Thunderbird's layout so it looks/functions more like Airmail or Mailbird?

Thank you!

936
937
 
 

The 2023 report of the licenses in use by the biggest package managers highlights the need to educate developers on the importance of licensing information. While many developers know that Open Source software forms the backbone of modern development, the data shows that much of their software is shared (and most likely also used) without a license.

Overall, MIT and Apache 2.0 are by far the most popular licenses, although popularity of licenses vary greatly depending on the package manager. The simplicity of these licenses, allowing users to modify and distribute code with minimal restrictions without imposing additional requirements, has undoubtedly contributed to their widespread adoption.

938
939
 
 

OpenHaystack is a framework for tracking personal Bluetooth devices via Apple's massive Find My network. Use it to create your own tracking tags that you can append to physical objects (keyrings, backpacks, etc

https://github.com/seemoo-lab/openhaystack

@opensource

940
 
 

tabula is a backgammon engine I recently created.

The engine builds on principles described by the author of the Motif engine here: https://bkgm.com/motif/engine.html

You can play against the engine right now at https://bgammon.org

941
 
 

I just found out about it. Open Source messaging. It seems intriguing although I'm not sure I would have much to do with it. I honestly can't find too much information about it except for the website and a few YouTube videos. I was just curious if anyone has had experience with it.

942
 
 

Source.

Simple Mobile apps have been very popular among FOSS enthusiasts. I've personally been using the Gallery, Contacts and the Phone app since a few years now. It's a shame that it has come to this, will be on the lookout for their forks.

943
 
 

Bin gespannt, wie sich dies entwickelt. Einfach traurig ...

944
19
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
 
 

I stumbled upon this interesting platform and thought I'd share.

Incus provides support for system containers and virtual machines.

When running a system container, Incus simulates a virtual version of a full operating system. To do this, it uses the functionality provided by the kernel running on the host system.

When running a virtual machine, Incus uses the hardware of the host system, but the kernel is provided by the virtual machine. Therefore, virtual machines can be used to run, for example, a different operating system.

You can learn more about the differences between application containers, system containers and virtual machines in our documentation.

945
946
 
 

Is there any project for local bookmarking which save and load data from a local file (not import & export) like keepass (Without encryption)?

947
 
 

cross-posted from: https://lemmy.giftedmc.com/post/78147

cross-posted from: https://lemmy.giftedmc.com/post/78146

Hi folks! Today I have asked myself if I could login with one (no, not google or apple or micosoft) account in all the (30 I think) forums that I have to use as a FOSS admin. Nextcloud Forum, Ubuntu Forum, Mint forum, Makemkv Forum, Papermc Forum, linux.org, etc.

We obviously are on a forum-like social platform but we cant make people use this as their forum I suppose. Ideally, I'd like to federate "all forums" so to speak but that would probably take a shit ton of work. https://socialhub.activitypub.rocks/t/does-this-forum-use-activitypub/2545/2

If not federate the content, maybe federate the logins. So that the profiles federate from one place to the next and you can login anywhere without having 30 different passwords for one "service" (forum in this case).

The next step down would be a foss SSO solution. There seem to be some but I hardly see any pages mention them possibility at all. https://sennovate.com/best-open-source-single-sign-on-solutions/

Am I missing something or is this still in the distant future?

Thanks for reading. Have a good one.

948
 
 

Hi, I am currently working on a website I plan to release under the GPL3 license. I was wondering what copyright notice I should put in the footer of the web page. The notice I currently have is "Copyright 2023 ", but I do not know if this conflicts with the GPL licence. Should I change it to something like "Copyright 2023 contributers"?

949
 
 

I could not recommend AnySoftKeyboard to my mum. I could recommend Florisboard, tho.

Openboard is virtually dead from what I can see. So that leaves Florisboard as the only open source alternative (that I know of) that could really be used by the masses. And the world would actually be a way better place if we all opensource freaks could install Florisboard on our family/friends phones and them barely noticing anything weird.

The problem is... no word suggestions yet. It's been years and we are still lacking what is almost an essential feature of a phone's keyboard.

I wish I could really work on it, but I lack the knowledge to do so; so I hope I am bringing some attention to the project.

Is there any other alternative I am unaware of?

950
view more: ‹ prev next ›