Perfboard Studio
Copyright 2026 medinstech

This product includes software developed at medinstech.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

---

Third-party content

The 3D package meshes in src/perfboard_studio/ui/models/ are NOT covered by the Apache
License above. They are derived from the KiCad packages3D library
(https://gitlab.com/kicad/libraries/kicad-packages3D) and are licensed CC-BY-SA 4.0 with
KiCad's design exception. Their licence and the record of what was derived are in
src/perfboard_studio/ui/models/LICENSE and src/perfboard_studio/ui/models/NOTICE.md, which
travel with the files.

Nothing else in this distribution is affected, and neither is any board designed with it:
KiCad's exception waives share-alike for designs made using the library.

---

Clean-room notice
-----------------

Perfboard Studio is developed clean-room with respect to the existing GPL-licensed
perfboard and stripboard layout tools (notably DIY Layout Creator and VeroRoute).
No code from those projects has been read, copied or adapted. Prior art was
studied only through public descriptions, documentation and user-facing behaviour.

Where an existing MIT-licensed project (striprouter) informed the routing
approach, that influence is at the level of published algorithm description
only, and is credited in docs/prior-art.md.
