Принадлежат ли извлеченные компоненты React Native мне или клиенту? - PullRequest
1 голос
/ 06 августа 2020

Я разрабатываю мобильные приложения с помощью React Native, и у меня есть много компонентов, которые используются в разных проектах, например, <StandardTextInput />, <LargeHallowButton /> и т.д. им принадлежит весь код, над которым работал в этом проекте. Я хотел бы извлечь эти общие компоненты в один модуль npm, принадлежащий мне, но с открытым исходным кодом, а затем использовать его, как любую другую библиотеку компонентов. Это снизило бы расходы для обеих сторон, но затем сделало бы клиента зависимым от обслуживания этого модуля, то есть от меня.

Мой вопрос в том, нарушит ли вышеуказанное соглашение между мной и моими клиентами? Если нет, этично делать их приложения зависимыми от моей библиотеки?

Я планировал поговорить с ними об этом, но сначала хотел проконсультироваться с сообществом.

1 Ответ

1 голос
/ 06 августа 2020

Лично я сделал то же самое. Я управляю проектом под названием «react-native-pinch-new», который использовался во многих проектах для разных клиентов, включая некоторые крупные компании-разработчики программного обеспечения. могут легко использовать тот же пакет для других своих внутренних проектов. Из-за этого мои клиенты были довольны этим, и у меня не было юридических проблем. Но на самом деле это зависит от ваших условий NDA и других условий контракта, которые вы уже подписали. Поэтому я думаю, что лучше сначала поговорить с вашим клиентом, прежде чем публиковать код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...