Używanie własnego kodu w projektach zewnętrznych

10

Od ponad 2 lat zajmuję się działalnością zewnętrzną. Robiąc projekty dla innych ludzi, stworzyłem kompilację typowych zadań, które wdrażam w projektach i zapisuję je w kodzie. To rodzaj biblioteki z niektórymi funkcjami, których mogę użyć ponownie bez konieczności przepisywania tej samej rzeczy kilkanaście razy. Mówię o uzyskiwaniu dostępu do baz danych Access, pobieraniu informacji z FTP i tym podobnych.

Czy jest to dopuszczalne z prawnego punktu widzenia? Jaka jest różnica w ponownym wykorzystywaniu starego kodu i przepisywaniu go od zera (ponownie używając własnego mózgu, a więc dokładnie tej samej logiki)?

Oczywiście nie posiadam żadnych praw autorskich i udostępniam kod źródłowy tych klas moim klientom.

Nikola Malešević
źródło

Odpowiedzi:

8

Faktycznie, chyba że podpisane przez prawa autorskie, ty jesteś posiadaczem praw autorskich (oczywiście to zależy z jakiego kraju jesteś w - Stanach Zjednoczonych i Wielkiej Brytanii dać autorowi automatyczny autorskich).

Ogólnie rzecz biorąc, nie ma nic złego w tej praktyce - po prostu upewnij się przy podpisywaniu umów, że nie oddajesz swoich praw do tego kodu.

Oded
źródło
Popieram to. I nie ma w tym nic złego. Myślę, że większość programistów z czasem rozwija swoje „ja-framework”. Moim zdaniem jest to również dobra praktyka, ponieważ pozwala ona na udoskonalanie kodu w czasie, a także na bardzo płynną pracę.
Garet Claborn,