Я могу использовать MySql бесплатно на моей машине для разработки моего приложения? [закрытый]

Тем временем я сделал что-то, что выглядит как правдоподобное решение, может быть, есть лучшие решения, есть то, что я сделал, пожалуйста, поправьте меня с лучшей идеей, спасибо:

function whichCbox() {
   var res='';
   $('#Table2 tr').not(':first').each(function(){
      var hdn = $(this).find('input[id^="Checkbox"]');
      for(var x=0;x<=5;x++){ //there is 6 checkboxes
          if(hdn[x].checked==true) {
              res+='1';
              } else{
              res+='0';
          }
      }
      console.log('State of checkboxes in row is:'+res);
      res='';
   });
return false;
}
10
задан GEOCHET 9 January 2009 в 13:18
поделиться

8 ответов

Использование MySQL для разработки является бесплатным. Поскольку Вы не отдаете тот продукт (MySQL), никакие ограничения GPL не применяются.

Если Вы хотите распределить MySQL в некоторой форме, лицензии применяются. См.: коммерческая лицензия MySQL

OEMs (Производители укомплектованного оборудования), независимые поставщики программного обеспечения (Независимые поставщики программного обеспечения), ВАР (Значение Добавленные Торговые посредники) и другие дистрибьюторы, которые комбинируют и распределяют коммерчески лицензируемое программное обеспечение с программным обеспечением MySQL и не хотят распределять исходный код для коммерчески лицензированного программного обеспечения под версией 2 Генеральной общедоступной лицензии GNU ("GPL") должен заключить соглашение о коммерческой лицензии с Oracle.

12
ответ дан 3 December 2019 в 18:02
поделиться

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

Кроме того, Вы, конечно, смогли бы распределить mysql наряду со своим приложением - в минимуме как отдельный установщик на CD, или загрузить веб-страницу. Просто необходимо сделать источник (mysql) доступным также.

Но я подозреваю, что нет, вероятно, никакой проблемы, помещая его в Ваш собственный установщик также, один для согласовывания с адвокатом все же.

2
ответ дан 3 December 2019 в 18:02
поделиться

Я полагаю, что это всегда было доступно под GPL, таким образом, можно использовать его бесплатно где угодно. Можно заплатить за поддержку, и можно также заплатить за другие необщественные выпуски. Действительно похоже, что Кластерная версия является также бесплатной. До перепродажи его я не уверен. Вероятно, необходимо заставить пользователя загружать его на их машину, когда они устанавливают его, но я не уверен. Вы можете распределять его наряду со своим приложением.

3
ответ дан 3 December 2019 в 18:02
поделиться

Это, возможно, вне темы, но Вы могли бы хотеть рассмотреть SQLite для базы данных бэкенда, если это - однопользовательское настольное приложение. Это не включает выполнение сервиса, и это свободно и для разработки и для времени выполнения. Плюс Вы может распределить его с Вашим приложением.

1
ответ дан 3 December 2019 в 18:02
поделиться

MySQL можно загрузить и использовать бесплатно. У них также есть корпоративная версия, доступная для покупки по подписке, и она предоставляет вам сервер базы данных, а также очень хороший премиальный пакет поддержки и очень надежные утилиты и инструменты, такие как Query Analyzer. Помимо локального использования на любом компьютере, на котором вы хотите установить его, вы также можете подписаться на бесплатные общие серверы баз данных. Я бы порекомендовал зарегистрироваться на: http://www.mysqlforfree.com/ Это новый веб-сайт, который я нашел и запускаю, но пока я видел больше возможностей с ними, чем на любом другом бесплатном веб-сайте mysql.

1
ответ дан 3 December 2019 в 18:02
поделиться

Насколько я знаю, хорошо использовать его в качестве средства разработки, потому что Вы затем не перепродаете его или делаете деньги от него.

Где я раньше работал, все наши внутренние и внешние веб-сайты использовали MySql без потребности в лицензии.

0
ответ дан 3 December 2019 в 18:02
поделиться

Одна вещь, которая мне нравится в Postgresql по сравнению с MySQL, это то, что она имеет немного более открытую политику лицензирования:

http: //www.wikivs.com/wiki/MySQL_vs_PostgreSQL#Licensing

0
ответ дан 3 December 2019 в 18:02
поделиться

Простое объяснение лицензии MySQL (без проблем с драйверами / грубого объяснения):

Случай 1:

Если вы частное лицо, пытающееся решить свои проблемы, вам не нужно платить за лицензию .

Случай 2:

Если вы пытаетесь продать свое приложение, требующее MySQL, то
а) Если вы планируете выпустить свое приложение бесплатно - без лицензионного сбора
б) Если вы не хотите выпускать бесплатное приложение - лицензию необходимо покупать по более низкой цене

Случай 3:

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

Ура,
Человек-паук

3
ответ дан 3 December 2019 в 18:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: