2
8 Comments

What license to use for an educational Github repo?

Tricky question for Saturday morning.

I have a paid course where you get access to a private, closed-source Github repository.

What license should I add to this repository to:

  • ensure my students are prohibited from publishing the materials on internet publicly
  • adds no warranties and typical protections
  • allows the students to use the software on their computers/servers
  • allows the students to collaborate and contribute but doesn't give them any rights over the educational material

UPDATE:
Resolved by going fully OS: https://github.com/web3coach/the-blockchain-bar

and keeping the eBook commercial https://gumroad.com/l/build-a-blockchain-from-scratch-in-go

Public release is Tuesday morning (tomorrow).

CAN'T WAIT.

  1. 2

    My main question is why you'd want to structure a learning course around closed source in the first place. Pay for access to videos and keep the source materials OSS 💯

    PS I clearly care a lot about OSS (github), but if you really really want to go down this route, check out xscode's resources.

    1. 2

      Thanks Travis. I wanted to have it more "exclusive" but I was thinking more about it and I changed my mind. At the end I did yesterday exactly what you are saying as well. All training material will be OS and only the eBook will be private. Seems like the best way to go :)

        1. 1

          Haha I see it made u very happy. Still polishing https://github.com/web3coach/the-blockchain-bar and public eBook release on Twitter is scheduled for tomorrow :)

  2. 1

    I’m late to the party and I know you’ve gone a different direction (fully support, btw)... but for future reference, have a look at https://polyformproject.org/

    1. 1

      Thanks Jones! Appreciated. Looks very helpful for the next project.

  3. 1

    There aren't really any public licenses for that, typically they are just for conventional opensource stuff. You could write your own that states the code cannot be published publicly, etc... although it might be difficult to enforce unless you consulted with a lawyer to draft one. Here's an example of what adobe has, you may be able to use some of the legalese for inspiration (I think legal content is copyright so don't plagiarize this):

    /*************************************************************************
    *

    • ADOBE CONFIDENTIAL
    • __________________
    • [2002] - [2007] Adobe Systems Incorporated
    • All Rights Reserved.
    • NOTICE: All information contained herein is, and remains
    • the property of Adobe Systems Incorporated and its suppliers,
    • if any. The intellectual and technical concepts contained
    • herein are proprietary to Adobe Systems Incorporated
    • and its suppliers and may be covered by U.S. and Foreign Patents,
    • patents in process, and are protected by trade secret or copyright law.
    • Dissemination of this information or reproduction of this material
    • is strictly forbidden unless prior written permission is obtained
    • from Adobe Systems Incorporated.
      */
    1. 1

      Hi Gunnar, very useful thank you. I was thinking more about it and I changed my mind. All training material will be OS and only the eBook will be private. Seems like the best way to go :)

Trending on Indie Hackers
How I grew a side project to 100k Unique Visitors in 7 days with 0 audience 49 comments Competing with Product Hunt: a month later 33 comments Why do you hate marketing? 28 comments My Top 20 Free Tools That I Use Everyday as an Indie Hacker 14 comments $15k revenues in <4 months as a solopreneur 14 comments Use Your Product 13 comments