this post was submitted on 09 Oct 2024
6 points (87.5% liked)

Django

423 readers
1 users here now

Django Project

Django Community

Django Ecosystem

Jobs
Learning/Docs
Podcasts:
Related Fediverse communities
Feeds

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] david_guillot@discuss.tchncs.de 1 points 3 weeks ago* (last edited 3 weeks ago)

Thank you for the clarifications about how the GPL license applies, and what the consequences are.

If I'm following you correctly:

  • Having a GPL-licensed dependency in my Django project makes my Django project GPL-licensed
  • But since my Django project is not going to need to run anywhere else than on my servers, I won't ever need to share a copy of my project to anyone, so the fact that my project is GPL-licensed has no implications whatsoever, it can live in my private Git repository like any proprietary piece of software

So in the case of my Django project template:

  • The project template is GPL-licensed
  • This makes any Django project based on it is GPL-licensed
  • But real-life Django projects being made to run on a server only, in order to offer services through the web, their being GPL-licensed will have no practical implications
  • Which means that people can safely use my template as it is, with the GPL, without having to worry about it

Thanks for the discussion, I've learned a lot!