# Software Licence limitations ? GPL vs MIT

**URL:** <https://forum.xojo.com/t/software-licence-limitations-gpl-vs-mit/76098>\
**Category:** General\
**Created:** [June 8, 2023, 1:23pm UTC](https://forum.xojo.com/t/software-licence-limitations-gpl-vs-mit/76098 "2023-06-08T13:23:01Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jean-Yves\_Pochez](https://forum.xojo.com/user_avatar/forum.xojo.com/jean-yves_pochez/32/21769_2.png) [@Jean-Yves\_Pochez](https://forum.xojo.com/u/Jean-Yves_Pochez)\
**Post date:** [June 8, 2023, 1:23pm UTC](https://forum.xojo.com/t/software-licence-limitations-gpl-vs-mit/76098/1 "2023-06-08T13:23:01Z")

</div>

Hi Folks,

the MIT licence is the most permissive (just behind the “unlicenced” one)  
everyone can do what they want with the source code.

in the GNU GPLv3, the users of the source code have to publish the source code if they use the product. I understant ALL the source code that include the original GPLv3 source code ? is it true ?

I’m searching for a licence where the users have to publish the source code of the modified original project if they use it in any product, free or commercial, but not have to publish their entire source code, just the part that came from the original source code.  
is there a licence like that ?  
is it the LGPLv3 ?

thanks.

---

<div class="post-metadata">

**Author:** ![Ricardo\_Cruz](https://forum.xojo.com/user_avatar/forum.xojo.com/ricardo_cruz/32/7852_2.png) [@Ricardo\_Cruz](https://forum.xojo.com/u/Ricardo_Cruz)\
**Post date:** [June 8, 2023, 2:09pm UTC](https://forum.xojo.com/t/software-licence-limitations-gpl-vs-mit/76098/2 "2023-06-08T14:09:08Z")

</div>

GitHub offers this page for helping to compare and choose one of them:

> **[Licenses](https://choosealicense.com/licenses/)**
>
> Non-judgmental guidance on choosing a license for your open source project

---

<div class="post-metadata">

**Author:** ![Jean-Yves\_Pochez](https://forum.xojo.com/user_avatar/forum.xojo.com/jean-yves_pochez/32/21769_2.png) [@Jean-Yves\_Pochez](https://forum.xojo.com/u/Jean-Yves_Pochez)\
**Post date:** [June 8, 2023, 2:21pm UTC](https://forum.xojo.com/t/software-licence-limitations-gpl-vs-mit/76098/3 "2023-06-08T14:21:58Z")

</div>

thanks Ricardo, I’ve already seen that.  
but I still don’t know what licence should I choose for what I explained above !

---

<div class="post-metadata">

**Author:** ![Greg\_O](https://forum.xojo.com/user_avatar/forum.xojo.com/greg_o/32/22785_2.png) [@Greg\_O](https://forum.xojo.com/u/Greg_O)\
**Post date:** [June 8, 2023, 2:30pm UTC](https://forum.xojo.com/t/software-licence-limitations-gpl-vs-mit/76098/4 "2023-06-08T14:30:27Z")

</div>

If you can’t tell, then you should get a lawyer involved.

I am **NOT** a lawyer, but (in my opinion after reading those descriptions) its pretty clear to me that you want Mozilla Public License 2.0.

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [June 8, 2023, 2:42pm UTC](https://forum.xojo.com/t/software-licence-limitations-gpl-vs-mit/76098/5 "2023-06-08T14:42:00Z")

</div>

Creative Commons Share Alike?

[https://creativecommons.org/licenses/by-sa/4.0/](https://creativecommons.org/licenses/by-sa/4.0/)

---

<div class="post-metadata">

**Author:** ![Jean-Yves\_Pochez](https://forum.xojo.com/user_avatar/forum.xojo.com/jean-yves_pochez/32/21769_2.png) [@Jean-Yves\_Pochez](https://forum.xojo.com/u/Jean-Yves_Pochez)\
**Post date:** [June 8, 2023, 2:48pm UTC](https://forum.xojo.com/t/software-licence-limitations-gpl-vs-mit/76098/6 "2023-06-08T14:48:37Z")

</div>

ah ok. so in fact LGPL and MIT seems the same but LGPL is for libraries only.

---

<div class="post-metadata">

**Author:** ![Jean-Yves\_Pochez](https://forum.xojo.com/user_avatar/forum.xojo.com/jean-yves_pochez/32/21769_2.png) [@Jean-Yves\_Pochez](https://forum.xojo.com/u/Jean-Yves_Pochez)\
**Post date:** [June 8, 2023, 2:50pm UTC](https://forum.xojo.com/t/software-licence-limitations-gpl-vs-mit/76098/7 "2023-06-08T14:50:08Z")

</div>

> [@Beatrix\_Willius](#):
>
> Creative Commons Share Alike?  
> [CC BY-SA 4.0 Deed | Attribution-ShareAlike 4.0 International | Creative Commons](https://creativecommons.org/licenses/by-sa/4.0/)

yes this one seems ok, but I can’t choose it when I create a new repository on github. the only available are those linked on the Ricardo post above.

---

<div class="post-metadata">

**Author:** ![Ricardo\_Cruz](https://forum.xojo.com/user_avatar/forum.xojo.com/ricardo_cruz/32/7852_2.png) [@Ricardo\_Cruz](https://forum.xojo.com/u/Ricardo_Cruz)\
**Post date:** [June 8, 2023, 2:54pm UTC](https://forum.xojo.com/t/software-licence-limitations-gpl-vs-mit/76098/8 "2023-06-08T14:54:08Z")

</div>

You can just create a plain LICENSE file with that content. Your code, your rules.

---

<div class="post-metadata">

**Author:** ![Adam\_Charlton](https://forum.xojo.com/letter_avatar_proxy/v4/letter/a/d26b3c/32.png) [@Adam\_Charlton](https://forum.xojo.com/u/Adam_Charlton)\
**Post date:** [June 8, 2023, 2:58pm UTC](https://forum.xojo.com/t/software-licence-limitations-gpl-vs-mit/76098/9 "2023-06-08T14:58:40Z")

</div>

What you’re describing sounds like the LGPL , changes to the original library have to be published but your project linked to it doesn’t.

---

<div class="post-metadata">

**Author:** ![Björn\_Eiríksson](https://forum.xojo.com/letter_avatar_proxy/v4/letter/b/da6949/32.png) [@Björn\_Eiríksson](https://forum.xojo.com/u/Bj%C3%B6rn_Eir%C3%ADksson)\
**Post date:** [June 8, 2023, 3:32pm UTC](https://forum.xojo.com/t/software-licence-limitations-gpl-vs-mit/76098/10 "2023-06-08T15:32:27Z")

</div>

Usually if you have MIT license for example then you have shared the origin of the code. By telling from where it came.

And if you only want people to have open source the part they got from you then, that is sort of it. Telling them where it came from, where people can then grab it from you.

(It is after all always safer to get code from its original source than from some middle man which may or may not have altered it in some way)

---

<div class="post-metadata">

**Author:** ![Jean-Yves\_Pochez](https://forum.xojo.com/user_avatar/forum.xojo.com/jean-yves_pochez/32/21769_2.png) [@Jean-Yves\_Pochez](https://forum.xojo.com/u/Jean-Yves_Pochez)\
**Post date:** [June 8, 2023, 4:13pm UTC](https://forum.xojo.com/t/software-licence-limitations-gpl-vs-mit/76098/11 "2023-06-08T16:13:50Z")

</div>

thanks you all for your comments.  
I’m going with Mozilla licence for now… will see.
