Nie chciałem odkopywać tego dinozaura -> https://4programmers.net/Forum/Off-Topic/157798-Licencja_Apache_2.0
Więc stworzyłem nowy temat: w skrócie biblioteka do wyświetlania pozycji z GPS'u na mapie Google + trasowanie przejazdu: https://github.com/osmdroid/osmdroid/blob/master/LICENSE
Mogę ją użyć w swojej aplikacji w inżynierce czy nie? Pod jakimi warunkami? Wystarczy, że w repozytorium na GIT stworzę plik NOTICE i tam podam co jest moje, wkleję tam też tych autorów i, że ta biblioteka jest ich?
Zaznaczę tylko, że to nie będzie tak, że moja aplikacja będzie zawierała tylko to i siup moja inżynierka, bo moja aplikacja na Androida ma jak do tej pory takie funkcjonalności:
-
wirtualny joystick do sterowania ruchem silników ( z tutoriala z YT, więc mój)
-
sterowanie obrotem kamery z odczytu kątów obrotu telefonu z akcelerometru (z dokumentacji Androida, więc mój)
-
wyświetlanie danych pogodowych w postaci animowanych chmurek itp. itd. (z tutoriala Udacity, więc mój)
-
wyświetlanie sparowanych urządzeń/komunikacja Bluetooth (z dokumentacji Androida, więc mój)
-
ekrany startowe przy odpalaniu aplikacji (z dokumentacji i tutoriali, więc mój)
-
ustawienia różnych opcji np. z uwagi, że jest zastosowany regulator PI prędkości, wpisywanie parametrów regulatora jak i żądanej prędkości, ustawienia PWM'a, czułości akcelerometru i inne duperele (z dokumentacji Androida, więc moje)
-
ostrzeżenie o zbliżaniu się do przeszkody w postaci coraz szybciej animowanej pikającej diody w apce (na wzór z tutoriali, więc moje)
-
w planach napisanie samemu prostej animacji 2D wyświetlającej odczyty z akcelerometru+żyroskopu w postaci obracającego się samochodu, więc to będzie w założeniu też moje.
-
wyświetlanie obrazu z kamery przy wykorzystaniu open source biblioteki do wyświetlania formatu MJPG (to w zasadzie nie mogę uznać za moje)
-
no i nie moje byłoby też te wyświetlanie pozycji na mapie z zaznaczeniem pokonanej trasy, jakbym skorzystał z tej biblioteki