2015-01-06 2 views
-1

У меня возникла ситуация, когда разработчик утверждает, что веб-сайт, на котором она работает для моей фирмы, основывается на CMS с открытым исходным кодом/каркасе Silverstripe. Второе утверждение заключается в том, что он хочет, чтобы его код был реализован на машине, где у меня нет доступа. Кроме того, у меня есть возможность переключать домен вкл/выкл с IP, который он мне предоставил. Я не вижу на самом деле то, что он закодировал, и что такое функция cms.Условия лицензии Silverstripe и BSD

Мой вопрос: это обычная ситуация? И каковы мои права как клиента в соответствии с лицензией BSD? Могу ли я просмотреть код, который он кодирует? Особенно у меня создается впечатление, что он арендует мне программное обеспечение таким образом. Но хочется, чтобы меня платили по архитектуре и развивали часы. Может ли кто-нибудь уточнить ситуацию для меня?

+4

Этот вопрос не соответствует теме, поскольку речь идет о [лицензировании/юридической консультации] (http://meta.stackoverflow.com/q/274963/1699210) – bummi

ответ

1

IMHO license довольно ясно: до тех пор, пока вы сохраняете уведомление об авторских правах, вы можете делать все, что хотите (изменить, продать, ...).

Итак, что делает ваш разработчик, в порядке с лицензией SilverStripe. Остальное зависит от вашего контракта.

Обычно ли это? Хотя я постараюсь избежать этого, и это, вероятно, не норма, это не редкость. Тем не менее, вы обязаны к разработчику в будущем, что может привести к проблемам:

  • «Сменить разработчика? Конечно, вы можете - если вы начнете с нуля снова».
  • «Моя ставка только что поднялась, но я уверен, что она дешевле, чем начать».
2

Это обычное явление, когда разработчик может воспользоваться преимуществами компонентов с открытым исходным кодом - на самом деле существует множество преимуществ использования проверенных компонентов с открытым исходным кодом вместо их создания с нуля (например, ускорить разработку, широко использовать компонент с открытым исходным кодом может быть довольно надежным и т. д.).

Вы должны убедиться, что проблем с лицензированием нет, но в этом конкретном случае вы должны быть в порядке с лицензией BSD, так как это одна из наиболее разрешительных лицензий. Все, что вам нужно сделать, это удовлетворить его требования к атрибуции (в основном, включая оригинальный текст авторского права и лицензии).

RE Ваше право на исходный код ... это действительно зависит от вашего контракта с разработчиком. Лицензия BSD не заставляет разработчиков выпускать любую производную работу (то есть работу на основе лицензионного кода BSD), которая также будет выпущена под открытым исходным кодом и/или сделает исходный код доступным. Таким образом, вы можете просмотреть исходный код Silverstripe со своего веб-сайта (Silverstripe - с открытым исходным кодом), но вашему разработчику не нужно создавать исходный код ее кода и/или любые изменения, которые она могла бы сделать на Silverstripe, доступным для всех. Она могла бы даже продать код Silverstipe без изменений, если захочет.

Значит ли вам, что у вас должен быть доступ к коду вашего разработчика, действительно зависит от того, какое соглашение у вас есть у разработчика относительно ее работы, то есть ли вы владеете всем IP-адресом, созданным разработчиком, включая исходный код.

Смежные вопросы