You can put your project on GitHub as public. So other developers can contribute to it. And people can use it for themselves and customize it.
Can I make my project open source
Hi Guys,
I am working on a project which is an eLearning portal. It is a project I will be hosting and hoping people will use, but I want to make the source code public so other people can contribute, and setup their own eLearning portals if they wish.
It is a laravel project, which I have been working on for some time, but I am concerned around making it public. As people will have accounts on the website, and I worry that if there are errors, which have potential security issues, releasing the source code might be dangerous. I am pretty confident its secure, but I still have concerns.
Is this something I should make open source, or something I should keep private and just invite developers who wish to contribute to the private repo?
Any thoughts or insight would be greatly appreciated.
I think you are possibly worrying about the wrong thing. There are loads of soft targets out there for hackers to have a go at rather than searching through your github repository looking for weaknesses.
eg https://www.reddit.com/r/laravel/comments/9o3zk2/some_env_files_are_being_indexed_by_search_engines/
Maybe there are others more interested in the code. Students perhaps, looking to game the system, boost their score or access the platform without subscription (if applicable).
But yes, you should open source it, then I could just use it to bid for
or you could bid for it if it sounds similar ;-)
Please or to participate in this conversation.