Składniki

Microsoft przyznaje Apache Cash na promocję Open Source

Open Source Basics | Intel Software

Open Source Basics | Intel Software
Anonim

Firma Microsoft w piątek rozszerzyła wsparcie dla społeczności open source, przekazując pieniądze na Apache Software Foundation, po raz pierwszy przekazała pieniądze na długotrwały projekt open source.

Microsoft powiedział również, że wnosi wkład kod obsługujący projekt PHP (Hypertext Preprocessor) i zobowiązujący się do oferowania nieodpłatnych specyfikacji dla protokołów Windows Server i.NET Framework w ramach rozszerzonej obsługi społeczności open source. Firma ogłosiła swoje plany na O'Reilly Open Source Convention (OSCON), która obecnie odbywa się w Portland w Oregonie.

Pod zwiększoną globalną presją ze strony regulatorów technologii i konkurentów o otwartym kodzie źródłowym Microsoft zmierza w kierunku bardziej otwartej polityki rozwoju czasami. W lutym podjęto najśmielsze posunięcie, aby jeszcze poprzeć otwarte oprogramowanie, obiecując większą przejrzystość zarówno w zakresie opracowywania oprogramowania, jak i praktyk biznesowych, a także udostępniając wcześniej zastrzeżone API dla niektórych z jego głównych produktów, takich jak Windows i Office, do użytku zewnętrznego.

W piątek Microsoft wzmocnił te wysiłki, stając się platynowym sponsorem Apache, sponsorowania, który obejmuje darowiznę w wysokości 100 000 USD dla organizacji. Według Microsoftu w przeszłości komunikował się on z Apache, ale nigdy nie przyczynił się do powstania tej bazy.

Microsoft dostarcza również kod do projektu o nazwie ADOdb, który jest biblioteką abstrakcji baz danych, która pozwala aplikacjom opartym na PHP komunikować się z szeregiem baz danych. PHP jest ogólnodostępnym, ogólnodostępnym twórcą języków skryptowych, szeroko wykorzystywanym do tworzenia stron WWW.

Dzięki wkładowi Microsoft ADOdb może teraz komunikować się natywnie ze sterownikiem bazy danych SQL Server, firma twierdzi.

Microsoft dodaje do listy protokoły objęte również Obietnicą Otwartej Specyfikacji (OSP), w tym protokoły dla technologii wbudowanych w Windows Server i.NET Framework.

Firma uruchomiła OSP we wrześniu 2006 r. jako zobowiązanie, że nie podejmie żadnych działań w zakresie ochrony patentowej przeciwko tym, którzy używają pewnych technologii API. Protokoły wydane w ramach OSP mogą być swobodnie używane przez niezależnych programistów.

Oprócz zwiększonych inwestycji open source, Microsoft wydał aktualizacje do IronRuby, implementacji języka programowania Ruby dla platformy programistycznej.NET firmy Microsoft. Firma poinformowała, że ​​planuje wysłać wszystkie standardowe biblioteki Ruby zaimplementowane w języku programowania Ruby w ramach swojej dystrybucji IronRuby.

Uczestniczy również w projekcie RubySpec, którego celem jest napisanie specyfikacji edytowalnej dla języka programowania Ruby i stworzył osobny projekt typu open-source w ramach publicznej licencji Microsoft o nazwie IronRuby-Contrib. Ten projekt ma na celu promowanie współpracy przy tworzeniu kodu IronRuby.