LINUX.ORG.RU

Или хотя бы не требующие того, чтобы конечный продукт был проприетарным.

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

OpenSource можно и на Visual Studio писать, и на Delphi, и на чём угодно.

Не, может какие-то узкоспециализированные или просто неизвестные компиляторы и обладают таким маразмом, но основные точно нет.

KivApple ★★★★★
()

Конечно были. Понятие свободного программного обеспечения появилось только тогда, когда проприетарные продукты стали мейнстримом. До этого ребята в университетах просто пересылали друг другу свои исходники и не заботились о лицензиях и большом бизнесе.

kim-roader ★★
()

Были ли свободные компиляторы до GCC?

pcc, AFAIK.

Или хотя бы не требующие того, чтобы конечный продукт был проприетарным.

LOLWUT?

tailgunner ★★★★★
()
Ответ на: комментарий от KivApple

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

MS раздаёт студентам «халявные» версии visual studio. Я не поленился и почитал условия, под которыми все подписываются, не раздумывая. Ну так вот, там написано, что ты НЕ ИМЕЕШЬ права распространять свою программу, если компилируешь её этой версией.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

не запрещают открыть исходники

раздаёт студентам
ты НЕ ИМЕЕШЬ права распространять свою программу, если компилируешь её этой версией

разные вещи, ну и у них есть Express - где собс-но компилятор + SDK бесплатны и нет ограничений на распространение (вроде как)

wota ★★
()
Ответ на: комментарий от i-rinat

Года два назад получал по MSDN AA или Dreamspark. Там разве не про извлечение выгоды путём продажи этих бинарников, полученных с помощью их компилятора говорится?

mkam
()
Ответ на: комментарий от bender

надо полагать имеются ввиду бинари

к сожалению, не помню текст, но если там не было оговорено про бинарники, под распространением можно понимать и исходники.

mkam,

If you use the Student Subscription software to create software programs, you may only commercially use or distribute them upon the purchase of appropriate commercial license(s) for the software.

Вот тут непонятно, то ли коммерческое использование разрешено по покупке коммерческой лицензии, то ли распространять можно исключительно коммерческим путём опять-таки после покупки лицензии. Нечёткие формулировки.

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)
Ответ на: комментарий от wota

Только компиляторы + SDK идут в Windows SDK, а в Express Edition полноценная студия, которая ограничена одним языком (выбираешь при установке) и одной платформой (x86) для C++.

Reset ★★★★★
()
Ответ на: комментарий от i-rinat

к сожалению, не помню текст, но если там не было оговорено про бинарники, под распространением можно понимать и исходники.

Исходный код - не программа все же. Так что надо смотреть, скорее всего можно исходники раздавать.

cipher ★★★★★
()
Ответ на: комментарий от i-rinat

под распространением можно понимать и исходники.

Нет, не можно. Кто и как докажет, что ты их не в блокноте набрал?

aedeph_ ★★
()
Ответ на: комментарий от aedeph_

Нет, не можно. Кто и как докажет, что ты их не в блокноте набрал?

Если вместе с набранным тобой кодом идёт полметра автоматически генерируемой абракадабры, без которой ПО не соберёшь/поредактируешь, то твои доводы про блокнот будут выглядеть странно.

Napilnik ★★★★★
()
Ответ на: комментарий от PolarFox

Саму вижулстудию тоже стоило бы оформить в виде метроаппы.

С кнопками «создать плеер», «создать приложение для соц. сети», «создать драйвер». Последние два запускают соответствующие Wizard'ы.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Да ладно, что-нибудь в стиле Codea, но с кнопкой «Запостить в маркетплейс» вполне бы смотрелось в виде метроаппы.

PolarFox ★★★★★
()
Ответ на: комментарий от aedeph_

Ну так и не надо распространять автосгенерированную абракадабру.

Без неё потом, как минимум, возникнут проблемы при необходимости поредактировать код. Ты набираешь в гуёвине цифры, тыкаешь по кнопкам, не в код ведь среда быстрой разработки должна складировать результат этих действий.

Napilnik ★★★★★
()
Ответ на: комментарий от i-rinat

Ну так вот, там написано, что ты НЕ ИМЕЕШЬ права распространять свою программу, если компилируешь её этой версией.

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

DNA_Seq ★★☆☆☆
()

Или хотя бы не требующие того, чтобы конечный продукт был проприетарным.

Щито?

Dudraug ★★★★★
()
Ответ на: комментарий от i-rinat

Ну так вот, там написано, что ты НЕ ИМЕЕШЬ права распространять свою программу, если компилируешь её этой версией.

Так это халявная студенческая для обучения. Они бесплатно дают студентам самую крутую студию. А express вроде таких ограничений не накладывает. Платная же версия студии вообще никаких ограничений на сколько я знаю не накладывает. И да это уже свобода бинарного проекта. СПО спокойно можно распостранять в исходниках, а бинарные сборки под EULA пускай даже бесплатной. Короче бред все это, проблемы из пальца.

Dudraug ★★★★★
()
Ответ на: комментарий от onon

только некоммерческие

Так в оп посте и говорится об этом.

Dudraug ★★★★★
()
Ответ на: комментарий от i-rinat

i-rinat

MS раздаёт студентам «халявные» версии visual studio. Я не поленился и почитал условия, под которыми все подписываются, не раздумывая. Ну так вот, там написано, что ты НЕ ИМЕЕШЬ права распространять свою программу, если компилируешь её этой версией.

сами компиляторы - часть бесплатного SDK. Который, ЕМНИП, позволяет грабить сколько угодно корованов с его помощью.

Pavval ★★★★★
()
Ответ на: комментарий от i-rinat

к сожалению, не помню текст, но если там не было оговорено про бинарники, под распространением можно понимать и исходники.

Исходники никак не связаны со студией. Ты не сможешь доказать или установить то были ли написанны исходники в студии, или в блокноте.

Dudraug ★★★★★
()
Ответ на: комментарий от Dudraug

В прямом. В Express Edition 2012 нельзя писать нативные и десктопные приложения. Можно писать только под метро. Если это не нравится, то покупай msvs professional edition.

Reset ★★★★★
()
Ответ на: комментарий от xsektorx

Dudraug, xsektorx, Pavval

Тут беда вот в чём. Вы исходите из «логичности» требований. А если (вдруг) начнутся разбирательства, юристы будут смотреть только в текст соглашения, которое студенты подписывают, не читая.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

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

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

xsektorx ★★★
()
Ответ на: комментарий от Reset

Ох щи. Но вроде у мс еще была программа с халявными студиями для малого бизнеса. До 50 сотрудников и ограничениями по годовому доходу. Точно помню было.

Dudraug ★★★★★
()
Ответ на: комментарий от i-rinat

Понимаешь, при всем желание нельзя сказать, что прога разрабатывалась в студии, а не в эклипсе или блокноте. Тем более нельзя сказать. Например если использовался cmake, то в проекте не будет даже файлов .sln. Нет доказательных инструментов, поэтому никто никогда не сможет запретить писать код в студии и накладывать ограничения на лицензию сороцов. Это в принципе невозможно, хотя думаю микрософтовцы и рады бы.

Dudraug ★★★★★
()
Ответ на: комментарий от i-rinat

Причем тут логичность? Разрабатываешь чем угодно, а собираешь SDK, перед этим убедившись в нормальности ее лицензии.

Pavval ★★★★★
()
Ответ на: комментарий от Reset

Нет, гоню,

By removing the command-line build environment, the Windows SDK no longer ships the following components: 
Windows SDK Platform Toolset
Visual C++ Compilers and C Runtime (CRT)
Windows SDK Configuration Tool

вот пидарасы

Reset ★★★★★
()
Ответ на: комментарий от Reset

Компилятор бесплатный получается? А для других виндов тоже так? Просто я думал, что компилятор Си++ только со студией поставляется (для C# вроде с фреймворком).

Dudraug ★★★★★
()
Ответ на: комментарий от Dudraug

Компайлер раньше был бесплатным и был включен в Windows SDK.

Но пока не все так плохо. Есть такая инфа на сайте ms:

To create desktop apps in Visual Studio 2012, you need to use Professional 2012 or higher. After the release of Visual Studio 2012, we plan to release Visual Studio Express 2012 for Windows Desktop, which will provide a Visual Studio Express 2012 product for desktop development
Reset ★★★★★
()
Ответ на: комментарий от Reset

Да, «Visual Studio Express 2012 for Windows Desktop» пока отсутствует и есть только кастрат «Visual Studio Express 2012 for Windows 8», хотя 2012 студия уже неделю как вышла.

Reset ★★★★★
()
Ответ на: комментарий от bender

имеются ввиду бинари

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

Xenesz ★★★★
()

не требующие того, чтобы конечный продукт был проприетарным

GCC не требует того, чтобы ты открывал код того, что ты им скомпилировал.
Не считаю вас компетентным в этом вопросе.

CYB3R ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.