Learn from it. Change it. Make it useful.

This is the standing policy for AHALab’s public materials library, including courses published here in future. Unless a work carries separate terms, our original public course materials are shared under CC BY 4.0. You may copy, translate, adapt and use them commercially, including in paid teaching, while following the license.

Give credit and mark changes

Credit AHALab · 极客工坊, retain supplied copyright, license and disclaimer notices, link to the source and the license where reasonably practicable, and say whether you made changes. Keep prior modification notices. Credit must not suggest that AHALab endorses you or your use.

An attribution example

Based on “[title of the material]” by AHALab · 极客工坊. Source: [link to the original material at aha-lab.ai]. Licensed under CC BY 4.0. Changes: [describe actual changes, or state “unmodified”]. Independently provided by [provider name]; no AHALab endorsement or official partnership is implied.

This is a suggested format, not an extra license condition. Replace the change description with what actually changed; say “unmodified” if appropriate. Acknowledgement can reasonably appear on a course page, in credits or in distributed materials.

Open materials do not mean official affiliation

The license does not authorize claims such as “official AHALab partner”, “AHALab-certified”, co-branded teaching or guaranteed outcomes. AHALab has not reviewed or endorsed another provider’s prices, teaching, products, promises or business conduct. A provider is responsible for its own services.

What the permission covers

It covers AHALab’s original public course text, worksheets, editorial illustrations and original 3D artwork, to the extent AHALab holds rights it can license. Private classroom files and unpublished material are outside this grant. Personal portraits, names, privacy and publicity rights are not granted by the course-content license. Website runtime files explicitly distributed with a software license use the MIT license instead.

What has separate terms

Third-party videos, photographs, research images, games and student submissions retain their own terms. Linking to them is not a license to redistribute them. Natural Earth outlines are public domain. Three.js retains its MIT notice. See the complete scope notice.

The AHALab name and logo are not licensed for third-party branding or endorsement. Existing embedded logos may remain when reproducing course materials to identify their source. Text credit is enough; you need not use our logo. No trademark rights are granted.

A lasting permission

CC BY 4.0 is irrevocable for users who comply. We do not require payment, prior approval or publication of an adapter’s source files. Do not add terms or effective technological measures that restrict the CC-licensed rights of downstream recipients. The license does not restrict ideas, facts, public-domain material or uses already permitted by law.

AI-assisted artwork is covered only where relevant rights exist and can be licensed; we claim no rights created merely by this notice. Materials are provided as-is under the standard license and applicable law, without a promise of teaching, engineering, safety or commercial results. This does not exclude liability that cannot legally be excluded.

Read the official legal code. This page explains our scope and is not a modified CC license.

MMCOOL Day 1: asset credits and usage scope (Chinese)

Open courses and project development

A project introduction or demonstration does not release its source code, model weights, device design files or internal development documents. Unpublished work on Digital Dali, Cangshan Guardian Box and Project Avis is outside the course-content grant. Software is governed by the license actually distributed with its repository or files.

Previously valid CC and other open-license grants remain in effect. This scope clarification does not withdraw those grants.

Crediting open-source code and skills

When using AHALab projects or skills, retain the authors, original project link, license and modification notices as required by the applicable license. Code, skill instructions, data and third-party material may have different licenses.

This tool builds on open work published by AHALab. See the accompanying source information for the original project, version and license, and the change history for modifications. This tool is independently provided and does not imply AHALab endorsement, certification or affiliation.

This is a suggested attribution format. Name the actual project and link its original repository. A README, skill description or acknowledgements page is a useful place to make the origin visible. This guidance does not add restrictions to standard licenses or claim authorship of every output made with a tool.

AHALabAI projects and code. A project introduction does not release unpublished development work.

Zima