Tråd bedømmelse:
  • 0 Stemmer - 0 Gennemsnit
  • 1
  • 2
  • 3
  • 4
  • 5
Hvornår er det egen kode?
04-06-2015, 23:32
#1
Hvornår er det egen kode?
Hey alle. Jeg kan virkelig ikke forstå det når folk siger at det er ens egen kode. For hvis jeg er korrekt så vil det jo altid hede et if statement eller et var når du skal sætten en variabel?

Gerne forklar meningen med egen kode osv.
Find alle beskeder fra denne bruger
Citer denne besked i et svar
04-06-2015, 23:51
#2
RE: Hvornår er det egen kode?
Ens egen kode: At det er noget man selv har bikset sammen? Det i hvert fald sådan jeg vil bikse sammen

Kode:
<?php
define("swag", true);


while(swag) {

echo "Darknigga for life!" . PHP_EOL;

}

?>

Det min egen kode, ja. Og hvis nogen tog koden og brugte(og jeg fandt ud af det) vil jeg nok ikke kunne gøre så meget, da koden er så "kort" som den nu er. Men hvis det fx. var flere tusinde linjer kode som jeg selv har kodet, havde jeg nok en god sag på hænderne.

Er spørgsmålet besvaret eller kan du uddybe yderligere?
Hemmeligt medlem af Team Rocket. Ash finder aldrig ud af hvem der stjal hans pikachu!
Find alle beskeder fra denne bruger
Citer denne besked i et svar
05-06-2015, 00:12
#3
RE: Hvornår er det egen kode?
Kunne være så fedt med en uddybelse. Da jeg ikke er helt 100% sikker. Altså af hvad jeg forstår. Så er det når ens `navne` til tingene er selvopfundet? eller er det det hele? For jeg ville ikke kunne se hvordan det ville være en andens kode hvis jeg for eksempel gjorde sådan her.

<?php
define("Henrik", true);


while(Henrik) {

echo "Hr. Madsen spiser ost" . PHP_EOL;

}

?>
Find alle beskeder fra denne bruger
Citer denne besked i et svar
05-06-2015, 10:05
#4
RE: Hvornår er det egen kode?
Hvis du kopierer andres kode, så er det ikke længere din egen kode. Pretty much. Hvis du finder en eller anden guts projekt på GitHub og vælger at lave nogle små ændringer, derefter committer det i dit eget navn, så er det stadigvæk ikke dit kode.
Det hele kommer selvfølgeligt an på hvor meget af andres kode man napper. Jeg har tit skrevet en masse kode for en hjemmeside, men mangler en funktion til at gøre noget. Er det at stjæle? Selvfølgeligt er det det. Kan man kalde det ens egen kode? Hvis man snakker hele projektet, vil jeg nok kategorisere det som ens egen kode, men jeg vil selvfølgeligt prøve/huske at give koderen credits for hans metode.

Eksempel:
Jeg er ved at lave en hjemmeside, der skal kunne ændre farverne. Jeg kan ikke helt huske hvorfor jeg skulle bruge HSL farver i stedet for HEX eller RGB, men tja, jeg har brugt det her i et projekt.
For at konvertere rgba til hsla, skal man bruge en funktion.
function rgbToHsl(r, g, b){
r /= 255, g /= 255, b /= 255;
var max = Math.max(r, g, b), min = Math.min(r, g, b);
var h, s, l = (max + min) / 2;

if(max == min){
h = s = 0; // achromatic
}else{
var d = max - min;
s = l > 0.5 ? d / (2 - max - min) : d / (max + min);
switch(max){
case r: h = (g - b) / d + (g < b ? 6 : 0); break;
case g: h = (b - r) / d + 2; break;
case b: h = (r - g) / d + 4; break;
}
h /= 6;
}

return [Math.floor(h * 360), Math.floor(s * 100), Math.floor(l * 100)];
}

Det har jeg fundet på StackOverflow. Er det at stjæle? I teorien, ja. Vil jeg nogensinde udgive i mit eget navn? Nope. Jeg ville give credits til ham jeg fandt det fra, og så vil jeg udgive hjemmesiden i mit eget navn.
yolo
Find alle beskeder fra denne bruger
Citer denne besked i et svar
05-06-2015, 13:05
#5
RE: Hvornår er det egen kode?
Har bare stadig lidt svært ved at forstå det. For er der så ikke stor chance for at man kommer til at lave noget som andre har lavet?

Det som jeg vil bruge kodning til er at lave et spil xD
Find alle beskeder fra denne bruger
Citer denne besked i et svar
05-06-2015, 13:52
#6
RE: Hvornår er det egen kode?
(05-06-2015, 13:05)emilx132 Skrev: Har bare stadig lidt svært ved at forstå det. For er der så ikke stor chance for at man kommer til at lave noget som andre har lavet?

Det som jeg vil bruge kodning til er at lave et spil xD

Skriver du det fra bunden, kan jeg lige så godt sige det... Der er så lav en chance for at der er andre der har lavet det præcis som dig, at du ikke behøver bekymre dig om det.

"Lav en metode der skriver 'Hej med dig' i konsollen 5 gange"
Det er sgu nok lavet før.. også præcis som du skriver det.

Som svar på dit spørgsmål "Hvornår er det egen kode" - Når du skriver det fra bunden og ikke bruger andres kode.
yolo
Find alle beskeder fra denne bruger
Citer denne besked i et svar
05-06-2015, 16:51
#7
RE: Hvornår er det egen kode?
okay tak for hjælpen alle sammen (Y)
Find alle beskeder fra denne bruger
Citer denne besked i et svar
30-01-2016, 01:03 (Denne besked var sidst ændret: 30-01-2016, 01:29 af AnxiousNetwork.)
#8
RE: Hvornår er det egen kode?
Ophavsretten er ret klar på det punkt. Så snart du producerer en kildekode, uanset længde, formål eller komplethed, så er den klassificeret som et litterært værk (§1, stk. 3). I den sammenhæng er det ophavsmanden (forfatteren) der har skabt værket der ejer rettighederne til den (§1).

Der findes dog et tiltag der hedder originalitetskravet (værkshøjde) eller dobbeltfrembringelseslæren, der siger at jo mere sandsynligt det er, at to personer uafhængigt af hinanden frembringer det samme program, destro mindre orginalt må værket være, og desto mindre sandsyneligt er det at programmet er ophavsbeskyttet. Dette kan fortrinsvis; og har i tidligere sager være lig med længden af kildekoden, for programmer der er trivielle af formål. (ved programmer forstås også enkelte funktioner).

Hvis du producerer koden ud fra en anden kode, så er du omfattet af den license der følger med dertil (eller per default som §1), UANSET hvor lidt du kopiere (igen antaget at det ikke falder under orginalitetskravet). Alt hvad du producerer i forbindelse med denne kode, er derefter omfattet af §6 om fællesværker og §5 om sammenstilling. Du kan tilsvarende se på paragraf fire, som beskriver 'Bearbejdede værker – ophavsret til ændringerne'. At give 'credit' til en anden giver ingen retfærdiggørelse, det er stadig fuldt ulovlig kopiering, og kræver at du specifikt og skriftligt har den anden forfatters godkendelse til at bruge koden, antaget at den kode ikke falder ind under originalitetskravet.

Du skal ikke nødvendigvis medbringe nogle form for license hvis du viser din kode, mangel på en license-beskrivelse betyder ingen ting, du er stadig fuldt beskyttet under §1, der er ikke noget der hedder 'der var ingen, derfor må jeg godt'. Det skal dog siges, at med mindre du er klar til at smide en stor mængde penge på at følge op på en overtrædelse af disse ting, så er din kode praktisk talt allemandseje, i den forstand at folk kan kopiere den som de vil og grine af dig, uden du kan (uden omkostninger) gøre noget.

I juridisk forstand, skal du ved alt kopiering af andres kode, selv hvis de specifikt sender det til dig i en privat besked, have en skriftlig accept om at bruge koden fra dem. I den virkelige verden har mange sider terms of agreement der fraskriver dette ansvar og gør det muligt at bruge kode fra siden. Tilsvarende skal du nok heller ikke være bange for at bruge kode-snippets fra andre, da det specifikt skal kunne sammenstilles med deres oprindelige kode, og kunne bevises uden tvivl at det er nøjagtigt derfra koden kommer. Rent praktisk, så er der sket det at originalitetskravet begynder at dække mere og mere, dvs. selv fortrinsvis advancerede kildekode nu om dagen beskrives som noget der kunne fremstilles af hvem som helst, og derfor ikke er orginalt.

Håber dette hjalp, hvis du har flere spørgsmål vil jeg forslå du kigger i ophavsretten.
Find alle beskeder fra denne bruger
Citer denne besked i et svar
« Ældre | Nyere »




User(s) browsing this thread: 1 Gæst(er)