54 lines
1.6 KiB
Markdown
54 lines
1.6 KiB
Markdown
# Open Autonomous Connection Protocol
|
|
|
|
This is the Protocol for our Open Autonomous Connection project.<br />
|
|
You can easily implement this Protocol via Maven.<br />
|
|
Feel free to join our Discord.
|
|
<br />
|
|
|
|
## License Notice
|
|
|
|
This project (OAC) is licensed under
|
|
the [Open Autonomous Public License (OAPL)](https://repo.open-autonomous-connection.org/open-autonomous-connection/OAPL/).
|
|
|
|
**Third-party components:**
|
|
|
|
- *UnlegitLibrary* is authored by the same copyright holder and is used here under a special agreement:
|
|
While [UnlegitLibrary](https://repo.unlegitdqrk.dev/UnlegitDqrk/unlegitlibrary/) is generally distributed under
|
|
the [GNU GPLv3](https://repo.unlegitdqrk.dev/UnlegitDqrk/unlegitlibrary/src/branch/master/LICENSE),
|
|
it is additionally licensed under OAPL **exclusively for the OAC project**.
|
|
Therefore, within OAC, the OAPL terms apply to UnlegitLibrary as well.<br/>
|
|
<br/>
|
|
### Take a look into [Certificate Generation](https://repo.unlegitdqrk.dev/UnlegitDqrk/unlegitlibrary/src/branch/master#certificate-generation-for-networksystem).
|
|
# Bugs/Problems
|
|
- Project not tested yet
|
|
# In progress
|
|
- WebServer
|
|
# TODO
|
|
- Finishing WebServer
|
|
- Writing INS Backend and Frontend
|
|
- Writing WebClient
|
|
- Writing WebServer
|
|
- Documentation / Wiki
|
|
# Maven
|
|
|
|
### pom.xml
|
|
|
|
```
|
|
<dependency>
|
|
<groupId>org.openautonomousconnection</groupId>
|
|
<artifactId>protocol</artifactId>
|
|
<version>VERSION</version>
|
|
</dependency>
|
|
```
|
|
|
|
### Repository:
|
|
|
|
```
|
|
<repository>
|
|
<id>oac</id>
|
|
<url>https://repo.open-autonomous-connection.org/api/packages/open-autonomous-connection/maven</url>
|
|
<snapshots>
|
|
<enabled>true</enabled>
|
|
</snapshots>
|
|
</repository>
|
|
``` |