I make things. I enjoy technology. Food is delicious. I love art. Music is my drug.
I've long ago lost count of how many projects/mods/addons/utilities I've seen die over the years. This is sad, but understandable. Life happens.
However, in at least 9 out of every 10 cases I've encountered, it's gone forever, because the source code was never released. This permadeath is tragic, preventable, and thus completely unacceptable.
In this modern digital age, we face these facts:
If people like your work enough, they'll continue it even if you abandon it. Worst case scenario your source code will be forgotten which is regrettable; best case scenario it will continue on as if you were still working on it. Most likely is somewhere in between; if it's good work, someone will at least use some of your code at some point.
But they can't do this if your code doesn't exist.
This has even happened with the source code for AAA titles and large franchise-level software. In such cases, eventually it will become something like abandonware, only for the original developer(s) to discover that the source code is/was lost and no one can find it. Bummer.
So the next time you're working on a free (or even paid) project/mod/addon/utility, remember to post the source code somewhere. It's in everyone's best interest.
The time and energy required to collect, maintain, and post source code is more than worth it. I promise. Plus, it's just the right thing to do.
If you're concerned about copyrights or intellectual property, look it up and educate yourself on the law. Excuses such as "yeah but copyright" or "it's my intellectual property" or "it takes effort" or "no one would want the source anyway" are invalid.
Even if part of your software legitimately cannot be released because it involves copyright or IP of a 3rd party, you should at least be able to release the portions you wrote that don't include this 3rd-party code.
If you've never posted source code before, start using git and GitHub. It's a great way to learn about repositories and version control systems. Being able to track incremental changes in your source code is very cool.
Abandoning a project is understandable and acceptable.
Killing a project permanently by withholding the source code is not.
No blogs were found matching the criteria specified. We suggest you try the blog list with no filter applied, to browse all available. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.
This is a group for all PC gamers from all gaming generations. From the time of PCs like the Comadore 64 to the modern PCs. By PC i don't mean just Windows...
For all Unity developers and developers-to-be, both beginners and professionals!
We are the fans of doom. we played it in 1993, we play it still today. We are the Hardcore Doomers! We played doom, we made wads, we made contributions...
Join if you are a fan of Fallout or you just like to watch or read about it! We are all friends here!
This group is for everyone who like tanks, sci-fi tanks, real tanks, funny tanks, you can put here tank mods, tank maps, simply everything with straps...
This is a group where people create and upload banners for all to see and use on ModDB. Pretty much as simple as that.
A Diablo fanbase on moddb. If your looking for tips, news or you just want to talk about the games, here is the place for you. We will be adding some...
This group has been created to unite GOG community on Desura.
No groups were found matching the criteria specified. We suggest you try the group list with no filter applied, to browse all available. Start a group and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.