![]() |
Hej! Har en liten fråga som jag inte hittat svaret på här i forumet eller på google. Jag vill göra en sida baserad på Joomla men ändra källkoden. Dessutom vill jag ta bort allt som har med "Joomla" att göra i källkoden. Dvs ta bort allt med Joomla och kanske till och med GNU att göra? Har jag rätt till detta eftersom Joomla är Open Source? Jag är ledsen, men förstår mig inte riktigt på avtalet. GNU-avtalet hittas på http://danielnylander.se/gpl.
Vänligen Marcel |
Om du ska ta bort allt som är Joomla blir det väl inget kvar?
|
Citat:
|
använder du opensource och bygger något så måste du också vara opensource..
så har jag fått det förklarat för mig. sedan om du får ta bort powered by joomla.. det får du fråga joomla direkt för om de har det i sin license så får du det inte.. |
Som jag tolkar GNU GPL avtalet så får du modifiera och ändra hej vilt i koden. Alltid. Utan begränsningar.
Det som licensen reglerar är distribution, alltså när man ger det vidare till en kund eller publicerar det. I det läget gäller GNU-GPL licensen, så att du eller kunden inte ska kunna "stänga in" de delar som tidigare legat under open-source-licensen tillsammans med nya, skyddade delar och göra hela paketet stängt. Att ta bort licensen får du alltså inte göra. Däremot får man bygga plugins, extensions med mera till Joomla och behålla licensen privat på dessa tillägg. Distributionen av ett helt paket sker då i två steg, dels vidarebefordrar du intakt de delar om omfattas av GNU/GPL med intakt licens, dels de addons som du själv byggt med en licens som du bestämmer villkoren för. Poängen är att de kan levereras och installeras oberoende av varandra. Vill du istället bygga om Joomlas kod till något annat, Hoomla, Koomla eller Moomla till exempel, måste du fortsätta att licensiera detta enligt GNU/GPL. Vill du bygga något helt nytt får du naturligtvis licensiera det hur du vill. Men då får du inte använda Joomla-kod alls. |
Citat:
|
Ja, att bara byta ut Joomla till Marcel ger dig knappast egen copyright. Däremot behöver du inte ha med Powered by Joomla synligt. Du får dock inte ta bort "Copyright notice" ur filerna annat än med tillstånd från OSM och det lär inte gå.
EDIT: Läs COPYRIGHT.php i Joomladisten |
Jag har inget emot att ha kvar Joomla i källkoden egentligen, kan inte tänka mig att många kikar där. Dessutom, kollar man på www.tv3.se eller www.porsche.com, så är båda joomlasidor som inte syns. Men funderingen var bara om det är tillåtet om jag nu skulle vilja? :)
|
Den ursprungliga skaparen måste omnämnas. Så det blir nog svårt att undvika att nämna att det bygger på Joomla.
|
Vad jag förstått av de GNU GPL jag kollat, så får du ändar vad du vill, skulle du dock "sälja" vidare "ditt" verktyg måste kunden också ha tillgång till alla orginalfilerna och din källkod, så att det förbli öppet och så att i detta fallet Joomla källkoden finns intakt för kunden att kolla på. Detta behöver väll egentligen inte betyda att du måste skicka med koden eftersom den finns att hämta på nätet, men i sådanafall måste det framgå vart man kan få tag i den.
|
Hej!
Ett sent svar. Copyrightmeddelanderna i källkoden måste vara intakta, men däremot kan du ta bort "Powered by Joomla!". Med vänliga hälsningar Lorenzo Garcia |
Hej!
Jag undrar något som jag inte kunde hitta svar på i den här tråden. Om man ändrar och sedan distribuerar en Joomla!-baserad webbsida som exempelvis www.tv3.se, så måste man väl enligt GPL publicera källkoden? Då undrar jag, har TV 3 i detta fallet nu gjort det, och i så fall var på deras hemsida finns information om var man kan få tag på källkoden? Det enda Joomla!-relaterade jag kan hitta på deras sida är följande som finns inuti <head>-taggen: <meta name="Generator" content="Joomla! - Copyright © 2005 - 2006 Open Source Matters. All rights reserved." /> Texten "Powered by Joomla!" har dom tagit bort, men det verkar ju vara ok enligt ovanstående talare. Men som sagt, länk till källkod? Calle |
Du frågar om TV3 kan anses ha distribuerat ändrad kod.
För det första: Har de ändrat i den ursprungliga distributionens kod? För det andra: Har de distribuerat kod utan att ange licensvillkor? Det är inte klart om TV3 har ändrat i koden, de har de antagligen inte gjort utan bara byggt lite nya komponenter/moduler/mallar/whatever. Och det får man göra fritt och licensiera dem hur man vill. Det är inte heller klart att TV3 distribuerat koden. Finns den att köpa eller eller ladda ner på deras hemsida till exempel? Nej, trodde inte det heller. |
Citat:
|
Om jag nu har läst GNU/GPL rätt så måste man inte publicera källkoden, den måste däremot följa med produkten vid distribution.
|
Så alltså räknas en webbpublicering av ett GPL-licensierat system av detta slag inte som en distribution? TV3 (i detta fall) har uppenbarligen ändrat saker men det ska till att själva kärnan ändras för att det räknas som en modifiering eller? Utseendet och nya funktioner (som byggts mha Joomla!) ränkas då inte som en modifering, är det rätt tänkt? Men vad händer om man själv bygger en modul som på något sätt blir integrerad med kärnfunktionaliteten? Det verkar ju ändå som om det är lite luddigt detta. En sak om man kanske har helt separerade interface som bara kopplas samman med några rader kod eller liknande, men om den egna modulen och Joomla! är helt sammanvävda, då måste man publicera det man gjort eller?
|
Det är alltid roligt med intresserade nykomlingar på WN, och jag vill verkligen inte verka avsnoppande, men om du läser i de publicerade länkarna och sätter dig in dig lite i diskussionen om olika Open-Source-licenser, samt allmänt om upphovsrätt och publicering, så kommer du att bli mycket klokare samt få svar på dina specifika frågor.
Välkommen till WN och lycka till! |
Och det är alltid roligt med gamla rävar :P
Ledsen att jag frågade men jag har redan försökt förstå mig på GPL-licensen, och meningen med ett forum som detta är väl att de som kan och har lust kan försöka svara? Jag kände bara att detta var en passande spin-off på det ursprunliga ämnet för att göra saken snäppet tydligare. Hoppas på svar på i alla fall interface-teorin, om det är okej att inte publicera källkoden om man har väldefinierade interface mellan de egna modulerna och Joomlas källkod. |
Enkelt förklarat: för användning på dina egna sajter så får du göra om hur mycket du vill i joomlakoden, det du INTE får göra är att ta bort copyrighttexterna.
|
Jo jo, men beroende på vilket sätt jag ändrar i deras kod så kan jag behöva publicera källkoden öppet. Och det är det sättet jag försöker bena ut med denna diskussion, samt hur en sådan publicering måste gå till.
|
Du behöver inte publicera källkoden, var läser du det?
|
På länken som nämns i trådens titel.
Det står: "Du äger kopiera och distribuera Programvaran (eller Verk baserat på Programvaran enligt paragraf 2) i objektkod eller i körbar form enligt villkoren i paragraf 1 och paragraf 2 förutsatt att Du också gör en av följande saker: a. Bifogar den kompletta källkoden i maskinläsbar form, som måste distribueras enligt villkoren i paragraf 1 och 2 på ett medium som i allmänhet används för utbyte av programvara" |
Vet inte hur det kan uttryckas klarare.
Citat:
Så är inte fallet. |
Ja, han har definitvt fått för sig det. Carl-David, som jag skrev i mitt första svar i den här tråden: att köra Joomla på en egen server är inte att distribuera Joomla. Om du säljer ett system baserat på Joomla distribuerar du det, annars använder du det bara. Du får modifiera GPL-skyddade programvaror hur mycket som helst och behöver bara skicka med källkoden om och när du distribuerar den modifierade programvaran. Joomla är ett serverbaserat program och därför räknas det inte som distribution om du kör programmet på dina egna servrar, trots att klienter (webbläsare) kan koppla upp sig mot det.
|
Då är jag med på vad jag fått om bakfoten, tack för att ni redde ut detta!
|
Citat:
|
Gäller som sagt enbart om du har distribuerat den.
|
Alla tider är GMT +2. Klockan är nu 07:55. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson