A La Code: Open Source


Can you believe it's already October? I can't. As I'm typing this, I'm on my way to the Grace Hopper Celebration (GHC). The Grace Hopper Convention is the world's largest gathering of women technologists. There will be 18,000 women and non-binary folks in attendance. Yes, eighteen with three zeros πŸ˜… The celebration is produced by and presented in partnership with ACM. I'm on a committee this year and I'm super excited to connect with everyone attending! Will I see any of you there this week? 

Today’s tech topic is Open Source. Open Source is like cooking. The end result or dish that you cook is the software. The recipe you used to make the dish is the Open Source part. When you share your recipe (or code for our purposes), your friend can not only craft their own creation, but they can tweak it to make it their own and add in their own flavor.

Generally, most large internet companies allow their users to freely modify Open Sourced code, work, or data that they have available on their site. When a company or business opens their work up to the public, they generally agree to allow individuals to allow anyone else to modify and/or enhance the creation of new or derivative works. Github and Wikipedia are two of the best examples.

As we’ve previously learned, you or I can then use this publically available information to integrate into pre-existing projects or build on top of their already existing work. Open Source removes barriers between companies and individuals and promotes a free exchange of ideas within communities to provide opportunities and advancements.

Ready to work with Open Source? Give this Udemy course sign-up for Github account.

Have questions or a suggestion for this post? Let me know in the comments below!


Photo credit: Julien Saquing