FAQ |
Kalender |
2009-02-16, 12:05 | #1 | ||
|
|||
Flitig postare
|
Tjena,
någon som är hyfsat insatt i vad som gäller vid olika licenser så som: * GNU - GENERAL PUBLIC LICENSE * GNU - Lesser General Public License * MIT License Hur får man använda t.ex script under dessa licenser osv? Det är en jävla massa juridisk text udner respektive lincens, så är det någon som redan vet vad som gäller? Måste man t.ex. betala för att få använda något i komersiellt syfte när man använder script under GENERAL PUBLIC LICENSE? osv... Tack på förhand. |
||
Svara med citat |
2009-02-16, 14:25 | #2 | ||
|
|||
Supermoderator
|
Du kan läsa vad som gäller och vad du får och inte får göra för respektive licens på exempelvis Wikipedia:
http://en.wikipedia.org/wiki/GNU_General_P..._Public_License http://en.wikipedia.org/wiki/Lesser_Genera..._Public_License http://en.wikipedia.org/wiki/MIT_License Där finns även fler relevanta länkar.
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
2009-02-16, 18:07 | #3 | |||
|
||||
Bara ett inlägg till!
|
Du behöver inte betala något för att använda kod under någon av dessa licenser.
Om koden är under GPL så får du använda den så länge hela ditt eget projekt är under GPL, dvs så länge alla användare av programmet har rätt att få tillgång till källkoden, de får använda ditt program till vad de vill och de får göra ändringar i ditt program om de vill. De har även rätt att sprida programmet i sin helhet eller sina egna ändrade versioner vidare till andra (gratis eller mot betalning), fortfarande under GPL-licensen. Observera att besökare på en webbsajt inte räknas som användare så det är fritt fram att ta koden från ett GPL-projekt och koda din egen webbplats utana tt besökarna behöver få tillgång till koden. Det finns även en särskilt version som kallas Affero GPL där besökaren likställs med användare men den är inte så vida använd. Med GPL får du inte använda kodbibliotek under GPL och lägga in i proprietär programvara. För detta ändamål finns LGPL som tillåter att du länkar in LGPL:ade bibliotek i din kod utan att du behöver släppa din kod öppet. Däremot får du inte ändra i bilbiotekets kod utan att släppa dina ändringar öppet till användarna av programmet. LGPL är mest relevant om du jobbar med applikationsutveckling i kompilerade språk, typ C. MIT-licensen ger dig i stort sett vilka friheter som helst. Du får ta kod från MIT-projekt och lägga in i din egen kod utan att du behöver släppa din kod fritt. Det enda kravet är att du skriver någonstans i ditt program att du använt kod från det projektet och att sådan kod är under MIT-licensen. Typ i "Om programmet": "Delar av programmet är hämtat från Xxx och är upphovsrättsskyddat av Yyy Zzz under följande licens: <hela MIT-licensen, som är rätt kort>" Under alla dessa tre licenser får du själv ta betalt för ditt program. |
|||
Svara med citat |
2009-02-19, 09:48 | #4 | ||
|
|||
Flitig postare
|
Citat:
Vill inte att kunder jag säljer mina tjänster till skall kunna sälja vidare hela tjänsten. Det är dock helt ok för mig om de ändrar i tjänsten själv för att förbättra den, t.ex. om de hyr in externa programmerare. Källkoden är med andra ord helt öppet för köparen. Dock ej helt öppen för vidare utdelning, ja förutom förstås de delar som är under nämnda licenser. Låter som LGPL och MIT-licensen är det man ska kolla på då. Däremot bör man alltså akta sig från t.ex. "vanlig" GPL-licens. Tack. |
||
Svara med citat |
Svara |
|
|