I want to publish a very meticulously designed Sketch kit on GitHub. Though, I wish anyone who would use it in their open/closed source projects to be obligated to have my company's title mentioned somewhere in the designs.

Which license would fit?

  • The CC-BY family of Creative Commons licenses might be interesting.Do you insist that the information has to be provided in the designs, i.e. as a visible part of them? Oct 24, 2017 at 16:05

1 Answer 1


Your wish is problematic in several ways.

  1. There are licenses with a similar requirement (such as the 4-clause BSD license, which requires that you mention the licensed product/library in all advertising material), but these licenses are considered problematic by the open-source community:

    This clause was objected to on the grounds that as people changed the license to reflect their name or organization it led to escalating advertising requirements when programs were combined together in a software distribution: every occurrence of the license with a different name required a separate acknowledgment. In arguing against it, Richard Stallman has stated that he counted 75 such acknowledgments in a 1997 version of NetBSD.[5] In addition, the clause presented a legal problem for those wishing to publish BSD-licensed software which relies upon separate programs using the GNU GPL: the advertising clause is incompatible with the GPL, which does not allow the addition of restrictions beyond those it already imposes -- Wikipedia

  2. I would expect that the artists using your Sketch pad would object violently to such a requirement, as it would probably be considered a defacement of their artwork.

  3. The content you create using a program is not constrained by the copyright license of that program, unless the output actually contains portions of the program that are eligible for copyright protection. In the large majority of programs, that is not the case.

    This means that whatever you state in the copyright license of the Sketch pad, this has no effect on the license of the artwork created using the Sketch pad. As a consequence, if someone did follow your wish, you can't require that the attribution stays in the artwork.

  • sketch, as well as other similar software, lacks good kits. Actually, i haven't seen a single design kit to be builded well enough to be as useful as, say, a css framework in web development. @Bart, do you have any recommendations: how can i publish my kit to be a good advertisement material for my company and at the same time to be open sourced in github for free?
    – stkvtflw
    Oct 22, 2017 at 7:41
  • 1
    @stkvtflw: It seems I misunderstood what you are creating. Should I understand the kit you are creating as a set of templates for sketch, rather than sketch itself? Oct 22, 2017 at 9:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.