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
710% Growth on my tiny productivity tool hit differently, here is what worked in January User Avatar 32 comments You roasted my MVP. I listened. Here is v1.3 (Crash-proof & 100% Local) User Avatar 23 comments Is there any point in creating a product in a crowded market? User Avatar 15 comments Why I built a 'dumb' reading app in the era of AI and Social Feeds User Avatar 13 comments Why early progress often feels real before it actually is User Avatar 8 comments Do startups need marketing services? (Insights from a seasoned marketing team) User Avatar 1 comment