Licenses

From NerdConsole
Jump to navigationJump to search

NerdConsole has several parts and thus several licenses that cover those parts differently. Most of the purpose of these licenses is to maintain a cohesive ecosystem for NerdConsole development. There cannot be lots of slightly different versions of NerdConsole or no one will be able to reliably produce games for the system. Additional information about Creative Commons licenses can be found at https://creativecommons.org with direct links to the licenses that are used found below.

Hardware Licenses

Main System PCBs

Covers NerdConsole PCBs including:
  • Main Board
  • Video Logic Level Board.
License

CC-BY-NC-ND

Description Creative Commons - Attribution, Non-Commercial, No Derivative Works
Intent Users of the NerdConsole main system PCBs should feel free to produce their own PCBs using the available designs for themselves or to give to family and friends, but cannot modify the design or sell the PCBs. If displaying the hardware in a public setting, attribution to the original designer must be clearly visible.

Secondary System PCBs

Covers NerdConsole PCBs including:
  • Cartridge Boards
  • Extra Controller Boards
License

CC-BY

Description Creative Commons - Attribution
Intent Users of the NerdConsole secondary system PCBs should feel free to produce their own PCBs using the available designs, create alternate designs based on the original designs, and sell their own designs of these boards. Derived works must include attribution to the original designer that is clearly visible.

3D Printable Models

Covers NerdConsole 3D Printed Parts including:
  • System Case Parts
  • Cartridge Case Parts
  • Various Spacers and Adapters
License

CC-BY-SA

Description Creative Commons - Attribution, Share Alike
Intent Printable parts can be freely printed and remix culture is allowed. Derived works do not require attribution as a direct part of a new 3D model, but must include attribution to the original designer that is clearly visible in places where the parts are described (such as on web pages) and must carry this same license.

Software Licenses

NerdConsole PPU System

Covers NerdConsole PPU Software
License

Closed Source Free Software

Description This system is closed source for control over the system, but if distributed by anyone that is not the original author it must be distributed free of charge regardless of medium. (This is not a Creative Commons license.)
Intent There can only be one version of the PPU software and it must be free to acquire. This is to support a stable game development ecosystem that is available to the largest possible number of game makers and players.

Code Samples

Covers NerdConsole Sample Code including:
  • Assembly Code Samples
  • Other Tool Configurations
License

Creative Commons - Public Domain

Description All sample code is in the public domain without restrictions.
Intent Any sample code can be used by anyone for any purpose without limitation. It can be used as is, modified freely, or redistributed. Use of the code samples isn’t limited to NerdConsole development.