Действительно ли F# является открытым исходным кодом? [закрытый]

Ваш код, генерирующий ассоциативный PHP-массив (переведенный в объекты в JSON), может быть написан вкратце с помощью троичного оператора CONDITION ? ON_TRUE : ON_FALSE

$respuesta["message"] = [];
array_push($respuesta["message"], ['message' => mail($to, utf8_decode($subject), utf8_decode($message), $header) ? 'ok':'no']);
echo json_encode($respuesta);
7
задан Community 23 May 2017 в 11:51
поделиться

5 ответов

Прямо сейчас команда F# кажется довольно занятой со всем усилием "по продуктизации". Одно электронное письмо с планами относительно лицензирования здесь.

Поскольку мы завершаем это за следующий год, наш план состоит в том, чтобы сделать соответствующий исходный выпуск компонентов компилятора F# под МН MS.

И:

По пути мы планируем сделать исходный выпуск компонентов "Блока питания" MSR, также под МН MS. Они включают инструменты, такие как fslex.exe и fsyacc.exe и некоторые библиотеки. Они могут выпускаться чаще и могут включать экспериментальные компоненты.

С:

В целом мы стремимся к выпускам исходного кода, которые мы делаем из F#, чтобы открыться, стабильный и соответствовать поддерживаемым версиям.

И возможно самый хороший бит :):

В целом мы предпочитаем "делать", а не "заранее объявлять".

Я также отмечу что, если Вы не будете использовать значение "Открытого исходного кода" термина, "утвержденное определенными организациями как Открытый исходный код", затем исходный код уже включен с дистрибутивом F#. (И использующий F12 "Переходят К Определению" в VS, перейдет Вы правильный к исходным файлам.)

6
ответ дан 6 December 2019 в 06:15
поделиться

"Лицензия Microsoft Research Shared Source", в соответствии с которой публикуется F#, не была утверждена Инициативой С открытым исходным кодом, ни Фондом свободного программного обеспечения (хотя несколько других лицензий Microsoft).

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

5
ответ дан 6 December 2019 в 06:15
поделиться

Это публикуется под вариантом лицензии Open Source Исследования MS.

Я понятия не имею, "официально" ли это открыто.

4
ответ дан 6 December 2019 в 06:15
поделиться

Кто-либо на самом деле пытался создать F# из источников, включенных в выпуск? Мне кажется, что некоторые части отсутствуют, которые предотвращают это. Это в дополнение к лицензии, которая не утверждена OSI. Так, нет, F# не является открытым исходным кодом.

0
ответ дан 6 December 2019 в 06:15
поделиться

f# с выпуска CTP 2008 года находится под немного измененным лицензионным соглашением Microsoft Research Shared Source ("MSR-SSLA").

По существу можно изменить его, но MS получает единожды оплачиваемое разрешение все модификации

Был разговор в команде его перемещающийся в больше, открывают MS-PL licence, я не знаю, как это пошло, ни что последствиям дают план включать f# в VS2010.

2
ответ дан 6 December 2019 в 06:15
поделиться
Другие вопросы по тегам:

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