LINUX.ORG.RU

Microsoft шутить не намерена. ASP.NET MVC теперь OpenSource

 , ,


0

0

Microsoft 1-го апреля опубликовал анонс открытия исходного кода фреймворка ASP.NET MVC под лицензией MS-PL.

На странице загрузки можно найти бинарные сборки, а также архив с исходным кодом.

В архив включен проект VS2008, который и необходим для сборки.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: maxcom (всего исправлений: 1)
Ответ на: комментарий от Bioreactor

>Сразу видно - поколение "Пепси" ни риски, ни мейнфреймы даже на картинке не видело.

Биореактор ты копаешь - копай дальше. Кросплатформенность с мейнфреймами и рисками и нах не нужна. Кроме отдельных случаев всречающихся с частотой усурийских тигров в москве.

r ★★★★★
()

> Метки: юмор, microsoft, net, web

melkor217 ★★★★★
()
Ответ на: комментарий от kim-roader

>моя просит твоя указать пальцем где я не прав. Или не флудить.

>you must retain all copyright, patent, trademark, and attribution notices that are present in the software


Такое требование разрешается добавлять даже в GPLv3. ТАкое требование существует даже в BSD. Ты не можешь удалять с кода чужие копирайты.

>No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks


А на такое лицензии не дает никто.

>То есть финта как с iceweasel не выйдет и финальный продукт останется проприетарным.


А это из этимх двух нефига не проистекает. Я могу выпустить ASP.NET Web Framework Annihilation Edition базированный на ASP.NET MVC и с меня требуется

a) не трогать копирайт ноты в чужих исходниках.
b) не называть его ASP.NET MVC, и не говорить что это а авторством того парня, что написал MVC.

Точно так же в айсвиселе копирайтноты мофо сохранены. Можешь скачать посмотреть там все файлы имеют соответствующий хеадер (который к стати сохраняет тройное лицензирование)

# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either of the GNU General Public License Version 2 or later (the "GPL"),
# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****


PS: IceWeasel не нужен.

r ★★★★★
()

у нас тут че, блог майкрософта???

LANdiver
()
Ответ на: комментарий от r

Вы таки будете определять что нужно, а что не нужно. Мания величия?

Читать сюда

The IBM System z Application Assist Processor (zAAP), previously known as the zSeries Application Assist Processor, is a mainframe processor introduced by IBM in 2004. zAAP engines are dedicated to running specific Java and XML workloads under z/OS, accelerating performance.

Моня идет лесом.

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

>>you must retain all copyright, patent, trademark, and attribution notices that are present in the software > Такое требование разрешается добавлять даже в GPLv3. ТАкое требование существует даже в BSD. Ты не можешь удалять с кода чужие копирайты.

То есть это значит что я могу изменить, к примеру, логотип программы, заодно являющийся trademark и это не будет нарушением лицензии? Тот самый логотип, который "This license does not grant you rights to use any contributors' name, logo, or trademarks".

Упоминая iceweasel я говорил не про изменение копирайт нотесов в коде, а про название и логотип, не являющиеся свободными.

kim-roader ★★
()
Ответ на: комментарий от sv75

>Оно собирается под mono?

Никуда оно не собирается

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

>The IBM System z Application Assist Processor (zAAP), previously known as the zSeries Application Assist Processor, is a mainframe processor introduced by IBM in 2004. zAAP engines are dedicated to running specific Java and XML workloads under z/OS, accelerating performance.

И что? Много существует програм которым нужна кросплатформенность с однопроцессорного виндолинукса на System Z?

r ★★★★★
()
Ответ на: комментарий от kim-roader

>То есть это значит что я могу изменить, к примеру, логотип программы, заодно являющийся trademark и это не будет нарушением лицензии?

copyright, patent, trademark, and attribution notices - это _notices_. Их трогать нельзя при использовании. Ты гдето видел логотипированные исходники чего либо? Как ты себе это представляешь?

Не путай исходники и бинари - софт выступает в 2х формах, лицензия регламентирует обе.

>от самый логотип, который "This license does not grant you rights to use any contributors' name, logo, or trademarks".


Это два различных условия.

Первое говорит о том что ты не можешь удалять атррибюшен исходной работы - если в ней написано что эту багобазу написал вася - значит так тому и быть и в каждом исходном файле оно должно быть. Если ты взял софт в бинарном виде и включил в свою работу - опять же если рядом лежал файл вася.txt - его удалять нельзя.

Второе говорит о том что беря работу васи под этой лицензией - это не дает тебе право использовать имя Васи в своей производной работе. Или его лого.

Грубо говоря если ты берешь проект MySQL заковыриваешь туда пару плугинов и выпускаешь сам - ты не можешь
a) назвать его MySQL
b) написать на сайте что это продукт Sun Microsystems & Тебя.
c) оставить того дельфтина на диске со своим продуктом.

>Упоминая iceweasel я говорил не про изменение копирайт нотесов в коде, а про название и логотип, не являющиеся свободными.


Различай исходники и бинари. Если в исходниках нет лого и требования использовать работу только as a whole - значит ты берешь часть работы. А аттрибюшен ты должен сохранять только на той части которую берешь.

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

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

==== =====  ===     ===
 ==   == ==  ===   ===
 ==   ====   == = = ==
 ==   == ==  ==  =  ==
==== =====  ===     ===

в исходниках - придется сохранять:)

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

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

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

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

Если лицензия выдираемого позволяет - да, с соблюдениями требований лицензии. Дальше все зависит от того, че там написано в лицензии.

>Или просто на основе прочтения чужого открытого кода написать абсолютно похожий?


Вот это нет:) Метод копирования (через буфер или принт-скан или принт-диктовка-машинистка) значения не имеет. Все равно это заимвствование.

r ★★★★★
()

ну куда деваццо
щас все перелезут под аспнет

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

> Или просто на основе прочтения чужого открытого кода написать абсолютно похожий?

Можешь. Но последствия - не предсказуемы. Никто не знает, где граница между заимстованием и созданием своего.

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

>>абсолютно похожий?

>Но последствия - не предсказуемы.


Предсказуемы.

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

>>> ибо боятся опозориться с тоннами ворованого кода.

>> А Вы таки уверены, что он там есть? Я так не думаю.

> скорее не ворованный, а просто говнокод

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

Orlusha ★★★★
()

Ну и кому нужен этот велосипед? Даже на халяву

maverik ★★
()

MS-PL!!

я ржу с них, звучит как то по первоапрельски

bioreactor ★★★★★
()

Ну дык а если я захочу написать хэлловорлд, оно будет плагиатом, ведь там все пишется однотипно? :D

MMouXe
()
Ответ на: комментарий от Ruth

> А Вы таки уверены, что он там есть? Я так не думаю.

Кажется, авторы zlib находили следы своего детища в продуктах M$...

Вот ворованные или честно заюзанные - не уверен, не сообщается...

http://www.viruslist.com/ru/hackers/news?id=127000

http://www.setevoi.ru/cgi-bin/srch.pl?id=1556

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

>Вот ворованные или честно заюзанные - не уверен, не сообщается...

Нарушить лицензию zlib - это еще надо постараться.

r ★★★★★
()

А как по мне - так они очень хорошо пошутили. Бегло глянул сорцы - можно и посмеяться местами.

Ramen ★★★★
()

Вообще на самом деле при чем тут собственно микрософт?

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

А ещё мне очень понравилось, что архив с сорцами весит 160кб, а инсталлер - 1,8мб. Это хороший, правильный инсталлер, да.

Ramen ★★★★
()

>1-го апреля опубликовал анонс открытия исходного кода фреймворка ASP.NET MVC под лицензией MS-PL

день дураков в полный рост

black7
()

http://www.fsf.org/licensing/licenses/index_html#GPLIncompatibleLicenses

>Microsoft Public License (Ms-PL)

>This is a free software license; it has a copyleft that is not strong, but incompatible with the GNU GPL. We urge you not to use the Ms-PL for this reason.


>Microsoft Reciprocal License (Ms-RL)

>This is a free software license. It's based on the Microsoft Public License, and has an additional clause to make the copyleft just a little bit stronger. It's also incompatible with the GNU GPL, and we urge you not to use the Ms-RL for this reason.

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

Эээммм... С наступившим?

> Microsoft как бы говорит нам "цыпа-цыпа-цыпа".


Сполз под стол. xD

Jayrome ★★★★★
()

гыыы... Скоро будет OpenWINDOWS исходники которого будут распространяться фриварно =) с другой стороны так от пиратов избавится можно... тип того "а чё? я ниче! я из исходников собрал!.." =) LOL

uvertura
()

Если под MVC они понимают модель-вью-контроллер, то это г-но ещё не доказало своё право на существование под солнцем! Любой "просто АСП" код будет куда проще и быстрее в разработке. Есессно, и в сопровождении.

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

И что? Никакие копилефтные лицензии несовместимы между собой (кроме тех которые напрямую разрешают перелицензирование).

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

> гыыы... Скоро будет OpenWINDOWS исходники которого будут распространяться фриварно =) с другой стороны так от пиратов избавится можно... тип того "а чё? я ниче! я из исходников собрал!.." =) LOL

Для Windows CE так и есть (бери исходники бесплатно и собирай, подпилив ассемблерные вставки под нужный проц), но в этой системе немикрософтовского кода, по-моему, совсем нет. Если микрософт сподобится\ написать ПОЛНОСТЬЮ десктопную ОС БЕЗ СТОРОННЕГО КОДА, то он, конечно же, её откроет (и тем самым выбьет нафиг всех конкурентов). Только думаю, что микрософтовских сил на это всё же не хватит, хотя компания и огромная...

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

> Если под MVC они понимают модель-вью-контроллер, то это г-но ещё не доказало своё право на существование под солнцем!

Рубин на рельсах не нужен?

Orlusha ★★★★
()

Товарищам, которые верят в добрый Microsoft, рекомендуется (снова) просмотреть "Хэллоуинские документы" - хороший пример того, насколько публичная официальная позиция компании может несоответствовать реальным планам.

Fice ★★
()

Открыли бы лучше Флайт Симулятор =)

melkor217 ★★★★★
()

По моему, Microsoft сейчас пытается усилить свое влияние в Linux и Open Source сообществе. Для обеспечения внедрения своих технологий они могут открывать какой-то код, но никогда не откроют ничего ключевого - контролировать технологию будут только они. Владение патентами ещё усиливает контроль. Novell очень сильно помогает в этом MS'у, в частности, развивая Mono (не сомневаюсь, что MS заинтересованы в развитии этого проекта). После того, как пользователи Linux и разработчики Linux-приложений будут в достаточной степени зависимы от технологий MS, они перестанут открывать/начнут закрывать свой код, вернут/укрепят свою позицию монополиста.

Надеюсь, что так все-таки не получится :)

Fice ★★
()

лишний повод обьявить deprecated, термин "ОпэнСоурцэ", оставив валидным только употребление "Свободный Софт".

p.s. MS не шутит ? да вы доки их читали ? КВН отдыхает.

BasileyOne
()

Telerik Announces Support for their ASP.NET controls on Mono!

"Telerik is a major player in the control space in the .NET world and many developers turn to them for ready to use controls for their applications. Developers that were previously using Telerik products can now host their products on Linux servers.

"Special thanks go to Marek Habersack in the Mono team who worked tirelessly to fix Mono's ASP.NET stack. Working with the Telerik folks was a pleasure. Telerik helped us by providing us access to their source code, their test suite and their QA team that made sure that their thousands of tests ran equally well on Mono as they did on Microsoft's .NET."
http://tirania.org/blog/archive/2009/Apr-03.html

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