Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Sharing Source In Today's Age

Sharing Source In Today's Age

Sharing Source In Today's Age

I've been thinking about sharing some source to some random demo projects or just some general coding experiments I've done, like all the stuff I posted to the FAQs here. Mainly thinking of getting a lot of the stuff I have here out there so it doesn't just go away. I've looked around the web, but really haven't found any good material on guidelines as to how to do that best in today's environment (selecting a license, packaging guidelines, and so forth). Originally thought of GitHub, but I'm not sure if that's something that's workable on small little demo projects or not. Or making a small little blog with ZIPs linked to a Dropbox or something like that. Thoughts?

RE: Sharing Source In Today's Age

Putting stuff on Github seems currently the most used way of sharing stuff with the world. Just create a src or source folder and put the separate parts in its own folder there, add a Readme.md and select a proper license model (for just sharing GPL, LGPL, MIT licenses are often used, or write up your own "don't complaint, it's here for free" kind of license in LICENSE.md or LICENSE.txt is enough).
Also be sure it is only your own work, or properly licensed other ppl's work you publish. Add references to any requirements in a CONTRIBUTING.md text (yes, Markdown is the Langua Franca on Github for documentation and stuff like that, and it allows for easy linking and adding images where appropriate)

RE: Sharing Source In Today's Age

Thanks. For right now, it'll take a while to go through everything I have and clean it up. In the process, I'll need to add any license headers, check for stuff I copied off the Internet, and so forth. Mainly just trying to figure out what kind of work I need to do more specifically to do that. I think what you posted will be a good start, if I can check a project or two on Github.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close