I've been programming for a few years and now I realized something important when using GitHub. I use GitHub to download and see how other people create apps and learn from their tutorials and examples. There are times when I copy and paste small sections of code to see how they work and if they are useful to any of my apps.
But until now I realized that on GitHub each repository has a SOURCE CODE LICENSE AGREEMENT.
I'm trying to learn how to create a WhatsApp-style app and I found it on GitHub " stream-chat-swift", from what I'm seeing, analyzing, and learning from the repository code. But until now I saw that in its license it says that what I'm doing is illegal!
https://github.com/GetStream/stream-chat-swift/blob/develop/LICENSE
What does that mean?
I want to make it clear that the app that is in the repository has never been completely copied and made an app for me, I only downloaded it to see its architecture and if I'm honest, I have copied small sections of code that I think can help me, But nothing more. It is illegal?
It's important to note that I only use the project on my desktop, I do not share it in the cloud or upload it to GitHub.