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.

posted to Icon for group Course Creators
Course Creators
on May 30, 2020
  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
The most underrated distribution channel in SaaS is hiding in your browser toolbar User Avatar 162 comments I launched on Product Hunt today with 0 followers, 0 network, and 0 users. Here's what I learned in 12 hours. User Avatar 149 comments I gave 7 AI agents $100 each to build a startup. Here's what happened on Day 1. User Avatar 97 comments Show IH: RetryFix - Automatically recover failed Stripe payments and earn 10% on everything we win back User Avatar 34 comments How we got our first US sale in 2 hours by finding "Trust Leaks" (Free Audits) 🌶️ User Avatar 26 comments How to see your entire business on one page User Avatar 23 comments