avtorska na bazo?

Pozdravljeni!

Programer naredi CMS. CMS ima svojo strukturo in svoj config file.
Zadeva teče seveda na bazi in vpisuje na nek način v bazo.

Uporabnik prevzame v uporabo CMS in vnaša svoje podatke in uporablja nekaj let CMS.
Nima avtrorskih pravic za CMS, ga ima v uporabo.

Kasneje se odloči za nov CMSja, pri drugem programerju.

Ali ima pravico vzeti mysql bazo (podatke ki jih je vnesel) in foto/video gradivo ali spada tudi to pod avtorske pravice progamerja? Vsebina je verjetno last vnašalca, kaj pa oblika/struktura kako je to zapisano v bazi?

Pogodbe ni, koda CMSja je komentirana, da je avtorska (kar sploh ni sporno).

hvala za mnenja.

2 odgovora

Tole je zgolj moje nacelno mnenje (disclaimer), ampak podatki so vedno last stranke. Torej vse kar je on vnesel v bazo, nikakor ni last programerja :)

Obicajna praksa je, da se ob prekinitvi pogodbe ali razumni prekinitvi poslovnega sodelovanja podatke stranki da v obliki dumpa baze ali cesa podobnega.

Vidim pa tukaj sivino (=jebo za programerja) - nacrt in zasnova baze zna biti kompleksno in zahtevno delo, ki bi ga v tem primeru podaril nekemu konkurentu. Vprasanje koliko so sicer stari podatki uporabni ob prehodu na nov CMS :)

Nikakor! Sama relacijska struktura baze je eden dražjih delov designa baze.

Tako da jaz ti svetujem - edino, če je relacijska struktura res enostavna, trivialna, jim jo kar pusti. Če temu ni tako - potem bazo enostavno denormaliziraj, se pravi združi po vseh primarnih in tujih ključih, da dobiš samo eno tabelo terk in jo izvozi v kak CSV. Ta proces je zelo enostaven, ne bi ti smel delat težav (namig: en SQL stavek je samo).

To zgoraj napisano je skrajnost in se ve da zna taka datoteka zasesti ogromno prostora, zato je mogoče smiselno, da jim nekatere relacije pustiš, vendar se moraš sam odločit, katere so tiste, ki ne izdajajo tvojega avtorskega dela.

Lahko ti pa seveda zadevo enostavno odkupijo in se nekako pogodite.

2