Open Source on Reddit

81 readers
0 users here now

A subreddit for everything open source related.

founded 2 years ago
MODERATORS
26
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/dani1025 on 2024-08-01 22:06:05+00:00.


While trying to pick a licence for my project I came across the EUPL licence. I've never heard of it and I found it interesting that the EU had its own OSS licence.

What I like about it:

  • Quite explicit.
  • SaaS is considered distribution
  • The source code for distributions has to be made public
  • Available in multiple languages
  • Copyleft

Heve you used it in one (or more) of your projects?

What drawbacks do you see, why have you decided against using it?

27
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Infiniafication on 2024-08-01 07:20:21+00:00.


Hey all! I love making tier lists but couldn't find a tool that was ad-free and friendly. So I decided to create one myself.

OpenTierBoy is:

  • Free and open-source.
  • Ad-free & doesn't intentionally track.
  • Offline. No logins / sign-ups / accounts. No centralized database -- the shareable tier list state is persisted in the URL (and localStorage for local uploads).

Github:

Try it:

Read: About | Blog

If you've been looking for one, please try it out - I'd love to hear what you think!

28
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/323spicy on 2024-07-31 23:14:46+00:00.

29
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Sergio2304 on 2024-07-30 12:08:51+00:00.


I recognize that it's an incredible and very useful software, but I would like to find something similar that is open source and that also works on Linux.

30
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/shesHereyeah on 2024-07-30 19:27:16+00:00.


Hello, I've seen a lot of opensource projects grow, since the start with one or few founders, to a real community. But I'm forever intrigued by what motivates these people, with maybe regular jobs, to sacrifice hours and hours of personal time, to code an opensource ai solution or whatever? Please don't give me the for humanity answer, I know there are some passionate people who are addicted to coding on behalf of anything else, but they're minority, so I'd love to know motivators of the other category of people that are normal humans tired after work. Thank you!

31
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/CrankyBear on 2024-07-29 18:19:58+00:00.

32
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/BillyTheMilli on 2024-07-29 12:04:58+00:00.


I recently made one of my Next.js projects public after a few years of dedication. I'm now wondering about the norms surrounding paid contributions to smaller open-source projects.

Is it common practice to financially compensate developers for creating new modules or making significant contributions? I'm considering setting aside a monthly budget of a few hundred dollars to incentivize meaningful contributions to my project.

Any insights would be greatly appreciated!

33
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/0111001101110010 on 2024-07-28 16:51:52+00:00.


Hello FOSS community!

I'm a Cybersecurity engineer with a deep belief in the power of open source. That's why I've started a new project on GitHub that compiles demonstrations and reproducible labs on offensive security techniques, covering everything from web security to phishing to AI model red teaming.

I strongly believe in "security through transparency": the more we understand how we can be attacked, the better we can learn how to defend ourselves.

I'm inviting all experts in offensive security to contribute to the repository. Thank you!

34
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Effective-Barber9492 on 2024-07-27 05:10:27+00:00.


Hi everyone, I'm a passionate language learner who used Nazeka in Firefox with Textractor to learn Japanese through visual novels. When I wanted to apply the same method to learn Chinese, I realized there wasn't an extension that allowed copying text from the clipboard into a separate window for translation. So, I decided to create my own extension to fill this gap and make learning Chinese more accessible through visual novels and web pages.

My new extension is designed to facilitate learning Chinese in an interactive and convenient way. Here’s what it offers:

  • Pop-up Dictionary for Web Pages: Instantly translate words on any web page using a pop-up dictionary. Just hover over a word to see its translation. This feature also works with even INPUT\TextArea elements and subtitles on YouTube, providing flexibility that other extensions lack.
  • Separate Window for Clipboard Text: Copy Chinese text from the clipboard (using Textractor for visual novels) and view translations in a separate window.
  • Customizable Styles: Adjust the extension's appearance through the Options window. Customize font weight, size, family, and color to suit your preferences.

I’d love for you to try out my extension and provide feedback. Your insights will help me improve it further and ensure it meets the needs of fellow language learners.

Here is GitHub

Here is Add-ons Store

35
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/PurpleReign007 on 2024-07-26 19:23:07+00:00.


I want to interact with some proprietary files (e.g. code, business-sensitive documents, personal life notes) using an LLM, but I'm not comfortable uploading them to a third party service so I was looking for a super simple app I can use to access / load / manage convo's with local files.

It felt like there should be a million of these apps (there probably are...?) but for some reason I couldn't find one that seemed stupidly simple to run and maintain - so I built one and open sourced the code. It uses LLama 3 (or Llama 3.1) via Ollama.

  • Built using Flask, HTML, CSS, Python and JavaScript
  • Running Llama 3 (or 3.1) 8B on ollama
  • Can easily swap in Llama 3.1 by changing one line of code
  • Everything runs local all the time - nothing ever leaves your device

Link to repo below in case anyone is interested in using it / contributing - it's all open source. The folks over in r / ollama liked it so figured I'd share.

Like I said, it's super friggin simple - stupidly so. Lots of room for improvement on UI and other functionality but it's up and running and I'm personally finding it useful.

This version supports chatting with one file at a time; working on support for multiple files and eventually establishing a connection to my notes largely in Obsidian, some in txt files, so I can have a private personalized assistant.

36
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/neonwatty on 2024-07-26 16:48:06+00:00.


  • The demo 👉
  • the repo 👉 

The backend is built using these great open source components:

  • moondream: a tiny, kickass vision language model
  • all-MiniLM-L6-v2: a popular text embedding model
  • faiss: a fast and efficient vector db
  • sqlite: the swiss army knife of dbs
37
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Agha_shadi on 2024-07-26 02:20:15+00:00.


Hi internet nerds

I know the pros of open sourcing, and I also know that big tech companies are benefiting some big bucks from their closed source proprietary stuff. That's always been like this.

We saw Meta open sourcing and maintaining their React framework. They did a hard work to develope and release it while devoting their resources to maintain it and making it open for anybody to access. I know the reason behind this. They had to have n use this framework in their infrastructure based on their needs, situation n bottlenecks, and If nobody used it, then it would've not survived and the other tools, libraries n frameworks were less likely to become compatible and so much intertwined with theirs. This, plus other well known benefits of the open-source world made them decide to lean toward this community.

But what makes them share their heavily resource intensive advanced Ai models like llama 3 and DCLM-Baseline-7B for free to the public? Even the Chinese CCP companies are maintaining open source Linux distros and Ai models for fuck sake!

I know that Chinese are obfuscating their malicious code and injecting them inside their open-source codes in a very advanced and barely detectable ways. I know they don't care for anti trust laws or competitiveness and just care for the market dominance without special regulations for the foreign markets. But it's not the case about Faang companies outside china that must comply to anti trust laws, human rights, user privacy and are held accountable for them. So what's their main motivation that leads them to open-source their Ai models? Are they gradually changing their business models? If so, then why and what's that new business model?

38
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Sn3llius on 2024-07-24 14:37:18+00:00.


Hey everyone!

Last month we recieved a lot of encouraging feedback from you and used it to improve our framework.

First up, we've completely rewritten how components are laid out internally.This was a large undertaking and has been in the works for several weeks now - and the results are looking great! We're seeing much faster layout times, especially for larger (1000+ component) apps. This was an entirely internal change, that not only makes Rio faster, but also paves the way for custom components, something we've been wanting to add for a while.

From all the feedback the most common question we've encountered is, "How does Rio actually work?"

The following topics have already been detailed in our wiki for the technical description:

  • What are components?
  • How does observing attributes work?
  • How does Diffing, and Reconciliation work?

We are working technical descriptions for:

  • How does the Client-Server Communication work?
  • How does our Layouting work?

Thanks and we are looking forward to your feedback! :)

GitHub

39
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/t0xic0der on 2024-07-23 11:43:42+00:00.


Objective

Expedite is a simple encrypted file transfer service that allows people to share synchronously assets among each other without having to rely on third party file sharing services (and constantly worrying about how their data might be used) or feeling the need to have publicly visible IP addresses (and constantly worrying about script kiddies attacking your computer).

Expedite Server can be deployed on a virtual private server having an IP address that is discoverable by the Expedite Client users to broker file contents. The transfers facilitated using WebSockets are end-to-end encrypted with the use of 128-bit Advanced Encryption Standard and the server is restricted to logging only unidentifiable activities to the volatile memory.

Illustrations

Expedite Bridge - GUI client

Feels convenient

Expedite Prompt - CLI client

Looks cool

Expedite Server - Broker service

Ah, yes - The negotiator

Attempting

If this looks exciting to you, please consider giving the project a spin using the publicly available servers and let me know how I can further improve the project by filing issue tickets for software errors or feature requests. Starring the project repository, contributing to the codebase or sponsoring me to keep working on more FOSS projects would forever be greatly appreciated! <3

The binaries are built using PyInstaller on the GitHub Actions CI whenever a commit is pushed to the repository. Please visit the GitHub Actions page of the project repository to download the builds. While the project can run on any platform supporting Python, the automated builds are available only for GNU/Linux distributions and Microsoft Windows of x86-64 architecture.

Resources

40
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/reps_up on 2024-07-22 16:17:43+00:00.

41
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Why-are-you-geh on 2024-07-21 22:21:19+00:00.


But I'm also asking, if it's legal at all. Hope this post doesn't get deleted right away, I'm really unaware if an open source alternative of Spotify would be legal or not and what's the best rn out there

42
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/UniversityofAlberta on 2024-07-20 19:11:44+00:00.

43
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/uzunsov on 2024-07-19 09:28:39+00:00.

44
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/nativelink on 2024-07-18 23:43:01+00:00.


We're the team behind NativeLink, a high-performance build cache and remote execution server built entirely in Rust. 🦀

NativeLink offers powerful features such as:

  • Insanely fast and efficient caching and remote execution
  • Compatibility with Bazel, Buck2, Goma, Reclient, and Pants
  • Powering over 1 billion requests/month for companies like Samsung in production environments

NativeLink leverages Rust's async capabilities through Tokio, enabling us to build a high-performance, safe, and scalable distributed system. Rust's lack of garbage collection, combined with Tokio's async runtime, made it the ideal choice for creating NativeLink's blazingly fast and reliable build cache and remote execution server.

We're entirely free and open-source, and you can find our GitHub repo below:

Give us a ⭐ to stay in the loop as we progress!

45
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/CrankyBear on 2024-07-18 16:00:08+00:00.

46
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/raybb on 2024-07-17 15:12:35+00:00.

47
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Framasoft on 2024-07-16 09:27:01+00:00.

48
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/LinearArray on 2024-07-16 01:21:11+00:00.

49
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/egehancry on 2024-07-14 11:52:53+00:00.


Formatting a CV and writing the content of a CV are two separate issues, and they should be treated separately.

Therefore, I created a Python application, RenderCV, that renders your CV solely by looking at your content in YAML format. It supports Markdown syntax and gives you complete control over the LaTeX code.

The primary motivation behind RenderCV is to provide a concrete framework that allows:

  • Version controlling a CV's content and design separately and in an organized manner.
  • Building an automated pipeline that updates the final output (PDF, LaTeX, Markdown, HTML, and PNGs) whenever the content is modified.
  • Making the CV's design uniform and nicely structured without room for human errors.

RenderCV offers built-in LaTeX and Markdown templates ready to produce high-quality CVs. However, the templates are entirely arbitrary and can easily be updated to leverage RenderCV's capabilities with custom CV themes.

Each of these is an example of one of RenderCV's four built-in themes. Click on the links below to preview PDF files.

The code is well-tested and has comprehensive documentation with a developer and user guide.

GitHub Repository: 

User Guide: 

Developer Guide: 

50
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/andriosr on 2024-07-15 19:16:44+00:00.


It's been a wild ride, and I want to share why we made this decision.

One year ago, we were struggling in the crowded access gateway space. Our tool already was the #1 product, but adoption was slow. We knew we had to do something drastic. That's when it hit us – what if we went all-in on transparency?

We spent months debating and planning. Lots of sleepless nights, I'll tell you that! Last week, we finally took the plunge. It was a gradual process:

• Free SaaS plan

• Free self-hosted

• Free open-binary

• And now... fully open-source!

It hasn't all been smooth sailing. We've had to adapt our business model and rethink our value props. But the momentum we've gained is incredible! Surprise outcome: Our open-source features now beat the enterprise plans of all our competitors. Talk about a plot twist!

Here's the project if you're curious:

Any feedback is very welcome!

view more: ‹ prev next ›