DEV Community

Cover image for What is Open Source Debt? And How to repay it?

What is Open Source Debt? And How to repay it?

Rajvir Singh on September 11, 2021

If you are a developer, then I would say you're in debt to unknown people. Don't worry it is good debt and there's nothing to be worried about whil...
Collapse
 
rajvirsingh1313 profile image
Rajvir Singh ByteSlash

Yeah Alexander, I can feel that, readme.md takes alot of time, But I think it is a landing page for your repo so don't forget to polish it up. And I liked your view towards Open Source as there are many perspectives about open source, as it is obvious, as Open Source itself is pretty wide field of topic.

And don't forget to share your sweet project with me!
Thanks for the time you gave to me,
Have good day

Collapse
 
michaeljkelly profile image
Mike Kelly

There’s another form of OSS debt I originally thought you might be talking about when I saw this article and it’s quite common. It happens when a dev in say 2017 finds an OSS package to use in a project because it solves a problem — say it’s an image tool like FFMPEG (ffmpeg.org/). Works great, the dev moves on to other problems. Fast forward a few years — ffmpeg working great so if it ain’t broke, don’t fix it right? But meanwhile…there have been many updates to ffmpeg, fixing bugs, including known security bugs. Because it’s been 4 years since you’ve updated, updating may be quite a task — the interface may have changed, and of course you have to test that all your use cases of ffmpeg still work — and you DID write automated tests for those back in 2017, right?

This is where open source software is free as in “free puppies” not as in “free beer” — you have to care and feed it. That’s another example of OSS debt.

Collapse
 
rajvirsingh1313 profile image
Rajvir Singh ByteSlash

Yeah Mike, thats is also a duty to take care of, as Often myself make issues on github repos about updating the repo or make the repo archive as you can see in one of mine issues I created on github github.com/dannyconnell/localbase/...
I will say it is hard to maintain the project, but if project is large enough to back the developer, then it is great, but often times it is hard to get at that level. So yeah it kinda becomes free pupies like.

Open Source is a wide subject, and constists of mulitple factors. There are still alot of things that I am still exploring, I will surely update this article after year or so.

And Thanks for taking time to comment, and to read.
It really makes me happy alot that you gave your time to me.

Collapse
 
astrit profile image
Astrit

I love open source and I like to pay my debt by creating or contributing on OS projects.

For example I created this free OS icon library css.gg and it feels very rewarding that people appreciate it so much even tho is just icons.

Great article, thank you 🙏

Collapse
 
rajvirsingh1313 profile image
Rajvir Singh ByteSlash

Really nice github project you have astrit, I will surely use it in my personal use, thanks for it.
And Thanks for commenting, and to reading.
Have good day

Collapse
 
rajvirsingh1313 profile image
Rajvir Singh ByteSlash

I hope you all liked, And I also hope you found the easter egg that I hide, about telling two reasons but later got three.
Anyways, If you guys have any feedback about my writing style or presentation style, I will surely hear.
Have a good day and don't forget to pay your debt

Collapse
 
eirinosfinley profile image
EirinosFinley

I can tell you that people are paying their debts all along their lives, my father told me that his family were paying debts regularly without any pause for more than 10 years. And I also want to admit that if those judges will die, their debts will bring so much happiness to their families, I can truly say that because I just read an article at Fit My Money, and thanks for telling how to repay those debts. I am a developer, and even I can’t do that)

Collapse
 
rajvirsingh1313 profile image
Rajvir Singh ByteSlash

ah.. Sorry but I am little confused what you are saying, but thanks for using your time to read and comment. I am always open for discussion. Let me know

Collapse
 
deninpaulv profile image
Denin Paul ByteSlash

Great article mate!

 
rajvirsingh1313 profile image
Rajvir Singh ByteSlash

Wow, Your project is really nice one, I am not good at web servers in java to contribute, but I will surely use it in one of my projects

Collapse
 
seoguruasd profile image
SEO GURU

rajvir you blcoked me. Don't worry our Legal Team is getting ready the FIR Against you for scamming

Collapse
 
seoguruasd profile image
SEO GURU

@rajvirsingh1313 rajvir you blcoked me. Don't worry our Legal Team is getting ready the FIR Against you for scamming