Licenser
Den hotande risken för en stämning.

Licenser
Man vill (jag i alla fall) undvika problem i efterhand för att man, av misstag eller inte, har använt programvara som man inte får använda kommersiellt. Därför använder jag sedan starten främst MIT-licensen för engine3 och Signal From The Stars.
Kort sagt är följande licenser säkra för kommersiellt bruk: MIT, zlib, BSD, Apache, Unlicense, ISC License. Det är dock viktigt att du behåller den ursprungliga upphovsrätten och licenstexten från källan och också levererar dem i slutprodukten.
Jag samlar redan nu alla licenser för kod från tredje part som jag använder, och lägger dem bredvid koden och ibland till och med i koden. Det kommer också en övergripande fil där jag samlar allt som har använts och var.
Om du använder GPL och vill släppa produkten kommersiellt förväntas du göra programvaran open source.
Om du söker på vilka man helst aldrig ska använda hittar du:
- GNU General Public License (GPL, alla versioner)
- 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)
Tillgångar
Där man förr kanske tänkte:
Hej, en snygg bild, den använder jag till min produkt!
är det i dag ett absolut nej. Inte nog med att du mycket snabbt får ett brev från en advokat eller måste betala för att använda bilden. Det är dessutom inte originellt, och du skadar den som har gjort bilden.
Eftersom jag inte kan rita kommer jag att betala andra för att göra bilderna utifrån mina instruktioner.
Det gäller egentligen alla tillgångar, som ljud men också typsnitt.
Spelet
Tja, det här blir ett betalspel, eftersom jag åtminstone försöker få tillbaka mina utgifter. Engine3 blir kanske open source någon gång. Förr såg man alltid de där programinstallationerna där man måste läsa många sidor text och sedan godkänna innan programmet installerades.
Det är tyvärr inte utan anledning. Det finns fel i min kod, det kan jag inte undvika. Den innehåller 100000 rader kod, också från tredje part som SDL och Love2D, och allt möjligt som jag inte har överblick över. Man måste skydda sig så att man inte kan hållas ansvarig för eventuella skador (på något sätt) när någon använder ens programvara.
Den exakta texten måste jag fortfarande ta reda på, men man ser ofta något i stil med detta:
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:
- Programvaran levereras i befintligt skick, utan någon garanti, uttrycklig eller underförstådd. Det skyddar dig mot krav om att programvaran inte fungerar som förväntat.
- Undantag från garantier:
- Den utesluter uttryckligen garantier som lämplighet för ett visst ändamål eller skydd mot intrång i rättigheter.
- Ansvarsbegränsning:
- Den utesluter att du är ansvarig för skador, förluster eller krav som uppstår genom användning av programvaran.
Signal From The Stars
uppdatering 2025
Spelets namn fick inte redan finnas och .com-domänen måste vara ledig. Dessutom kan man kontrollera om namnet är ett registrerat varumärke, och det var det inte.



Till sist
Mina avsikter är goda, jag vill bara släppa ett spel och försöker uppfylla skyldigheterna så gott det går. Men jag är också bara människa och missar kanske något. Jag utgår från att lagen också skyddar mig och ser att jag har gjort allt som förväntas av mig.