Git Product home page Git Product logo

Comments (9)

openjck avatar openjck commented on September 25, 2024 2

I should also mention that the choice of license probably matters. I'm not a lawyer, but if the template itself were licensed under the GPL, it would seem that anyone who uses the template would also be obligated to use the GPL. So permissive licenses are probably better no matter how the particulars are communicated to the user of the template.

from template.

openjck avatar openjck commented on September 25, 2024 1

That's a good question. I can't find any official recommendation from GitHub. The easiest solution may be to use a permissive license like MIT or public domain and clearly indicate that the license applies to the template itself, but not necessarily any derivative works. You could also warn the person using the template to change the license after cloning the template.

I'll contact GitHub, pointing them to this discussion, and see if they have any advice.

from template.

openjck avatar openjck commented on September 25, 2024

The license can be excluded for users in degit.json.

from template.

Conduitry avatar Conduitry commented on September 25, 2024

Ideally, we'd have a template that doesn't force the use of degit to clone it properly. We'd also like to be able to let people download the zip of a branch of github and go from there, with no particular LICENSE file imposed on them. Now that github has an official notion of 'template repos' (which this repo has been marked as), do you know what their recommendation is for LICENSE files in them?

from template.

openjck avatar openjck commented on September 25, 2024

Here's GitHub's response:

We aren't able to give advice on which license to use for your project. We also are not able to give advice on how to communicate details about your license to other users.

I responded, saying that they didn't seem to fully understand my question, but that may be the best answer we get for now.

from template.

Urethramancer avatar Urethramancer commented on September 25, 2024

Hiya. This is the sort of thing people might want to build upon, and it's harder to fork if people don't know any terms of use for it. I suggest using CC BY or CC0 (the former requires credit, the latter is as liberal as it gets), which should make derivative templates unproblematic, as well as using it at a business where the lawyers are particularly paranoid.

from template.

maxblee avatar maxblee commented on September 25, 2024

Would it make sense to add a license to the bottom of the README? Since the README as a whole clearly refers to using this specific template, I think you'd somewhat minimize the likelihood that someone would accidentally give a derivative template a license they don't want, but you'd still be clearly communicating to people that it's safe to fork this repo.

from template.

ItalyPaleAle avatar ItalyPaleAle commented on September 25, 2024

@Conduitry I just noticed the lack of license myself.

Sadly, if there's no license, it means that the code is "All rights reserved" by default. This is really bad because it means that everyone who uses this template to start their own project are doing it illegaly and breaking your copyright. Being the code on GitHub allows everyone to look at it (as per the GitHub's Terms of Service), but it doesn't give anyone rights to use the code or fork it.

Please add a license, it's really important!! You can read more here: https://choosealicense.com/no-permission/

If you're concerned about what license to choose, licenses like MIT are popular because they allow the code to be used in other people's projects no matter the license they use (open source or proprietary). Other licenses like CC0 are even closer to "public domain" (disclaimer: I'm not a lawyer and this is not legal advice).

from template.

HartS avatar HartS commented on September 25, 2024

Hi, I'm wondering if a license might still be added for this. I'm pushing a trivial project built from this template which I'm licensing MIT; I'm going to note the files which have been taken from the svelte template as UNLICENSED and link to this repo.

from template.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.