DEV Community

Discussion on: How to choose a license for your GitHub repository

Collapse
 
samirmishra27 profile image
Samir

Let's say I let people play with my toy & make any changes to it. But if they make any changes / improvements to the toy, I can incorporate the same changes in my original toy. Then which licence is best to use?

Collapse
 
opensourcee profile image
OpenSource • Edited

Not an IP lawyer myself, but I’m thinking about your question. It seems to me that if you use a license that requires others to use the same license when they change it, then you could use it again and so forth. What do you think?

Collapse
 
opensourcee profile image
OpenSource

I guess it’s GPL, but better check it!

Thread Thread
 
opensourcee profile image
OpenSource
Collapse
 
samirmishra27 profile image
Samir • Edited

So if the other user has added a new feature to the toy or made an improvement, I could also add the same feature or improvement in my toy without any restriction right? Provided that the license must remain the same under the license terms.

Thread Thread
 
opensourcee profile image
OpenSource • Edited

It seems so, just the restrictions mentioned in the license. According to TLDR;Legal (loved the name of the website, btw):

GPL v.2:
You may copy, distribute and modify the software as long as you track changes/dates in source files. Any modifications to or software including (via compiler) GPL-licensed code must also be made available under the GPL along with build & install instructions.

Thread Thread
 
samirmishra27 profile image
Samir

Super thanks to you!
If I remember correctly there is also GPL v.3 out there too. Are there any key differences between v2 & v3?

Thread Thread
 
opensourcee profile image
OpenSource

This means there will probably be a third post! Let’s dig deeper! BRB