Visual Basic Достигает 25-Летия – Кампания Microsoft По Цензуре Для VB6 С Открытым Исходным Кодом


Visual Basic был запущен Биллом Гейтсом в Windows World 20 мая 1991 года и с тех пор прошел четырнадцать выпусков. Кульминационным релизом, насколько многие из них обеспокоены, был VB6, последняя версия без точек. Чтобы отпраздновать Серебряную годовщину VB, давайте вновь откроем кампанию для VB6 с открытым исходным кодом.

Microsoft снимает запрос на открытый исходный код

Обновление: 23 мая

Microsoft объединила запрос на голос пользователя с одним из более ранних запросов “open source VB”. Это, по сути, подвергает цензуре голос пользователя без того, чтобы казаться цензурой. Вы не можете проголосовать за отклоненный запрос, и все голоса возвращаются без подсчета или записи. Вы больше не можете видеть исходный запрос, но Microsoft может просто заявить: “Мы объединили его с аналогичным запросом”. 

Оригинальный текст гласил::

Microsoft несколько раз просили открыть исходный код VB6. Это неоднократно отвергалось без какой-либо реальной причины. Однако удаление языка из сообщества без исключительной причины является актом вандализма. Новая Microsoft утверждает, что поддерживает открытый исходный код, почему бы и нет в этом случае? Microsoft не нужно больше работать над базой кода – просто откройте исходный код и позвольте сообществу поддерживать его. Даже если вы не думаете, что VB6-это язык, который вы когда-либо хотели бы использовать, вы должны поддержать это предложение просто для того, чтобы предоставить другим свободу делать это.

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

У нас по-прежнему нет причин для отказа Microsoft от открытого исходного кода VB6.

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

Однако эта тактика, похоже, работает, поскольку нет фокуса, чтобы выразить мнение по этому вопросу.

Если двадцать пять лет кажутся долгим промежутком времени, посмотрите это видео о том, как Билл Гейтс создает простое приложение, используя оригинальную версию Visual Basic,-это заставляет вас понять, как много изменилось в жизни как человека, так и кода с тех пор.

Он также обращает внимание на силу Visual Basic – его простоту использования. Это оказалось обоюдоострым мечом. С появлением .NET и C#, VB.NET его высмеивали как менее искушенного. Да, это было так, но в стремлении свергнуть привычное и принять новое присутствовал большой элемент высокомерия.

Другая причина плохого первоначального использования VB.Чистый был тот факт, что VB6 достиг привлекательного набора функций, и многие разработчики были рады придерживаться того, что они знали. И, несмотря на то, что поддержка VB6 закончилась в 2008 году, многие все еще находятся в таком положении, либо по собственному выбору, либо потому, что им требуется поддерживать устаревшее программное обеспечение. 

Сообщение в блоге Microsoft от Энтони Д Грина @ThatVBGuy объявляет “Праздничный день”, обещая читателям серию сообщений в блоге, посвященных:

VB в каждую эпоху, от VB 1.0 до VB6 до первых дней VB.NET к Розлин.

То, что в посте замалчивается, заключается в том, что эта история была омрачена развилкой на пути, которая была .NET, и что многие поклонники Visual Basic очень недовольны тем, что среда программирования, которую они лелеяли, потеряна для них.

Эта годовщина дает команде IProgrammer реальное ощущение дежавю. Поверните время вспять всего на 5 лет, написал Майк Джеймс в своей дани уважения, классическому VB исполнилось 20 лет, и многие все еще скучают по нему:

Microsoft действительно должна выпустить VB 6 с открытым исходным кодом.

Если Microsoft хочет отпраздновать 20 – летие VB, я не могу придумать лучшего подарка на день рождения для сообщества программистов. Если этого не сделать, компания просто выглядит подлой и все еще неуверенной в будущем .NET.

Он продолжил обсуждение языков с открытым исходным кодом в целом с:

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

С тех пор Microsoft имеет C# с открытым исходным кодом, VB.NET и Рослин, но она явно отказалась от открытого исходного кода VB6.

О первоначальном отказе мы сообщали еще в июне 2014 года. Это было сделано в ответ на хорошо поддержанный запрос на голос пользователя Visual Studio, сайт Microsoft, где мы все можем вносить предложения и голосовать за предложения, которые мы поддерживаем. Запрос в этом случае состоял в том, чтобы вернуть классический Visual Basic, улучшенную версию VB6. Это предложение было отвергнуто Полом Юкневичем, менеджером групповых программ для облачных инструментов Microsoft Visual Studio, на том основании, что это потребует слишком много работы, и в конце концов он бросил его для хорошей меры:

 Невозможно открыть цепочку инструментов и экосистему VB6 с открытым исходным кодом.

С тех пор Юкевич отклонял соответствующие запросы, просто ссылаясь на это решение, и просьба о повторном открытии вопроса также была отклонена.

С другой стороны, среда выполнения VB6 включена в Windows 10 с обязательством сохранить ее доступной до 2025 года – хотя и без какой-либо поддержки, что часто запрашивается голосом пользователя.

Учитывая, казалось бы, искреннюю поддержку Microsoft открытого исходного кода, оправдание Юкевича о том, что было бы слишком много усилий, чтобы возродить VB6 и дать ему новую жизнь, не кажется достаточным основанием для отказа передать его сообществу. Теперь, когда .NET Core сам по себе является открытым исходным кодом, не может быть коммерческой причины для сохранения его в качестве мертвого продукта. Так в чем же камень преткновения?

Чтобы отпраздновать 25-летие VB, я открыл новый запрос на Голос пользователя, 

 В 25-ю годовщину Классического VB Верните Его Программистам

Не высмеивайте попытку сделать классический VB с открытым исходным кодом, если вы довольны .NET. Нет никаких сомнений в том, что C# и VB .NET являются сложными хорошо разработанными языками, и, возможно, у вас, как и у меня, нет желания возвращаться к VB6 или чему-то подобному. Голосуйте за предложение не потому, что вы хотите использовать VB6 или считаете, что оно того стоит – голосуйте за него, потому что такая компания, как Microsoft, не должна отнимать язык у своих пользователей. 

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


Добавить комментарий