DEV Community

Cover image for Have you ever regretted going open-source?
Madza
Madza Subscriber

Posted on

10 5

Have you ever regretted going open-source?

Open source is a source code that is made freely available for possible modification and redistribution. It has gained huge popularity in recent years and I believe we are making better projects together πŸ’–

It might seem like an odd question, tho, have you ever regretted giving access to some code for the public? If so, what was the case?

Top comments (17)

Collapse
 
hb profile image
Henry Boisdequin β€’

Not necessarily, open-source is amazing! I do regret committing my .env file once though.

Collapse
 
rishitkhandelwal profile image
Rishit Khandelwal β€’

Forget that, I committed a file which had tokens inside of it, didn't know about dotenv back then. 😐

Collapse
 
rishitkhandelwal profile image
Rishit Khandelwal β€’

And pushed the file...

Thread Thread
 
desirtechnologies profile image
Jeffrey Desir β€’

god I love synchronicity; I did this yesterday and the learned about Ruby .dotenv...magical

Collapse
 
madza profile image
Madza β€’

If you are not starting your project from the ground-up, all the frameworks usually come with .gitignore with .env already on the list, just to be sure πŸ˜€πŸ˜€

Collapse
 
tststs profile image
tststs β€’

Most of the time i made good experience with open-source and it's community all around the world.

I had this one project i was working on and released it to GitHub because i thought some people will find it useful. It good bigger and i was threatened by a user because of not immediately fixing a bug because his team used it in production.

I'm still using a lot of open-source and love the community but this event made it hard for me to ever release something again.

It's very important to have your mods ready! :D

Collapse
 
habereder profile image
Raphael Habereder β€’

Hey there and welcome to DEV! :)

I feel you, I had a similar experience. I built a backup mechanism for a big enterprise tool, that was free on github to use for private people. But corporations had to license it.

So I went and build that backup mechanism and my customer demanded I contribute to the original software. It was an "interesting" experience to say the least. The company demanded all kinds of, IMHO, unnecessary beauty changes, since their users "don't like command switches" (for a command line tool...).
So I went along with it, always having my customer breath down my neck "is it done yet?".

That took a lot of fun out of it, since then I kept my motivation mostly to my own projects.

As for your situation, I can only recommend this DEV post.

It's fantastic and may help you with moments like yours :)

Collapse
 
nirberko profile image
Nir Berko β€’

Never, I'm using open sources all the time, and it makes your job much easier. so it just makes sense to give back to the community, and also it's a lot of fun!

and if we are already talking about open-sources. I've been started a new open-source project in the last few days. its a q&a and knowledge management application (like Stack Overflow, Quora etc... but open-source, the idea is to give organizations the ability to setup them self and for their employees a platform to share and save knowledge inside the organization)
I'm looking for contributors (senior and junior developers, you're all welcome of course)
this is the GitHub link: github.com/veaos/veaos

if you need help starting contributing and need a mentor you can reach me at GitHub or here (you can find contact details in my profile)

Collapse
 
madza profile image
Madza β€’

it's hard to shut the doors again

That's exactly what I thought when I created this discussion πŸ˜‰
You have to be forward-thinking in the beginning, as you have to remember that you can always open the closed ones, but it's not always easy to close the open ones once people have started to go through and there is a queue outside πŸ˜‰

Collapse
 
patricnox profile image
PatricNox β€’

I once published my project that many different communities where using as a tracker.

After a while, someone found a vulnerability in the src code and all these communities were suddenly at cut throat position.

Was a fast thing to fix, but took time until I even got told about it.

Collapse
 
baukereg profile image
Bauke Regnerus β€’

Overall no, but we had to switch once to another localization library and twice to another validation library because the ones we used were abandoned and we didn't have time to continue the libraries ourselves. We make products with a lifetime of 10 to 20 years, so the chance of a library to become deprecated at some point is rather high.

Collapse
 
louislow profile image
Louis Low β€’

Open Source is beautiful. Just to be clear, I am not saying some Cult thing here. I'd like Open Source because it actually enhanced my coding skills, at the same time make a project solid and sexy.

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt β€’

Not yet, but probably I would be, if I am better at marketing.

Actually, I am looking for a mentor on this.

Collapse
 
_genjudev profile image
Larson β€’ β€’ Edited

I hate writing awesome stuff only to learn that someone has done it. But I love that someone has done so I can save some time and focus on my project.

 
madza profile image
Madza β€’

hahah, made my day πŸ˜‚πŸ˜‚

Image of Quadratic

The best Excel alternative with Python built-in

Quadratic is the all-in-one, browser-based AI spreadsheet that goes beyond traditional formulas for powerful visualizations and fast analysis.

Try Quadratic free

πŸ‘‹ Kindness is contagious

Engage with a wealth of insights in this thoughtful article, valued within the supportive DEV Community. Coders of every background are welcome to join in and add to our collective wisdom.

A sincere "thank you" often brightens someone’s day. Share your gratitude in the comments below!

On DEV, the act of sharing knowledge eases our journey and fortifies our community ties. Found value in this? A quick thank you to the author can make a significant impact.

Okay