Trademark guidelines — the code is open, the name is ours
Trademark guidelines
Last updated: 2026-10-08
AdaLogic BASIC is open source under Apache 2.0 — but open-sourcing the code does not give anyone the right to use its name. This page explains what the marks are, what you may do with them, and what requires permission.
The marks
The following are trademarks of Rocky L. Oliver, d/b/a Oliver Softworks:
- AdaLogic BASIC, ALB, and AdaLogic
- PolyGlot BASIC and PGB — the alternate name for the same language and toolchain
- RockyBASIC — the recovered predecessor project and its archive
- ALB product and feature names — including ALB Wiki, ALB News, ALB Email, ALB Tube, ALB SCAN, ALB Help, and the AdaLogic product family generally
- ALB logos and logotypes — the pixel logotype, the grid mosaic, the flat ribbon, and the product mosaic logos (Wiki, News, Email, Tube, SCAN, Help)
A detail we are fond of: the ALB pixel logotype is itself generated from
.alb source — drawn by a program running on our CHIP-8 emulator. The
art is the language.
Future marks. Any logo, logotype, mosaic, name, or other media we publish as part of the ALB brand or ecosystem — now or in the future — is covered by these guidelines automatically, whether or not it is individually listed here.
What is not claimed. Public-domain imagery and site media that are not part of the ALB brand — stock art, third-party screenshots, illustrations, and similar assets — are not covered by these trademark guidelines. (Ordinary copyright still applies to our own non-brand artwork.)
These marks identify software and services published by Oliver Softworks. They are not part of the open-source grant.
What the Apache license does not cover
Section 6 of the Apache License 2.0 says it plainly: the license does not grant permission to use trade names, trademarks, service marks, or product names of the licensor. Forking or reusing ALB code gives you the code — not the name, and not the logos.
What you may do
- Truthful reference. Say your project is “built with AdaLogic BASIC”, “written in ALB”, or “compatible with ALB” — that is normal, factual use and needs no permission.
- Discuss and teach. Writing about ALB, citing it, reviewing it, or teaching it is always welcome.
- Fork honestly. If you modify and release ALB code, give it its own name — the Apache license asks for it, and it is the fair thing to do.
What needs permission
- Naming a modified build or derived language “AdaLogic BASIC” or “ALB”, or anything confusingly similar.
- Using the ALB logos or mosaics on your site, product, packaging, or documentation.
- Anything that suggests endorsement or affiliation — a name, logo, or page that implies we made or approved your product.
The short version
Take the code — it is Apache 2.0 and it is yours to build on. But if you change it and release it, call it something else. The name ALB and the mosaic logos belong solely to Oliver Softworks.
Contact
Trademark questions or permission requests: contact us. For the software license itself, see LICENSE.txt and the terms of service.