Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Open sourcing a commercial site [closed]

I am building a 'software as a service' website that will be charging users a small monthly fee. I am considering changing the Github repository over from Private to Public. Essentially open sourcing it. Is this suicide? I would like the community to be able to benefit from the code. It is unlikely that I will accept any push request so I'm not going to gain anything in that regard. It is community based, so I think most of the value would be lost by someone self hosting it. It is for a very niche audience so I doubt someone else will start a competing hosting. I would really like the code to be in the open, but not at the expense of my idea of course. How does everyone else feel about this? What is common practice?

Conclusion, I'm keeping it closed for the time being. I may look to open source sometime after launch however.

like image 452
Joe Cannatti Avatar asked Jun 27 '10 01:06

Joe Cannatti


People also ask

Can I use open source for commercial?

Can Open Source software be used for commercial purposes? Absolutely. All Open Source software can be used for commercial purpose; the Open Source Definition guarantees this. You can even sell Open Source software.

What is difference between open source and closed-source?

Open source software refers to the computer software which source is open means the general public can access and use. Closed source software refers to the computer software which source code is closes means public is not given access to the source code.

Why might an open source application be preferable to a closed-source one?

One of open source's biggest advantages is that it's usually free, although some features and technical support may cost extra. Also, because the code is available to anyone who wants it, public collaboration can fix bugs, add features, and improve performance within a relatively short amount of time.

Which is better open or closed-source?

– Cost: Open source software tends to be free, so it's usually the best choice for individual users. Closed source can cost more, as it has to be designed for the user's needs. – Service: Closed source software is the winner here, as there are usually dedicated service teams that can help you when things go wrong.


2 Answers

Since you are not going to accept pushes you might as well hold on get your code stable and then publish it for others to learn and benefit from. You are still building the service, so its not going to attract too many eyeballs either.

From a business point of you, you might want to have a reasonable community around your service before you opensource it. if you are still budding who knows if its taken up by a stronger competitor. If your idea is patented its a different story.

like image 90
neal aise Avatar answered Oct 19 '22 15:10

neal aise


To be honest, and this is not likely going to be a popular answer, but to myself, I would keep it closed for a period of time.

The reasons for this are simple, establish your foothold in the marketplace, build your userbase, your brand, then it gives you a mechanism to market your product further by selectively or completely open sourcing components of your system.

like image 40
jer Avatar answered Oct 19 '22 17:10

jer