Lagligheten med att integrera freeware i kommersiella applikationer beror starkt på freeware -licensen. Freeware är inte ett enda, enhetligt licensieringssystem; Det omfattar många olika licenser med varierande grad av tillåtelse.
Här är en uppdelning:
* tillåtna licenser (i allmänhet okej): Licenser som MIT -licens, BSD -licenser (olika smaker) och Apache -licensen 2.0 möjliggör i allmänhet inkludering i kommersiell programvara med minimala begränsningar. Du behöver ofta bara inkludera korrekt tillskrivning som anges i licensen. Detta är vanligtvis ett enkelt meddelande om upphovsrätt.
* copyleft -licenser (ofta problematiska): Licenser som GPL (GNU:s allmänna offentliga licens) och LGPL (GNU Lesser General Public License) är * copyleft * licenser. Dessa kräver att om du integrerar GPL-licensierad programvara i din applikation måste hela applikationen också släppas under GPL. Detta innebär att du inte kan sälja en egen applikation som använder GPL-licensierad kod. LGPL är mer försiktigt, vilket ofta tillåter att länka till LGPL-licensierade bibliotek utan att kräva att hela applikationen är öppen, men noggrann granskning av den specifika LGPL-versionen är avgörande.
* Andra licenser: Många freeware -projekt använder sina egna anpassade licenser. Läs alltid noggrant licensen åtföljande freeware. Detta är det enda sättet att veta med säkerhet om det är tillåtet att inkludera det i en kommersiell produkt.
kort sagt: Du kan inte Anta att freeware är gratis att använda kommersiellt. Kontrollera alltid licensen. Att inte följa licensvillkoren kan leda till rättsliga åtgärder, inklusive rättegångsöverträdelser för upphovsrätt. Om du är osäker, kontakta licensinnehavaren för förtydligande.