5. "I love seeing people who are really passionate about what they do, and
many people have something they really care about. It's just that when
that becomes something exclusionary, it often gets ugly. It's not passion
for something, it becomes passion against something else."
Linus Torvalds about Richard Stallman
http://torvalds-family.blogspot.com/2008/11/black-and-white.html
7. Others Category Include:
OGPL PSF, CPL, FDL
GPL - 544 LGPL - 177 Distributable - 116 BSD - 103
X11/MIT - 54 Others - 40 Apache - 20 MPL - 17
Public Domain - 17 Freeware - 15 Artistic - 10 Commercial - 9
GPL 47%
Copyrighted Category Include:
RedHat, Omron Corporation, UW Free Fork
Distributable (weaker limits on distribution) Ex:
Unix2dos (All Rights Reserved, distributed As Is)
Man-pages (GFDL - GNU Free Documentation License)
LGPL 16%
Distributable 10%
BSD 9%
X11/MIT 5%
Apache Others 4%
2%
MPL 2%
Public Domain 2%
Commercial 1%
Artistic 1% Freeware 1%
Cakowita liczba licencji w dystrybucji = 1,122
Total Number of Different Licenses: 33
Number of Packages: 1122
Number of Packages with Dual License: 87
24. msdn Ultimate
Bezpatna subskrypcja online MSDN wa甜na 1 rok dla deweloper坦w, zainteresowanych
uruchomieniem projektu open source Azure. Subskrypcja obejmuje usugi Windows Azure o
wartoci 150 USD/mies.
W celu uzyskania dodatkowych informacji prosimy o kontakt Katarzyna Pawonka
b-kapaw@microsoft.com +48515211618
CO?
DLA KOGO?
DLACZEGO?
Skontaktuj si z przedstawicielem zespou Microsoft CSI w czasie konferencji aby uzyska wicej
informacji lub zgosi sw坦j projekt.
JAK?
Dla programist坦w open source, kt坦rzy rozwijaj nowy projekt dla Windows (lub Azure). Projekt
powinien by interesujcy, mie du甜y potencja rynkowy lub odd添wik w spoecznociach.
Aby udostpni technologie Microsoft programistom open source, dla kt坦rych s one
nieosigalne z powodu koszt坦w lub niechtny stosunek do firmy, a kt坦rzy chc wypr坦bowa
dziaanie swojego projektu w rodowiskach Windows i Azure.
25. Informacje na temat Microsoft + Open Source
w Europie rodkowo-Wschodniej
FB: Azure User Group Poland
FB: Microsoft Azure in CEE
Docz do nas w Social Media i bd添 na
bie甜co!
OpennessAtCEE
www.OpennessAtCEE.com
opencee@microsoft.com
Editor's Notes
Microsoft i Open Source? Znaczy zaczynamy "flame war"? Wlewamy wod do kwasu? A mo甜e niekoniecznie? Czy wiesz: - co robi Microsoft z jdrem Linux? - jak potestowa nowe distro nie zamykajc okien? - jak szybko stworzy najtasz sal szkoleniow do nauki Wordpress/Joomla!/Drupal/Umbraco i innych? - na jak platform pobieranych jest z SourceForge najwicej aplikacji? - co to znaczy "TTFHW" i dlaczego warto si dowiedzie? - skd wzi 15 GB darmowego dysku do witryny z Joomla!? Jeli nie znasz odpowiedzi na te pytania - poznasz je na tej sesji. Jeli je znasz - przyjd添 i spytaj o wicej. Jeli chcesz wczy si w nowe otwarte projekty - przyjd添 koniecznie!
Kr坦tko o agendzie....
Microsoft nie jest kojarzony z open source a jeli ju甜 to raczej negatywnie. Przyczynia si do tego percepcja, stereotyp i za sawa (nie do koca niezasu甜ona). Poniewa甜 na sali s g坦wnie ludzie modzi i bardzo modzi, czsto nie majcy nawet pojcia dlaczego w takispos坦b (uksztatowany nota bene przez negatywnie nastawione media) postrzegaj MS w kontekcie open source.Czy to prawda i czy jest to aktualne - ocenicie Pastwo sami w po spotkaniu.
Po wprowadzeniu powiem platformie cloud computing kt坦rej dostawc jest MS. Przedstawi jakie technologie (nie MS) s tam zaimplementowane i jakie Azure dostarcza usugi, kt坦re mo甜na swobodnie wykorzystywa u甜ywajc innych technologii lub platform.
Na koniec troch informacji o wsp坦lnych projektach, kt坦re zrealizowalimy na terenie Polski i Europy rodkowo-Wschodniej oraz o tym co mo甜na zyska otwierajc si troch i robic wsp坦lne projekty.
Skd ta za sawa MS jako wroga open source? Tak w roku 2006 widzia wiat IT jeden z fan坦w Linuksa i wiata open source. To postrzeganie byo spowodowane tym, 甜e Microsoft - firma produkujca oprogramowanie komputerowe!! - produkowaa praktycznie ka甜dy rodzaj i wszystkie kategorie tego oprogramowania. Czyli - cokolwiek by chcia zrobi czy napisa - wczeniej czy p坦添niej musiae natkn si na MS jako na konkurenta. A nie byo wtedy na wiecie wielu firm, kt坦re mogyby pomyle a stawieniu czoa Microsoftowi. Jeli dodamy dotego kilka niezbyt szczliwych wypowiedzi jednego z prezes坦w korporacji - dostajemy podo甜e takiego podziau rynku jak na obrazku. Co jest charakterystyczne - cz z firm i organizacji, kt坦re s na tym ekranie ju甜 nie istnieje, cz staa si wybitnie komercyjna a cz z MS blisko wsp坦pracuje.
Oliwy do ognia w tym "skonfliktowaniu" wiata dodaje niewiedza oraz niech do zmiany. I to dziaa w obie strony - zwolennicyjednego rodzaju technologii maj zupenie nik wiedz o tej drugiej czci i wzajemnie. Kluczem do wsp坦pracy jest podejciepozna i zrozumie, Wzajemny szacunek, Koncentracja na celu biznesowym
Zwaszcza, 甜e Gartner w swoich analizach coraz mocniej od kilku lat podkrela, 甜e narasta potrzeba wiedzy interoperacyjnej (wida to zwaszcza w megatrendach IT - przykadem jest chmura)
Oliwy do ognia w tym "skonfliktowaniu" wiata dodaje niewiedza oraz niech do zmiany. I to dziaa w obie strony - zwolennicyjednego rodzaju technologii maj zupenie nik wiedz o tej drugiej czci i wzajemnie. Kluczem do wsp坦pracy jest podejciepozna i zrozumie, Wzajemny szacunek, Koncentracja na celu biznesowym
Zwaszcza, 甜e Gartner w swoich analizach coraz mocniej od kilku lat podkrela, 甜e narasta potrzeba wiedzy interoperacyjnej (wida to zwaszcza w megatrendach IT - przykadem jest chmura)
[Slajd opcjonalny]
Dla tych, kt坦rym oprogramowanie open source kojarzy si tylko z np. openoffice czy linuksem z gazetki - open source to pot甜ny w swojej masie ruch spoeczny, bardzo silnie sfragmentowany i skupiony wok坦 rozwijanych w modelu spoecznociowym technologii. to nie jest "darmosoft"!! Wa甜nym elementem OSS jest wsp坦udzia - jeli korzystam z OSS to powinienem da co w zamian spoecznoci (na miar moich umiejtnoci czy mo甜liwoci). Dopiero wok坦 tak powstaego oprogramowania (kt坦re jest udostpniane zazwyczaj cakowicie bezpatnie i przede wszystkim z otwartym kodem 添r坦dowym) powstaj okrelone modele biznesowe su甜ce finansowaniu rozwoju tych projekt坦w.
息 2005 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
[slajd opcjonalny]
Proof is in the pudding We shut down internal projects in favor of building on OSS projects & working w/ community (Hadoop / Mongo)
Dryad ditched in favor of Hadoop for running big data jobs in the Cloud
There was a similar effort internally in the early days of MongoDB and the choice was made for Mongo.
And our own cloud in the backend runs its services APIs using Node.js -- Mobile Services uses Node for all of its scripting
We have a dedicated team of people who are working on this. Were doing real engineering work, Hilf says. Then were taking that work and putting it under an open source license and distributing it through something likeGithub. That would not have happened six years ago.
Bill Hilf was a Linux guy. As a senior architect at IBM in the early 2000s, he built big business infrastructure using Linux and other open source software, and he was eventually tapped to oversee open source strategy for all of Big Blue. IBM had bet big on Linux in the late 90s as a way of battling the Microsofts of the world. Then, in 2004, Hilf got a call from his biggest rival.
This sort of thinking, Hilf says, led to MicrosoftsinvolvementwithNode.jsandHadoop. Last year, the company not only announced that it would port Node and Hadoop both Linux technologies to Windows. It said it would contribute the code back to the open source community.
Haso "make web not war" powstao klika lat temuw zespole podobnym do tego w kt坦rym pracuj. doskonale opisuje ono to co si dzieje pomidzy MS a spoecznociami - odrzucamy fanatyzm i koncentrujemy si na osigniciu wczeniej uzgodnionego celu.
OSG - to zesp坦 prawnik坦w dziki kt坦remu mo甜liwe s bardzo zaawansowane umowy wsparcia technicznego i ochrony wasnoci intelektualnej czy dobra klienta. To dziki temu mo甜liwe jest zakupienie od Microsoft wsparcia dla swoich serwer坦w Linux obejmujcego dystrybucje SUSE, Red Hat i Centos. I zakup ten jest korzystniejszy dla klienta ni甜 zakup wsparcia od np. Red Hat - gdzie wspierana jest tylko ich dystrybucja a cenowo jest ono znacznie (nawet to 50%) dro甜sze.
OSTC - to budynek w g坦wnym campusie w Redmond i zesp坦 blisko 800 os坦b - programist坦w, administrator坦w - na co dzie pracujcych tylko z technologiami open source. To tym budynku uruchomiona jest sie komputer坦wa w kt坦rej dziaaj niemal wszystkie liczce si dystrybucje Linux (blisko 300 uruchoionych) skonfigurowanych w jednej sieci i spitych z sieci Microsoft. to w tym budynku spotyka si 2 razy do roku zesp坦 kluczowych programist坦w Samby by razem z programistami Microsoft rozwija i udoskonala ten projekt.
MS Open Tech - sp坦ka c坦rka Microsoft Corp, zajmujca si tykoi wycznie rozwojem projekt坦w open source w wikszoci zwizanych z interoperacyjnoci produkt坦w Microsoft oraz technologiami chmury obliczeniowej.
Anegdota sytuacyjna - Dyrektorem MSOpenTech jest Gianugo Rabellino V-ce prezes jednego z projekt坦w fundacji Apache z kt坦r Microsoft wsp坦pracuje od wielu lat; od kilku miesicy v-ce dyrektorem MSOpenTech jest z kolei prezes projektu w kt坦rym Gianugo by tylko czonkiem.
Na pocztku tego roku zmieni si CEO Microsoft - zostaa nim osoba silnie zwizana z technologiami, jeden z architekt坦w platformy cloud computing Microsoft Azure. Satya Nadella - bo o nim mowa - jest znany r坦wnie甜 z do interesujcych wypowiedzi na temat programownaia (jako czynnoci). Jest to zreszt jego cecha wsp坦lna z Billem Gatesem - obaj, m坦wic o programowaniau, wiedz o czym m坦wi i obaj czyni to do bezporednio. Pierwszy przykad nie wymaga wyjanie. Drugi to odpowied添 na pytanie "jak powinno by pisane oprogramowanie dla chmury i jak si ono r坦甜ni w procesie tworzenia od oprogramowania tradycyjnego, przeznaczonego dla system坦w operacyjnych".
co to znaczy? Czas kt坦ry oszczdzasz!
With Microsoft Azure, weve delivered an open, broad, and flexible cloud: We realize that youll want to run a variety of workloads in the cloud. In Microsoft Azure, we will of course provide a great experience and support for Microsoft workloads, but at the same time we have embraced other open technologies so you get a cloud experience that works for your heterogeneous environment.
In enterprises, Java and .NET are still most used, but developers are also using PHP, Python and other languages in addition. Microsoft Azure supports all these languages and more.
Microsoft Azure provides out-of-the box experience for open frameworks like Hadoop, web frameworks like Wordpress, Joomla and Drupal. We also provide first party SDKs for developing apps using Android, IOS or Windows phones.
We not only support, but have embraced open technologies.
We also provide a broad set of services that provide you with choice. In addition to the breadth of the platform, its important to note that using Microsoft Azure is not an all or nothing proposition. You can use most services independently of each other. For example, you can just use storage without compute or use DB without using storage. What you want to use and how you want to use is really YOUR choice.
Lets talk about a few of the key Azure workloads [optional drill-down slides on VMs, WebSites]
Let us also talk about VM Depot, by Microsoft Open Technologies, which is a community gallery of open source Linux images. VM Depot images are licensed, managed and supported by the open source community. You can find your most favorite Linux flavors in VM Depot along with applications running on top. This is another option for customers with heterogeneous environments and variety of stacks.
VM Depot connects directly into Windows Azure Management Portal and users can provision VM Depot images in the portal. It is important for us to note that VM Depot images are supported and maintained by the open source community through forums and not by Microsofts Customer Support organization.
Jak wida - Azure zupenie zmieni obraz wiata :-) Dawni przeciwnicy teraz wsp坦pracuj a Linux na Azure jest traktowany jako VIP.
More and more, customers, partners and the industry understand that the work we are doing with open source is about helping customers and enabling a rich and robust ecosystem of developers and partners. We enable open source on our platforms. We recognize that if were going to use open source, then we also have to give back, especially if we want open source developers to continue to think of our cloud services and devices as platforms for them to develop on.
Were excited our momentum in working with open source communities and the scenarios were enabling for our mutual customers and partners:
With Microsoft Azure, there are 1,000 Linux virtual machines to choose from and Linux and various packages of Linux comprise 15% of the workloads.
Codeplex z nieformalnego 添r坦deka OSS od Microsoft, CodePlex sta si cakiem sprawnym systemem projektowym dostpnym dla wszystkich programist坦w. Par fakt坦w:
10 000 rozszerze i dodatk坦w dla produkt坦w serwerowych
W tym 1400 rozszerze i udoskonale dla SharePoint
Ponad 1500 dla SQL
600 dodatk坦w i rozszerze do Dynamics
3000 ulepsze do Windows
500 dodatk坦w i wtyczek do Office
Microsoft WebMatrix is a free, lightweight, cloud-connected web development tool that installs popular open source web apps with a few clicks. Its been downloaded over a million times.
And customers as well as developers are benefitting directly from these efforts, including the more than 1,000 customers of the Microsoft-SUSE Alliance, which delivers interoperability solutions that help customers to get more out of their mixed Windows and Linux environments.
As I mentioned earlier, part of working with open source communities is giving back. With Hadoop, were committed 30,000 lines of code and over 10,000 engineering hours.
Dwa przykady projekt坦w zrealizowanych przy wsp坦pracy lub wsp坦finansowaniu praz nasz zesp坦. Pierwszy to niewielka wtyczka do CMS坦w Joomla! i WordPress. Wtyczka stworzona przez firm PerfectWeb, pomysodawc byem ja. Potrzebowaem czego, co daoby mi wicej przestrzeni dyskowej dla serwera klubu je添dzieckiego mojej c坦rki. Serwer w polskim hostingu, may i tylko 2 GB dysku. A m坦j skydrive mia wtedy 25 GB za darmo (teraz ma 1 TB :-)). Potrzebne byo co, co na zywo w czasie rzeczywistym bdzie wywietlao na stronie internetowej klubu, zdjcia pojawiajce si np. w czasie zawod坦ww jednym z katalog坦w na moim skydrive. I okazao si, 甜e to by niezy pomys - przydatny tak甜e dla stron, kt坦rych celem jest maksymalne zaanga甜owanie i utrzymanie na stronie swojego u甜ytkownika.
Drugi zrealizowany projekt to modyfikacja WordPress aby wsp坦pracowa natywnie z baz danych SQL (SQL Azure). Dziki temu Wordpress na Azure dziaa jeszcze wydajniej (MySQL nie jest najwydajniejsz baz na wiecie) i nie wymaga wsparcia firm trzecich (MySQL jest bezporednio dostpny na Azure, jednak jego wsparciem technicznym zajmuje si firma ClearDB a nie Microsoft).
Takich projekt坦w jest wicej - KDE, GIT extensions for Visual Studio, UICron, na VMDepot: WP z MAriaDB,