How much do you know about Open Source? 🙌
Open source is source code that is made freely available for possible modification and redistribution
(Taken from Wikipedia, also Open Source btw)
Open source software is made
by the people for the people
Not all Open Source is really Open
** wow, big scare, such doubts **
Not to worry. There is jargon to be known about licensing, but that's the only boring part :)
So how does Open Source get 💩 done?
Open Source CONTRIBUTORS (and MAINTAINERS)
Contributors are at the heart of OS and each Maintainer is also a Contributor!
with a little bit more decisional power
So, where do we do Open Source?
Github
Gitlab
Other (like Bitbucket)
👨💻 Agility mindset out of the box
⚒️ Security can be top notch
💪 Beautiful movement of humans
🔥 Best talents
and many other things...
Repeat with me, this is not TikTok
Now, with the scary question
Well, not really. Not all Open Source is truly so.
Remember, buzzwords sell.
If the CLI for a product is OS but the underlying implementation is not
Quick question before we move on
So how do we know if a software is Open Source?
A license (in the OS world) is a piece of written information that states what can and can't be done with that specific software.
- You will usually find a LICENSE.md file in repos
- Dependencies might have their own licences
- Not every license is written for easy readability
- License always go with the software
There are cool websites like tldrlegal.com
Github is showcasing licensing in a fast readable format
And choosealicense.com if you need to apply one to your projects!
Let's not forget about the
DRY principle.
Open Source can help us keep up with best practices and avoid repetition
so that we can keep our codebase clean.
One might think that open source software, even in its least permissive form, doesn't generate income.
One would be so wrong to think so.
Open Source opens up a LOT of possibilities
- Leonardo Da Vinci, somewhere in the 1500s
Let's just remember that open means open. To anything. Attacks as well.
This can become quite daunting so let's not forget
Open Source is made of people.
How to get involved? Just go to the website/blog/Discord whatever
Let's get this Hacktoberfest 2022 party started! 🙌
Hacktoberfest is for everyone.
It's a hacking event that bring people together to celebrate Open Source, programming and community spirit.
Participating in Hacktoberfest is pretty simple.
Let's follow the instructions on the website of the event.
Is expert coding required?
Not really. There's so much to work on!
There are many roles that needs to be filled
Rules are a little tighter in this edition.
No spammy PRs
Don't do it, they are checking.
Let's give it a try!
Snackjob by SH
Nice resources to get started!
🔗 Git for very newbie developers, by 404answernotfound (which is me)
Nice projects to take part of:
🔗 Tauri
Join us @ SH and Pisa.dev