Lisenser

Den truende faren for et søksmål.

Hvilken lisens bør du bruke

Lisenser

Man vil (i hvert fall jeg) unngå bråk i etterkant fordi man, med vilje eller ved et uhell, har brukt programvare man ikke har lov til å bruke kommersielt. Derfor har jeg fra starten hovedsakelig brukt MIT-lisensen for engine3 og Signal From The Stars.

Kort fortalt er følgende lisenser trygge å bruke kommersielt: MIT, zlib, BSD, Apache, Unlicense, ISC License. Det er likevel viktig at du tar vare på den opprinnelige opphavsretten og lisensteksten fra kilden og også leverer dem med i sluttproduktet.

Jeg samler allerede nå alle lisenser for kode fra tredjeparter som jeg bruker, og legger dem ved siden av koden og noen ganger til og med i koden. Det kommer også en felles fil der jeg samler alt som er brukt og hvor.

Hvis du bruker GPL og vil gi ut produktet kommersielt, forventes det at du gjør programvaren open source.

Hvis du søker opp hvilke man helst aldri bør bruke, ender du opp med:

  • GNU General Public License (GPL, alle versjoner)
  • Affero General Public License (AGPL)
  • Creative Commons Non-Commercial Licenses (CC BY-NC, CC BY-NC-SA osv.)
  • Creative Commons ShareAlike Licenses (CC BY-SA, CC BY-NC-SA osv.)
  • Sleepycat License
  • Open Software License (OSL)
  • Server Side Public License (SSPL)

Ressurser

Der man før kanskje tenkte:

Hei, et fint bilde, det bruker jeg til produktet mitt!

er det i dag et absolutt nei. Ikke bare får du veldig fort et brev fra en advokat eller må betale for bruken av bildet. Det er heller ikke originalt, og du skader den som har laget bildet.

Siden jeg ikke kan tegne, kommer jeg til å betale andre for å lage bildene ut fra mine innspill.

Dette gjelder egentlig alle ressurser, som lyd, men også skrifttyper.

Spillet

Tja, dette blir et betalingsspill, fordi jeg i det minste prøver å få tilbake utgiftene mine. Engine3 blir kanskje open source en dag. Før i tiden så man alltid de programvareinstallasjonene der man måtte lese mange sider med tekst og så godta før programvaren ble installert.

Det er dessverre ikke uten grunn. Det er feil i koden min, det kan jeg ikke unngå. Den inneholder 100000 linjer kode, også fra tredjeparter som SDL og Love2D, og alt mulig jeg ikke har oversikt over. Man må beskytte seg slik at man ikke kan holdes ansvarlig for eventuell skade (på noen måte) når noen bruker programvaren din.

Den nøyaktige teksten må jeg fortsatt finne ut av, men man ser ofte noe slikt:

THIS 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.
  • “AS IS”-klausul:
    • Programvaren leveres som den er, uten noen garanti, uttrykkelig eller underforstått. Dette beskytter deg mot krav om at programvaren ikke fungerer som forventet.
  • Unntak fra garantier:
    • Den utelukker uttrykkelig garantier som egnethet for et bestemt formål eller vern mot krenkelse av rettigheter.
  • Ansvarsbegrensning:
    • Den utelukker at du er ansvarlig for skade, tap eller krav som oppstår ved bruk av programvaren.

Signal From The Stars

oppdatering 2025

Navnet på spillet måtte ikke finnes fra før, og .com-domenet måtte være ledig. I tillegg kan man sjekke om det finnes et varemerke på navnet, og det gjorde det ikke.

https://euipo.europa.eu

https://euipo.europa.eu

https://tmsearch.uspto.gov/search/

https://tmsearch.uspto.gov/search/

https://www.boip.int/en/brand-check

https://www.boip.int/en/brand-check

Til slutt

Intensjonene mine er gode, jeg vil bare gi ut et spill og prøver å oppfylle forpliktelsene så godt jeg kan. Men jeg er også bare et menneske og overser kanskje noe. Jeg går ut fra at loven også beskytter meg og ser at jeg har gjort alt som forventes av meg.