Я занимаюсь фрилансом уже более 2 лет. Работая над проектами для других людей, я строю компиляцию общих задач, которые реализую в проектах, и помещаю их в код. Это своего рода библиотека с некоторыми функциями, которые я могу использовать повторно без необходимости переписывать одну и ту же вещь десятки раз. Я говорю о доступе к базам данных Access, загрузке информации с FTP и подобных вещах.
Это приемлемо с юридической точки зрения? Какая разница в повторном использовании старого кода и его переписывании с нуля (снова используя свой собственный мозг, следовательно, точно такую же логику)?
Разумеется, я не обладаю никакими авторскими правами и предоставляю своим клиентам исходный код этих классов.