# Developer Akademie Lernlizenz (Nicht-kommerziell)

Copyright (c) 2025 Developer Akademie GmbH

---

## Präambel
Diese Lizenz regelt die Nutzung der im Rahmen der Weiterbildungsprogramme der Developer Akademie GmbH bereitgestellten Software („Software") ausschließlich zu Lern- und Ausbildungszwecken.

## Begriffsbestimmungen
- **Teilnehmende:** Personen, die aktuell an einem Weiterbildungsprogramm der Developer Akademie GmbH teilnehmen.
- **Weiterbildungsprogramm:** Die von der Developer Akademie GmbH angebotenen Kurse, Programme oder Trainings.
- **Kommerzielle Nutzung:** Jede Verwendung mit dem Ziel der unmittelbaren oder mittelbaren Gewinnerzielung, z. B. Verkauf, entgeltliche Dienstleistungen, Einbindung in kommerzielle Produkte/Angebote, Nutzung in Unternehmensprojekten über Lernzwecke hinaus oder entgeltliche Leistungen für Dritte.
- **Software:** Der im Rahmen der Weiterbildungsprogramme bereitgestellte Bestand an Werken, insbesondere Backend-Quellcode, bereitgestellter Frontend-Quellcode, Build-/Konfigurationsdateien, Dokumentation, Beispielinhalte und zugehörige UI-Assets (Layouts, Styles, Bilder, Icons, Schriftarten). Drittsoftware bleibt hiervon unberührt und unterliegt ihren eigenen Lizenzen.

## Lizenzgewährung
Die Developer Akademie GmbH gewährt Teilnehmenden unentgeltlich eine **nicht-exklusive, nicht übertragbare und nicht unterlizenzierbare Lizenz** zur Nutzung, Vervielfältigung zu eigenen Lernzwecken sowie zur Veränderung und Zusammenführung mit eigenem Code – ausschließlich für Lern- und Ausbildungszwecke innerhalb des jeweiligen Weiterbildungsprogramms.

## Nutzungsbeschränkungen
Ohne vorherige schriftliche Zustimmung der Developer Akademie GmbH ist untersagt:
- Kommerzielle Nutzung der Software, ganz oder in Teilen.
- Weitergabe, Veröffentlichung oder Bereitstellung der Software außerhalb der Weiterbildungsprogramme (z. B. öffentliche Repositorien, Websites, Paketmanager, App Stores), mit Ausnahme der nachstehend geregelten Portfolio-Nutzung.
- Einbindung der Software in kommerzielle Angebote oder produktive Systeme.
- Entfernung oder Änderung von Urheberrechts- und Lizenzhinweisen.

## Portfolio-Nutzung (öffentliche Darstellung zu Bewerbungs- und Referenzzwecken)
Teilnehmende dürfen Projekte, die im Rahmen der Weiterbildungsprogramme mit Hilfe der Software erstellt wurden, zu nicht-kommerziellen Portfolio-, Bewerbungs- und Referenzzwecken öffentlich präsentieren (z. B. öffentliches Repository, persönliche Website, öffentliche Demo), unter folgenden Bedingungen:

1. **Attribution:** „Entwickelt im Rahmen des Weiterbildungsprogramms der Developer Akademie GmbH." gut sichtbar aufnehmen (z. B. README, Footer, About/Impressum).
2. **Lizenzbeilage:** Die LICENSE-Datei beifügen und klarstellen, dass die „Developer Akademie Lernlizenz (Nicht-kommerziell)" für die von der Developer Akademie bereitgestellten Bestandteile gilt.
3. **Nicht-kommerziell:** Keine entgeltliche Nutzung, kein Verkauf, keine Monetarisierung (z. B. Werbung, Sponsoring, Paywalls).
4. **Assets/Branding:** Logos/Marken der Developer Akademie nicht verwenden, außer zur Attribution; nur freigegebene oder eigene/neutral lizenzierte Assets nutzen.
5. **Drittmaterialien:** Lizenzen von Bibliotheken, Icons, Schriftarten etc. einhalten und entsprechende Hinweise beibehalten.
6. **Sicherheit/Datenschutz:** Keine Geheimnisse oder personenbezogenen Daten veröffentlichen; öffentliche Demos nur mit Testdaten.
7. **Umfang:** Darstellung zu Lern-/Bewerbungszwecken; kein produktiver Betrieb und keine Dienstleistungserbringung.
8. **Widerruf:** Die Developer Akademie kann die Portfolio-Nutzung aus wichtigem Grund widerrufen; betroffene Inhalte sind dann zeitnah zu entfernen.

## Mitumfasstes Frontend
- Das bereitgestellte Frontend (Quellcode und UI-Assets) ist Teil der Software und unterliegt denselben Bedingungen wie der Backend-Code.
- Anpassungen des Frontends, dessen Zusammenführung mit eigenem Backend-Code und die lokale Ausführung zu Lernzwecken sind erlaubt.
- Veröffentlichungen im Rahmen der Portfolio-Nutzung sind zulässig, sofern die oben genannten Bedingungen eingehalten werden und eine klare Kennzeichnung erfolgt:  
  **„Entwickelt im Rahmen des Weiterbildungsprogramms der Developer Akademie GmbH."**
- Eigene, originäre Beiträge der Teilnehmenden (z. B. eigenentwickelter Backend-Code) verbleiben in deren Rechteinhaberschaft und dürfen separat lizenziert werden, sofern keine Bestandteile der Software der Developer Akademie (oder davon abgeleitete Teile) übernommen werden. Für übernommene Bestandteile gelten weiterhin diese Lizenzbedingungen einschließlich der Portfolio-Einschränkungen.

## Drittsoftware und Drittmaterialien
- Diese Lizenz ändert oder beschränkt nicht die Lizenzen von Drittsoftware oder Abhängigkeiten, die mit der Software ausgeliefert werden oder von ihr verwendet werden. Für solche Komponenten gelten die jeweils eigenen Lizenzbedingungen, die beizulegen sind, soweit erforderlich.
- Enthält Frontend oder Backend Drittmaterialien (z. B. Bibliotheken, Icons, Schriftarten), sind deren Lizenz- und Copyright-Hinweise beizubehalten.

## Marken/Branding
Namen, Logos und Marken der Developer Akademie GmbH dürfen nur im Rahmen der Attribution genutzt werden. Jede weitergehende Nutzung zu Referenz- oder Werbezwecken bedarf gesonderter schriftlicher Zustimmung.

## Namensnennung (Attribution)
Bei jeder erlaubten Nutzung ist folgender Hinweis gut sichtbar aufzunehmen:

**„Entwickelt im Rahmen des Weiterbildungsprogramms der Developer Akademie GmbH."**

## Laufzeit und Beendigung
- Die Nutzungsrechte beginnen mit Start der Teilnahme und enden automatisch mit Abschluss oder vorzeitigem Beenden des Programms.
- Nach Beendigung sind alle Kopien der Software (einschließlich abgeleiteter Werke, die substanzielle Teile enthalten) zu löschen. Unvermeidliche Sicherungskopien dürfen bis zur turnusmäßigen Überschreibung aufbewahrt, jedoch nicht genutzt oder wiederhergestellt werden.

## Gewährleistungsausschluss und Haftung
DIE SOFTWARE WIRD „WIE BESEHEN" BEREITGESTELLT, OHNE JEDE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG (EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF MARKTGÄNGIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG VON RECHTEN). IN KEINEM FALL HAFTEN DIE AUTOR:INNEN ODER COPYRIGHTINHABER FÜR ANSPRÜCHE, SCHÄDEN ODER SONSTIGE HAFTUNG, OB AUS VERTRAG, UNERLAUBTER HANDLUNG ODER ANDERWEITIG, DIE AUS DER SOFTWARE ODER DER NUTZUNG ODER DER UNMÖGLICHKEIT DER NUTZUNG DER SOFTWARE ENTSTEHEN.

## Ausnahmen
Abweichende oder weitergehende Nutzungen (z. B. kommerzielle Nutzung, externe Weitergabe über die Portfolio-Nutzung hinaus, öffentliche Demo-Deployments mit Produktcharakter) bedürfen der vorherigen schriftlichen Zustimmung der Developer Akademie GmbH.

---

## Kurz-Hinweis für Dateien
```text
Copyright (c) 2025 Developer Akademie GmbH

Lizenziert unter der „Developer Akademie Lernlizenz (Nicht-kommerziell)".
Nutzung ausschließlich zu Lern- und Ausbildungszwecken im Rahmen der Weiterbildungsprogramme 
und gemäß der Portfolio-Regelung. Siehe LICENSE für Details. 
„Entwickelt im Rahmen des Weiterbildungsprogramms der Developer Akademie GmbH."
```
---

# Developer Akademie Learning License (Non-commercial)

Copyright (c) 2025 Developer Akademie GmbH



## Preamble
This license governs the use of software ("Software") provided within the advanced training programs of Developer Akademie GmbH exclusively for learning and educational purposes.

## Definitions
- **Participants:** Individuals currently enrolled in an advanced training program of Developer Akademie GmbH.
- **Advanced Training Program:** The courses, programs, or training offered by Developer Akademie GmbH.
- **Commercial Use:** Any use with the aim of direct or indirect profit generation, e.g., sale, paid services, integration into commercial products/offerings, use in corporate projects beyond learning purposes, or paid services for third parties.
- **Software:** The body of works provided within the advanced training programs, in particular backend source code, provided frontend source code, build/configuration files, documentation, sample content, and associated UI assets (layouts, styles, images, icons, fonts). Third-party software remains unaffected by this and is subject to its own licenses.

## License Grant
Developer Akademie GmbH grants participants a **gratuitous, non-exclusive, non-transferable, and non-sublicensable license** to use, reproduce for their own learning purposes, and modify and merge with their own code – exclusively for learning and educational purposes within the respective advanced training program.

## Restrictions on Use
Without prior written consent from Developer Akademie GmbH, the following is prohibited:
- Commercial use of the Software, in whole or in part.
- Disclosure, publication, or provision of the Software outside the advanced training programs (e.g., public repositories, websites, package managers, app stores), with the exception of portfolio use regulated below.
- Integration of the Software into commercial offerings or productive systems.
- Removal or alteration of copyright and license notices.

## Portfolio Use (Public display for application and reference purposes)
Participants may publicly present projects created within the advanced training programs with the aid of the Software for non-commercial portfolio, application, and reference purposes (e.g., public repository, personal website, public demo), under the following conditions:

1. **Attribution:** Include "Developed as part of the Developer Akademie GmbH advanced training program." clearly visible (e.g., README, footer, About/Imprint).
2. **License Inclusion:** Include the LICENSE file and clarify that the "Developer Akademie Learning License (Non-commercial)" applies to the components provided by Developer Akademie.
3. **Non-commercial:** No remunerated use, no sale, no monetization (e.g., advertising, sponsoring, paywalls).
4. **Assets/Branding:** Do not use Developer Akademie logos/brands, except for attribution; use only approved or own/neutrally licensed assets.
5. **Third-party Materials:** Comply with licenses for libraries, icons, fonts, etc., and retain corresponding notices.
6. **Security/Data Protection:** Do not publish secrets or personal data; public demos only with test data.
7. **Scope:** Presentation for learning/application purposes; no productive operation and no provision of services.
8. **Revocation:** Developer Akademie may revoke portfolio use for good cause; affected content must then be removed promptly.

## Included Frontend
- The provided frontend (source code and UI assets) is part of the Software and is subject to the same conditions as the backend code.
- Customizations of the frontend, its merging with own backend code, and local execution for learning purposes are permitted.
- Publications within the scope of portfolio use are permissible, provided the above conditions are met and clear labeling is provided:  
  **"Developed as part of the Developer Akademie GmbH advanced training program."**
- Participants' own, original contributions (e.g., self-developed backend code) remain their intellectual property and may be licensed separately, provided that no components of the Developer Akademie Software (or derived parts thereof) are adopted. For adopted components, these license terms, including portfolio restrictions, continue to apply.

## Third-Party Software and Third-Party Materials
- This license does not alter or restrict the licenses of third-party software or dependencies that are distributed with or used by the Software. For such components, their respective license terms apply and must be included where necessary.
- If the frontend or backend contains third-party materials (e.g., libraries, icons, fonts), their license and copyright notices must be retained.

## Brands/Branding
Names, logos, and brands of Developer Akademie GmbH may only be used for attribution purposes. Any further use for reference or promotional purposes requires separate written consent.

## Attribution
For any permitted use, the following notice must be clearly visible:

**"Developed as part of the Developer Akademie GmbH advanced training program."**

## Term and Termination
- The rights of use begin with the start of participation and automatically end with the completion or premature termination of the program.
- Upon termination, all copies of the Software (including derived works containing substantial parts) must be deleted. Unavoidable backup copies may be kept until routine overwriting, but may not be used or restored.

## Disclaimer of Warranty and Liability
THE SOFTWARE IS PROVIDED "AS IS," WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

## Exceptions
Deviating or further uses (e.g., commercial use, external distribution beyond portfolio use, public demo deployments with product character) require prior written consent from Developer Akademie GmbH.

---

## Brief Notice for Files
```text
Copyright (c) 2025 Developer Akademie GmbH

Licensed under the "Developer Akademie Learning License (Non-commercial)".
Use exclusively for learning and educational purposes within the advanced training programs 
and in accordance with the portfolio regulation. See LICENSE for details. 
"Developed as part of the Developer Akademie GmbH advanced training program."
```
---
