• Ücretsiz ve açık kaynaklı yazılım. En İyi 100 Yararlı Açık Kaynak Yazılım

    Üreticilerin güçlü pazarlama desteğiyle desteklenen çabaları yaygın olarak bilinir hale geldi. bilgisayar Bilimiçözümleri teşvik etmek açık kaynaklı yazılım(açık yazılım kaynak kodu). Rusça'daki modern resmi kullanımda, bu olguya genellikle ücretsiz yazılım(DPT).

    Konseptin özü, açık kaynaklı yazılım oluşturmak ve dağıtmak için çeşitli ilkelerden oluşur:

    • herkes için kaynak kodlarının mevcudiyeti;
    • topluluk onaylı lisanslardan birine dayalı dağıtım lisanslama politikası (opensource.org web sitesine bakın);
    • yazılımdaki hataların kendi başlarına geliştirilmesine ve düzeltilmesine doğrudan katılım olasılığı;
    • bazı yazılım işlevlerini değiştirme ve yeni koşullara uyum sağlama yeteneği (tüm topluluktaki değişikliklerin kullanılabilirliğine bağlı olarak);
    • açık standartlarla maksimum uyumluluk;
    • farklı işletim sistemlerinde ve çoklu platformlarda (çapraz platform) çalışabilme.

    Bu ilkeler çoğunluğun oluşturulmasında kullanılmaktadır.

    DPT. arasında önemli bir fark olduğu belirtilmelidir. özgür Ve özgürİLE. Çoğu özgür yazılım lisansı ücretsiz dağıtımı varsaysa da, bu özellik tek başına yazılımın özgür yazılım olarak kabul edilmesi için yeterli değildir.

    Açık kaynak, tescilli (özel) yazılım satıcılarının en güçlüsüne karşı şimdiden bazı önemli zaferler kazandı. Özellikle web sunucusu Apaçi diğer şirketlerin benzer ürünlerinin (dahil olmak üzere) çok ilerisinde Microsoft) düşük maliyeti, satıcı bağımsızlığı, birçok deneyimli kullanıcı ve geliştirici desteği nedeniyle pazar payında. linux tedarik açısından diğer tüm türleri atladı Unix platform için bilgi, uzun vadeli lider dahil SCO. Açık kaynak veritabanları, açık kaynak işletim sistemleri ve popüler düşük kaliteli İnternet çözümleri pazarlarında güçlü bir varlığa sahiptir. Özel mülk yazılıma yönelik tehdit, özgür yazılımın İnternet'inkine benzer faydalarından kaynaklanır, yani. açıklık, uyum özgürlüğü vb.

    Ücretsiz yazılım, sunucu işletim sistemlerinde, İnternet altyapısında, web uygulama sunucularında, küçük işletmeler için DBMS'de ve dinamik web sayfası oluşturma, teknik ve gömülü web veritabanlarına dayalı departmanlarda zaten güçlü bir varlığa sahiptir. bilgi işlem sistemleri, yanı sıra sunucu cihazları için yazılım. İnternet altyapısından bahsetmişken, çoğu cihazın işletim sistemleri ve diğer açık kaynaklı yazılımları çalıştırdığını belirtmek gerekir. Bu cihazlar arasında alan adı sunucuları, yönlendiriciler, anahtarlar, güvenlik duvarları, ağ geçitleri, yük dengeleyiciler, uygulama ve veritabanı sunucuları vb.

    Bu ilerlemeler göz önüne alındığında, açık kaynaklı yazılım, ana gelir kaynağı özel mülk yazılım için müşteri erişim ücretleri ve lisans ücretlerinden gelen firmaları tehlikeye atıyor. Açık kaynak yazılıma, geleneksel bir yazılım satıcısının, özellikle de bir liderin uyum sağlaması zor olan bir model olan, donanım pazarında eskime ve metalaşma iş modelini getirir.

    Açık kaynak iş modellerini kullanan satıcıların çoğu, en başından beri geleneksel yazılım satıcıları olarak gelişmedi. Açık kaynaklı yazılımların pazar payı ve stratejik İnternet pazarlarındaki gücü arttıkça, geleneksel yazılım satıcıları açık kaynaktan gelen tehditleri ve yeni iş modellerinin sunduğu fırsatları belirlemektedir. Doğal olarak, geleneksel yazılım satıcıları, ürün portföylerine bağlı olarak bu iş modellerini tamamen veya kısmen benimseme fırsatına sahiptir. Ancak bu durumda bile açık kaynak, somut ve çok gerçek tehdit yazılım şirketlerinin alışılmış iş kalıpları.

    Açık kaynaktan kapanan şirketlere yönelik dört ana tehdit vardır.

    • Fiyat baskısı. Açık kaynak lisansları, esasen yazılımın ve değişikliklerinin ücretsiz dağıtımını gerektirdiğinden, açık kaynak yazılımdan daha aşağı kalmamak ve pazar payı kaybıyla mücadele etmek için benzer geleneksel ürünlerin fiyatlarının düşürülmesi gerekir. Örneğin, SCO için 2.000 $ alamaz Unix platform için bilgi, sırasında linuxücretsiz olarak kullanılabilir, bir Microsoft masaüstü sektörünü tekelleştirmektedir. Ancak geleneksel satıcılar, yazılım ürünlerini açık kaynaklı yazılımdan daha iyi hale getirerek ve bunun için ekstra ücret alarak kayıpların bir kısmını telafi edebilir.
    • Oldukça iyi işlevsellik."Yeterince iyi" yazılım (ancak en iyisi değil), genellikle kitle pazarını hedefleyen geleneksel yazılım satıcılarının ürünlerini kısmen dışarıda bırakabilir. Gelişiminin ilk aşamalarında daha karmaşık (ve pahalı) işlevsellik, her zaman nispeten küçük bir uzman kullanıcı grubuna odaklanır. Ancak bu pazarda faaliyet gösteren üreticilerin bile, yüksek düzeyde gelişmiş yazılım pazarının genişleyeceğini ve derinleşeceğini açıkça anlaması gerekiyor. Gelişmiş işlevsellik daha geniş bir kullanıcı yelpazesini çekmekte başarısız olursa, müşteriler doğal olarak daha az gelişmiş olsalar da açık kaynak alternatiflerini satın alacaklardır. Çok büyük kitlesel pazarlarda, baskın açık kaynak yazılım satıcıları, tedarik hacimlerini artırmanın yanı sıra, ürün ve hizmetler alanında tamamlayıcı stratejilerin uygulanması yoluyla büyümek için çok alana sahiptir. Kitle pazarının büyüklüğü, son kullanıcıların ürünlerinin maliyetinde hafif bir artışla bile somut karlar elde etmelerini sağlayan yüksek arz hacimleri nedeniyle fiyat indirimlerini garanti eder.

    Bazı durumlarda açık kaynaklı yazılımlar, işlevsellik açısından geleneksel ürünleri bile atlayabilir. Örneğin, Apaçi sağlayıcılar arasında popüler olan İnternet işlevinin ortaya çıktığı web sunucularının ilki oldu IP takma adı, birkaç İnternet alan adının tek bir sistemde barındırılmasına izin verir.

    • "Ağ Etkileri" toplu kullanım için yazılım ve araçlar hakkında bilgi ve çalışma nedeniyle. Kullanıcı eğitimi maliyetleri yeni teknoloji yazılım ürününün kendi fiyatını aşan toplam sahip olma maliyetinin önemli bir bölümünü oluşturur. Ürüne ve beraberindeki araçlara aşina olan geniş bir kullanıcı tabanına sahip bir şirket, bu aşinalığı yeni sürümler yayınlayarak veya yakın pazarlara girerek kullanabilir. Bu tür ağ etkileri, kullanıcı - yazılım geliştiricilerin kullandığı türe bağlı olarak değişebilir. API, sistem yöneticileri - belirli yönetim araçları, kullanıcılar grafikle çalışır Kullanıcı arayüzleri ve yöneticiler tedarikçilerle ilişkiler kurar. Açık kaynak çözümlerinin ortakları ve kullanıcılarından oluşan bu ağ bir kez kurulduktan sonra çökmez ve taraftar ve müşteri sadakati kazanmak gibi daha küçük çaplı pazarlama sorunlarını çözmenize olanak tanır.
    • Standardizasyon baskısı. Açık kaynak hareketinin en son tehdidi, geleneksel yazılım üreticileri tarafından dikilen her türlü teknolojik engeli düşman olarak gören araçları ve kültürüdür.

    İÇİNDE Son zamanlarda Yazılımda en hızlı gelişen alan sözde "reklamaçık kaynak", onlar. Sıradan ticari şirketler tarafından desteklenen bir JV. Bu yöndeki liderlerden biri bir kurum olarak kabul edilmelidir. güneş, bu sektörde birkaç büyük proje geliştiren: OpenSolaris İşletim Sistemi, VTYS mysql, Ofis kıyafeti openoffice.org ve sanallaştırma ortamı sanal kutu. Kural olarak, bu tür yazılımların ticari olanlar da dahil olmak üzere birkaç sürümü vardır. Bir lisans için ödeme yaparken, kullanıcı teknik desteğin yanı sıra bazı durumlarda aşağıdakiler için özel araçlar alır: rahat kullanım açık bir lisans altında mevcut değildir. Yani, küçük ihtiyaçlar için şirketler ücretsiz veya ücretsiz sürümler yazılımları, talepler arttığında altyapı ve uygulamalarınızda hiçbir değişiklik yapmadan ticari eklentiler satın alın. Böylece, özgür yazılımın ticari versiyonu, örneğin geleneksel şirketlerin geliştirmeleriyle doğrudan rekabet eder. microsoft,İnternet ortamında kullanım için aktif olarak özel lisanslama şemaları oluşturan (sunucu yazılımından bahsediyoruz).

    Sonuç olarak, İnternet'teki açık kaynaklı yazılım, Ağ oluşturmanın temel ilkelerini destekleyen ve geliştiren, sistem oluşturan bir rol oynar. Ek olarak, açık kaynaklı yazılımların kullanılması, mal satışı yerine hizmetlerin sağlanmasına odaklanma açısından önemlidir. Bu nedenle, İnternet sistemleri oluştururken, açık standartlara ve bunları uygulayan yazılımlara odaklanmaya değer, çünkü ancak bu şekilde iş geliştirme ve elektronik pazarlar için yeni fırsatlar elde etme fırsatı sağlanacaktır.

    İnternet teknolojilerini desteklemek için açık kaynak yazılımların kullanılması ölçeklenebilirlik, küresellik ve uyumluluk açısından doğal ve gereklidir. Örneğin, sunucuların veya diğer altyapı cihazlarının sayısını artırmak, özel mülk yazılımlardan daha fazla esneklik sağlayan yazılıma ek yatırım gerektirmez. Bu, özellikle yazılım maliyeti projenin donanım bileşenini aştığında geçerli olur. Küresellik ve uyumluluğun gereklilikleri, platformlar arası açık kaynaklı yazılımların iyi bir şekilde desteklenmesi ve piyasadaki birçok rakip ürün ve platformun varlığında bile yüksek düzeyde uyumluluğun korunmasına olanak tanıyan açık standartların kullanılması sayesinde gerçekleştirilir.

    Açık kaynaklı web teknolojilerine dayalı hizmet uygulamalarındaki modern gelişmeler ışığında ucuz bilgisayarlar(nettoplar ve netbook'lar) geleneksel masaüstü ve mobil sistemler işletim sistemine dayalı pencereler ve geleneksel ofis takımları. Çekirdek tabanlı GUI ile hafif özel işletim sisteminin kullanımı linux Ve modern web tarayıcıları yalnızca açık kaynak yazılımı kullanarak ağ platformlarında günlük görevlerin çoğunu gerçekleştirmenize olanak tanır.

    Açık kaynak ve ücretsiz yazılım
    07.07.2009 12:25

    Programcılar arasında, çalışmalarının sonuçlarını ücretsiz olarak sunmaya ve bunları değiştirme ve iyileştirme fırsatı vermeye hazır kişiler var. Hakkında üreticiler hakkında uzun yıllardır küresel BT topluluğunda tartışma konusu olan sözde açık kaynaklı yazılım. Bazıları açık kaynaklı yazılımın gelecek olduğunu söylerken, diğerleri bunun aksine onu tehlikeli ve gereksiz buluyor. Ama sonunda kim haklı? Bu sorunun kesin bir yanıtı yok denecek kadar azdır.

    Peki açık kaynak yazılım nedir? Belki de bu terimin en yaygın tanımı, ana özelliklerini ortaya koymaktadır. açık kaynaklı yazılım açık kaynak yazılım) tüm açık kaynaklı yazılımlar, yalnızca görüntüleme için değil, aynı zamanda yazılımın yeni sürümlerini yazmak, hataları düzeltmek ve iyileştirmek için önceden oluşturulmuş kodu kullanmanıza izin veren değişiklik için de mevcut olan yazılım ürünleridir. açık program. şunu belirtmekte fayda var bu tanım, açık kaynak destekçilerine göre, konseptin özünü tam olarak yansıtmıyor. Onların bakış açısına göre, açık kaynak yazılımı, düzenleme için mevcut kaynak koduna ek olarak, aynı zamanda anlamı, açık kaynak yazılım ürünlerinin tüm alanlarda kapsamlı kullanımı yoluyla bir bilgi toplumu yaratmak olan bütün bir felsefedir. insan aktivitesi.

    Açık kaynaklı yazılımın güzelliği nedir? Bu eğilimin temsilcilerine göre, açık kaynaklı yazılım şunları sağlar:

    1. yazılım ürününü belirli bir kullanıcının veya kullanıcı grubunun gereksinimlerine göre ayarlamak;
    2. önceki geliştiricilerin hatalarını düzeltin;
    3. arıtmak Ve geliştirmek yazılım.

    Ek olarak, açık kaynak yazılımı çoğunlukla ücretsizdir ve bu, örneğin şu anda kendilerine ticari yazılım ürünleri için lisans sağlayamayan küçük ve orta ölçekli işletmeler için özellikle caziptir. Ayrıca, açık kaynak kodu fikrinin destekçileri, güvenliğini açık kaynaklı yazılımın bir avantajı olarak vurgulamaktadır, yani açık kaynaklı yazılım, popülaritesinin olmaması nedeniyle pratik olarak etkilenmemektedir. virüs saldırıları. Ve yine de bir tehdit tespit edilirse, mümkün olan en kısa sürede ortadan kaldırılır, çünkü kural olarak, birbiriyle iletişim halinde olan birçok profesyonel ve amatör kaynak koduna erişebilir. Buna göre, zaten tespit edilmiş olan bir güvenlik tehdidi, topluluk üyelerinden biri tarafından veya ortak çabalarla hızla ortadan kaldırılır.

    Küresel görünümde, açık kaynak yazılımın doğrudan açık kaynak yazılımları içerdiğini ve ayrıca ücretsiz olarak dağıtılabilen ve değişiklikler için kaynak kodu sağlayan diğer yazılım ürünlerini içerdiğini belirtmekte fayda var. Bu tür yazılımlar ücretsiz (ücretsiz yazılım) ve ücretsiz (özgür yazılım) programları içerir.

    Bu nedenle, açık kaynak (açık kaynak yazılım) terimi ilk olarak 1998 yılında programcılar Eric Raymond (Eric Steven Raymond) ve Bruce Perens (Bruce Perens) tarafından kullanılmıştır. İngilizce'deki özgür yazılım (özgür yazılım) teriminin belirsiz olduğundan ve bir anlamda bu tür yazılımların potansiyel kullanıcıları olan girişimcileri bile korkutabileceğinden emindiler. Açık kaynak, artık açık kaynak yazılımı dağıtan Açık Kaynak Girişimi'nin ticari markasıdır. Ayrıca, belirli bir programın lisansının açık kaynak olarak adlandırılıp adlandırılamayacağına karar veren özel bir komite de bulunmaktadır.

    Burada, açık kaynaklı yazılımların çoğunun da ücretsiz olduğunu açıklığa kavuşturmakta fayda var. Açık kaynak ve özgür yazılım tanımları tam olarak aynı olmasa da genel olarak benzerdir ve çoğu yazılım lisansı her ikisine de uygundur.

    Açık kaynak ve özgür yazılım arasındaki fark önceliklerde yatmaktadır. Örneğin, açık kaynak savunucuları verimlilik için programları geliştirme, modernleştirme ve sürdürme yöntemi olarak açık kaynakla çalışın. "Özgür yazılım" teriminin savunucuları, özgür açık kaynaklı yazılımın temel avantajının programları özgürce dağıtma, değiştirme ve inceleme hakları olduğuna ve böylece belirli bir yazılım ürününün yazarlığını sabitlemeye inanırlar.

    Özgür yazılım kavramının kurucusu Amerikalı programcı Richard Matthew Stallman'dır. 1970'lerde ABD üniversitelerinde gelişen bilim camiasındaki açık yazılım geliştirme ilkelerini yansıtan özgür yazılım kavramını ilk kez formüle eden oydu. Stallman, özgür yazılım için net kriterler formüle etti. Bu kriterler, bir özgür yazılım yazarının herhangi bir kullanıcıya verdiği hakları şart koşar. Böylece, özgür yazılımı kullanarak, kullanıcı "dört özgürlük" elde eder: programı çalıştırın, çalışın, dağıtın ve geliştirin.

    • "Sıfır özgürlük" - program herhangi bir amaç için kullanılabilir.
    • "İlk özgürlük" - programın nasıl çalıştığını inceleyebilir ve kendi amaçlarınıza göre uyarlayabilirsiniz. Bunun koşulu, programın kaynak kodunun kullanılabilir olmasıdır.
    • "İkinci özgürlük" - programın kopyalarını dağıtabilirsiniz - geliştiriciye yardımcı olmak için.
    • "Üçüncü Özgürlük" - tüm topluluğa fayda sağlamak için program geliştirilebilir ve geliştirilmiş versiyonu yayınlanabilir. Bunun koşulu da programın kaynak kodunun bulunmasıdır.

    Tüm bu ilkeleri karşılayan bir program ücretsiz olarak kabul edilebilir, yani bilim camiasına ve sadece ilgili kişi ve kuruluşlara açık ve erişilebilir olması garanti edilir. Bu ilkelerin yalnızca genel kullanım, eleştiri ve iyileştirme amaçlı programların kullanılabilirliğini etkilediği, ilgili koşulları şart koşmadığı vurgulanmalıdır. yayılma ile Para ilişkileri programları da dahil olmak üzere ücretsiz anlamına gelmez.

    Özgür yazılımın çalışma şekli, bir yazılım ürününün ve kaynak kodunun varsayılan olarak telif hakkıyla korunmasıdır; bu, kaynak kodu herkese açık olsa bile telif hakkı sahibine programı dağıtma ve değiştirme konusunda tam yetki verir. Yani eser sahibinin, ürününü satma hakkı da dahil olmak üzere hakkı vardır. Ancak, kullanıcılar bir kez sağlanmadı programların kaynak kodlarını edinme, değiştirme hakkı ve dağıtmak ayrıca, diğer koşullardan bağımsız olarak yazılım tescilli hale gelir.

    Özgür yazılım programlarının dağıtım ve kullanım koşullarına gelince, bunların kopyalanması genellikle yasaktır ve lisans sözleşmesinde tersine mühendislik, değişiklik, yeniden dağıtım şart koşulmuştur.

    Ancak bazı uzmanlara göre açık tanımına giren ancak ücretsiz olmayan programlar da var. Bu tür programlar, örneğin, bir RAR arşiv paketi açıcı olan UnRAR'ı içerir. Gerçek şu ki, kaynak kodu kamu malı, ancak lisans, RAR uyumlu arşivleyiciler oluşturmak için kullanılmasını yasaklıyor.

    Tabii ki, açık kaynak yazılım kategorilerinin farklı olması da önemlidir, çünkü bunlar kullanıcı eylemleriyle ilgili olarak farklı serbestlik dereceleri içerir. Aynı zamanda, bazen özgür ve açık kaynaklı yazılım tanımı arasında önemli bir fark gözlemlenebilir. Açık kaynaklı yazılım, yani (açık) kaynak kodlu yazılım (Açık Kaynaklı Yazılım), programların oluşturulan kaynak kodunun açık olduğu, yani görüntüleme ve değiştirme için halka açık olduğu bir yazılım geliştirme yöntemidir. Bu, herkesin önceden oluşturulmuş kodu kendi ihtiyaçları için kullanmasına ve belki de bir açık kaynak programının geliştirilmesine yardımcı olmasına olanak tanır. Özgür yazılım, kullanıcının hakkıdır, ancak üreticinin yükümlülüğü değildir, çünkü Açık lisans, yazılımın her zaman ücretsiz olarak sağlanmasını gerektirmez. Ancak, en başarılı açık kaynak projelerinin çoğu hala ücretsizdir.

    Açık kaynaklı yazılım aynı zamanda özgür yazılımın önemli bir özelliğidir, bu nedenle Eric Raymond tarafından önerilen daha sonraki "Açık Kaynaklı Yazılım" terimi, bazılarına özgür yazılım fenomeni için Stallman'ın kendi zamanında "özgür yazılım" önerdiğinden daha uygun görünmektedir.

    Kullanıcı için ücretsiz geliştirmenin faydalarının abartılmaması gerektiğini unutmayın. Tüm özgür yazılımlar, kullanıcı tarafından değiştirilmek üzere eşit şekilde mevcut değildir, diğer yandan, bunun lisansla hiçbir ilgisi yoktur. dağıtımları. Programın hacmi önemli bir rol oynar: eğer on binlerce satır içeriyorsa (örneğin, Microsoft Office'in bir benzeri olan OpenOffice.org'da olduğu gibi), o zaman kalifiye bir uzmanın bile oldukça fazla zamana ihtiyacı olacaktır. hatayı bulmak ve düzeltmek için. saymak geliştiriciler için, Kullanıcının tüm yorum ve önerilerine cevap verecek ve programı anında düzeltecek olan, programın kalitesi konusunda kullanıcıya karşı herhangi bir yükümlülük taşımadığı için de imkansızdır. Bu bağlamda, tescilli bir programın kullanıcısı daha iyi bir konumda olabilir.

    Unutulmamalıdır ki, açık olan tüm katılımcılar yazılım süreci genellikle belirli bir programla ilgilendikleri için veya bu yazılım onlar için herhangi bir faaliyet için gerekli bir araç olduğu için meşgul olurlar. Programı geliştirmek için harcanan zaman ödenmeyen bu nedenle, koşulların değişmeyeceğine ve gelişimin tamamen durmayacağına dair bir umut yoktur. Bir programın geliştirilmesinin, birçok insanı katılmaya çeken bir yazar-meraklı sayesinde başladığı, ardından liderin coşkusunun söndüğü ve bununla birlikte yazılım geliştirmenin askıya alındığı durumlar vardır. Ne yazık ki, bugün binlerce ücretsiz yazılım asla tam olarak ulaşamayan çalışan sürüm. Ek olarak, program gerekli olabilir, ancak ilgi çekici olmayabilir, bu da onun için ücretsiz geliştirici olmadığı anlamına gelir.

    Özgür yazılımın günümüz yazılım pazarındaki yeri çok önemlidir ve birçok ticari ve devlet işletmeler doğrudan veya dolaylı olarak ücretsiz yazılım kullanır. Örneğin, tüm İnternet kullanıcıları, dolaylı da olsa, ücretsiz bir program olan Bind'i kullanır. DNS hizmeti. Ek olarak, birçok kuruluş (özellikle World Wide Web üzerinden hizmet sağlayanlar), Linux platformundaki sunuculardan bahsetmeye gerek yok, işletmenin kârının doğrudan bağlı olabileceği ücretsiz Apache web sunucusunu kullanır.

    Ücretsiz ve açık kaynaklı yazılım kullanmanın faydaları açıktır: genellikle bunun için ödeme yapmanız gerekmez ve öderseniz, özel mülk muadillerinden çok daha ucuza mal olur. Ticari bir kullanıcının bakış açısından en büyük dezavantaj, özgür yazılım geliştiricilerin ahlaki yükümlülükler dışında hiçbir yükümlülüğünün olmamasıdır. Yani, aslında yazılımın kalitesinden onlar sorumlu değildir.

    Örneğin, kamu lisanslarından (GNU) birinde, garantilerin bulunmadığını belirten standart bir ifade bile vardır: “Bu program “olduğu gibi” sağlanmaktadır. Yazılı olarak aksi belirtilmedikçe, yazar ve/veya diğer telif hakkı sahibi, gerek açık gerekse de herhangi bir garanti yükümlülüğünü kabul etmez. ve ima edildi ticarete elverişlilik ve belirli bir amaca uygunluk ile ilgili zımni garantiler ve diğer tüm garantiler dahil."

    Bu arada, şu anda, daha çok GNU/Linux veya kısaca Linux olarak bilinen GNU sistemi, özellikle sunucu pazarında oldukça yaygındır ve eksiksiz bir yazılım ürünüdür. Çok sayıda GNU proje programı (öncelikle sistem yardımcı programları ve GNU araç zinciri), Linux çekirdeği - sistemin aygıt sürücüleri ve benzerleri dahil diğer programları çalıştırmaktan sorumlu kısmı - ve çeşitli diğer ücretsiz programlardan oluşur. .

    Bu nedenle, günümüzde Intel, Oracle veya IBM gibi büyük BT şirketlerinin, özgür yazılım geliştirme projelerini, geliştiricilerin sorumluluk derecesinin yüksek olması için bu projelerin çalışanlarının çalışmalarına ödeme yaparak desteklemeye çalıştıkları bir eğilim vardır. Açık ve özgür yazılım onlar için rekabetçi olduğu için bunu neden yapıyorlar? Cevap basit - bunu kaçırmamaya çalıştıkları bir fayda olarak görüyorlar, çünkü her gün açık kaynaklı yazılıma dayalı birçok program ortaya çıkıyor ve bunların bazıları daha sonra güçlenebiliyor. ticari Ürünler.

    Şu anda özgür yazılım dağıtımı için kullanılan birkaç büyük lisans vardır: AROS Kamu Lisansı, BSD Lisansı, CDDL, Ortak Kamu Lisansı, GNU Özgür Belgeleme Lisansı, GNU Genel Kamu Lisansı, GNU Kısıtlı Genel Kamu Lisansı, MIT Lisansı, Mozilla Kamu Lisansı, Açık Dizin Lisans vb. Tüm ücretsiz lisanslar, şu ya da bu şekilde, copyleft ilkelerine uygunluk ile karakterize edilir (copyleft, telif hakkı kelimesinin kelime oyunudur). Tersine Eserleri kopyalama özgürlüğünü kısıtlayan geleneksel telif hakkı yaklaşımı olan copyleft ilkesi, herhangi birinin kullanım, değişiklik yapma hakkını kısıtlamasının imkansız olmasını sağlamak için telif hakkı yasalarını kullanır. ve dağıtmak hem işin kendisi hem de ona dayalı işler. Copyleft fikri, bir programı değişiklik yaparak veya değiştirmeden dağıtan hiç kimsenin, programın daha fazla dağıtılması veya değiştirilmesi özgürlüğünü kısıtlama hakkına sahip olmamasıdır. Copyleft, her kullanıcının eylemlerinde özgür olduğunu garanti eder.

    Açık kaynak (açık yazılım) Tanımına uyan lisans sayısı şu anda elliden fazladır. Open Source, Open Source Initiative'in ticari markasıdır. Bir lisansın açık kaynak olarak adlandırılıp adlandırılamayacağına karar veren özel bir komite vardır. Açık kaynak geliştiriciler için dünyanın en büyük web sitelerinden biri, iyi bilinen SourceForge.net portalıdır. Bu sitede, geliştiriciler yazılım projelerini yayınlayabilir ve birlikte geliştirebilirler. Şu anda SourceForge.net'te barındırılan birkaç yüz bin proje var ve kayıtlı kullanıcı sayısı bir milyonu aşıyor.

    Tabii ki, açık ve özgür yazılım giderek artan bir şekilde kitleyi kendine çekiyor. Açık kaynak programlar hem özel kullanıcılar hem de kullanıcılar tarafından oldukça başarılı bir şekilde kullanılmaktadır. ve ticari devlet ve kamu kuruluşları. Açık kaynak ve ücretsiz yazılıma dayalı yazılımlar, çeşitli üreticilerin bazı dizüstü bilgisayar ve netbook modellerinde ön kurulum olarak halihazırda kullanılmaktadır. Ayrıca, açık kaynaklı yazılımlar, küçük ve orta ölçekli işletmeler için otomasyon sistemleri pazarını yavaş yavaş fethediyor.

    1990'larda özgür yazılım, kurumsal ortamda egzotik olarak görülüyordu ve Microsoft'un başını çektiği özel mülk devlerin uzun süredir tek önemli rakibi Red Hat idi, ancak 2000'lerin ikinci yarısından itibaren durum hızla değişmeye başladı. Açık kaynak yazılımı birçok büyük şirket için ana akım haline geldi ve büyük ve talepkar kurumsal müşterilere hizmet vermek için uygun yüksek düzeyde uzmanlık ve deneyim elde etmiş düzinelerce güvenilir açık kaynak satıcısı ortaya çıktı.

    2014 yılı için, çeşitli alanlarda ticari yazılım satıcılarıyla başarılı bir şekilde rekabet eden birçok oyuncu var. Red Hat'e ek olarak bunlar Google, Apache Software, Novell, SUSE, Acquia, vb. Açık kaynak toplulukları güçleniyor ve ürünlerin kalitesini ve işlevselliğini geliştiriyor.

    Kural olarak, geliştirmenin kendisi ücretsiz olarak sunulur ve destek ve özelleştirme yoluyla ticarileştirilir. Bu, ek rekabet yaratır ve sonuç olarak açık kaynaklı yazılım ürünlerinin geliştirilmesini teşvik eder.

    Hemen hemen tüm sektörlerde ve faaliyetlerde açık kaynak koduna dayalı yazılım kullanma imkanı vardır. Hemen hemen her tescilli yazılımın geçerli bir açık kaynak karşılığı vardır:

    • Cisco VPN - OpenVPN,
    • Oracle Veritabanı - PostgreSQL
    • Microsoft Hyper-V - OpenVZ,
    • MS Aktif Dizin - Samba,
    • Avaya IP Ofisi - Yıldız vb.)

    Belirli iş hedeflerine dayalı olarak, tescilli yazılım ve Açık Kaynak tabanlı bir çözümü uygulamanın maliyetini ve zamanlamasını karşılaştırabilirsiniz.

    Dünya ülkelerinde açık kaynak

    Amerika Birleşik Devletleri

    Mart 2016'da, ABD başkanlık yönetimi bir hükümet kullanım faturası taslağı sundu. Piyasa katılımcıları girişimi destekledi.

    Beyaz Saray tarafından yayınlanan bir belgeye göre ABD devlet kurumları, verimliliklerini artırmak ve ürünü yeniden geliştirme ihtiyacını ortadan kaldırmak için belirli projeler için kaynak kodlarını birbirleriyle paylaşabiliyor. Bu konuda daha fazlası.

    Hindistan

    Ekim 2011'de Pencap hükümetinin Microsoft'tan yazılım satın almaya karar verdiği ve 2008 yılında 4.956 okulda 46.000 bilgisayara ücretsiz yazılım yükleme kararını bozduğu öğrenildi. Eyaletin okul bakanı Baldeo Purushartha, “Önceki kararımızı yeniden gözden geçirmeye karar verdik” dedi.

    Pencap Hükümeti, 2004-2005'te 6-12. sınıflardaki öğrenciler için bir bilgilendirme programı başlattı. Pencap Eyaleti BİT Eğitimi Departmanı, tüm ilk okul ah, gerekli ekipman, yazılım ve donanıma sahip bilgisayar sınıfları düzenledi. Geniş bant bağlantısı internete. Aynı zamanda, Linux Vakfı tarafından okullarda kullanım için test edilip onaylanan Bharat İşletim Sistemi Çözümleri (BOSS), satın alınabilirliği nedeniyle eyalet düzeyinde geniş destek gördü.

    Pencap Eyaleti Başkanına göre, 2008 itibariyle, Microsoft tarafından lisanslanan yazılım güncellemelerinin minimum maliyeti - bilgisayar başına 1.375 Rs'den 16.578 bilgisayar için - beş yılda 23 milyon Rs idi. Bu nedenle, Eylül 2008'de Pencap Hükümeti, BOSS'u satın alıp tüm devlet ilkokullarına kurmaya karar verdi ve 2011'den itibaren tüm ilkokul öğrencilerinin BOSS kullanımı konusunda eğitileceğini belirtti. Çalışma, 6.600 öğretmenin eğitimi de dahil olmak üzere Nisan 2011'de tamamlandı.

    Ancak 8 Ağustos 2011'de, projenin sonuçlarının kapsamlı bir analizinden sonra, Pencap Eyaleti Okul Eğitimi Dairesi başkanı, "Okul Eğitimi Dairesi, öğretim için Microsoft yazılımlarını kullanmaya geri dönecek" dedi. çocuklar ilkokul Devlet Okulları. Lisansların yenilenmesinin maliyeti yaklaşık 7 milyon rupi olacak ve bunun 3.77 milyon rupisi halihazırda hükümet tarafından tahsis edilmiş durumda.

    Ayrıca, EDUASAT ağına bağlı devlet okullarında kurulacak yaklaşık 90.000 bilgisayar üzerinden öğrenciler çeşitli derslerden canlı yayınları izleyebilecekler. Ön hesaplamalara göre Microsoft yazılım ve lisansının başlangıç ​​fiyatı 30 milyon rupi olacak. Bu tutara ekipman vb. bedeli dahil değildir.

    Daha önce Şubat 2011'de BOSS'un EDUASAT ağında faaliyet göstermesine karar verilmişti. Ama şimdi, Purushart'ın sözleriyle: "Mümkün olduğu kadar çok şey amacıyla tam kullanım kurulu bilgisayarlarÖğrenciler Microsoft yazılımlarını öğrenecekleri yerde Microsoft'u EDUASAT'ta da kullanmak istiyoruz.

    Punjab'ın okullarda aktif olarak Linux uygulayan ilk eyalet olduğunu unutmayın. Şu anda BOSS, Hindistan'ın Haryana, Gujarat, Kerala ve Uttar Pradesh eyaletlerinde hala kullanılmaktadır.

    Almanya

    Georgia Teknoloji Enstitüsü'nün (ABD) yakın tarihli bir araştırmasına göre Almanya, kamu sektöründe açık kaynaklı yazılım penetrasyonu açısından dünyada dördüncü sırada yer alıyor. 2001'de Alman Dışişleri Bakanlığı (ve onunla birlikte tüm büyükelçilikler ve konsolosluklar) Linux'a geçti. Danışmanlık firması McKinsey, Dışişleri Bakanlığı'nın Microsoft'un Windows, Office ve Outlook paketi yerine Linux, OpenOffice ve Thunderbird kullanarak çok şey kazandırdığını birkaç kez doğruladı. Hatta diplomatların BT'ye diğer herhangi bir devlet kurumunun çalışanlarından daha az harcama yaptıkları bile söylendi.

    Ancak işin püf noktası şu ki operasyonda şartlı olarak ücretsiz yazılım bazen koşulsuz ödenenden daha pahalı. Microsoft gibi dinozorlar, daha küçük Linux destek şirketlerinden daha iyi ve daha ucuz bakım sağlayabilir. Ve bazen bir lisans satın almak daha karlı. Bu nedenle örneğin aynı Alman dışişleri ofisi bu yıl Microsoft yazılımına geri dönüyor. Yetkililer, teknik destekle ilgili kalıcı sorunların yanı sıra açık kaynaklı yazılımda ustalaşmanın zorluğuna (birçok çalışan bundan şikayet etti) parayla değer verdiler ve cimrinin iki kez ödediği ruhuyla konuştular.

    Rusya

    Hükümetin ve Rusya Federasyonu Başkanının Kararları Dmitry Medvedev, yerli açık kaynak yazılımı 2008 yılında Rusya Federasyonu'nun tüm okullarında hayata geçirdi ve bilişim alanında ulusal güvenliği sağlamak için tüm devlet ve bütçe kuruluşlarına kurulacak.

    Project Penguin - açık kaynak uygulaması

    "Penguin" Projesi - 2009-2010'da Rusya'daki okullarda ve üniversitelerde Linux Teknolojileri ve Açık Kaynak Yazılımlarının uygulanmasına yönelik bir proje. Rusya Federasyonu Federal Eğitim Ajansı olan FAO tarafından finanse edilmektedir. Penguen proje sözleşmesi kapsamında üç aşamanın tamamlanması gerekiyor:

    1. Ders kitaplarının iyileştirilmesi ve metodolojik destek
    2. Teknik destek ve internet portallarının geliştirilmesi
    3. 60 bin öğretmene Linux teknolojileri ve Açık Kaynak eğitimi

    1. Üniversiteler ve okullar için Açık Kaynağa dayalı temel Bilişim ders kitaplarının devlet standartlarına ve Bilişim ve BİT Birleşik Devlet Sınavının gerekliliklerine uygun olarak geliştirilmesi 2008-09'da tamamlandı. 2. Windows ve Linux için temel bilgisayar bilimi ders kitapları ve temel Açık Kaynak paketleri ile İnternet desteğinin geliştirilmesi 2005-2009'da tamamlandı. 3. Bilgisayar bilimleri öğretmenleri ve okul öğretmenleri için Linux Teknolojileri ve Açık Kaynaklı Yazılım konulu pilot kurslar 2005-2007'de yürütüldü ve uygulandı. UNESCO, IBM Corporation ve Linux Center'ın desteğiyle Moskova Devlet Pedagoji Üniversitesi ve Moskova Devlet Pedagoji Üniversitesi'nin Moskova pedagoji üniversiteleri ile birlikte.

      • HAC, prof., Doktora 16:32, 15 Ekim 2009 (UTC)

    Açık kaynak - Rusya Federasyonu Başkanı'nın görüşü

    bu toplantıda DA Medvedev söz konusu:

    "... Şimdi oturursak tamamen yabancı yazılımın iğnesinde ve yıllarca “uzan”, o zaman ondan kurtulmayacağız. Ve küresel trendlerin aksine gelişeceğiz. Aynı zamanda yarın okullardaki tüm bilgisayarları (ve potansiyel olarak bu çok daha ciddi bir bilgisayar ağıdır) açık kaynaklı, ücretsiz lisanslı programlara aktaracağımızı duyurmak da imkansız çünkü bağlantı sorunları var, teknolojik sorunlar var. Yani burada da tam bir hazırlık yok. Ne yapalım?

    sunuyoruz uzlaşma yoluna gitmek, ve bu yol artık gerçekleştirilmeye başlandı. Üç yıl boyunca, lisanslı bir temel program paketi satın alın (yani, her şeyden önce işletim sistemleri, arşivleyiciler, ofisler, editörler, photoshop'lar - genel olarak, okullar da dahil olmak üzere genellikle kullanıcılar tarafından kullanılan her şey), ancak aynı zamanda durma zamanı değil, açık erişime sahip yerli bir yazılım paketi üzerinde çalışma zamanı (ve şimdi bundan daha ayrıntılı olarak bahsedeceğiz), böylece daha sonra, nihayetinde, üç yıl içinde (daha erken çalışırsa, daha da iyi) ),

    Böyle bir optimal model oluşturun okulların ve potansiyel olarak tüm devlet kurumlarının ihtiyaç duydukları şeyi seçebilecekleri yer: ya masrafları kendilerine ait olmak üzere ticari ürünleri kullanmaya devam edecekler ve federal fonlar pahasına olmayacak ya da zaten tamamen uyarlanmış, kabul edilebilir bir sisteme geçebilecekler dayanarak onlara açık Erişim, açık kaynakta...".

    Aralık 2010: Putin, gücün Linux'a kaydırılması emrini verdi

    Yetkililerin özgür yazılıma geçişine ilişkin belgenin geçmişi, Bilgi ve İletişim Bakanlığı'nın "Rusya Federasyonu'nda özgür yazılım geliştirme ve kullanma konsepti"ni geliştirmeye başladığı 2007 yılına dayanmaktadır. 2008 baharında yayınlandı. Ancak, Bakan Leonid Reiman'ın istifası ve görevine Igor Shchegolev'in atanması, konseptin gözden geçirilmesine yol açtı.

    Buna rağmen, 2008 baharında, iktidarın Dimitri Medvedev'e devrinden birkaç gün önce, halen Rusya'nın başkanı olan Vladimir Putin, federal kurumların özgür yazılıma geçiş planından Federal Hükümete verdiği talimat listesinde bahsetti. hükümet, dolayısıyla bu görevi kendisine yüklüyor.

    Okullar için Açık Kaynak Paketleri

    Açık kaynak paketleri okullar için, Windows ve Linux işletim sistemli okullarda ve ev bilgisayarlarında programların yüklenmesi için tasarlanmıştır. Linux Live-CD, makineye Linux yüklemeden Windows ev bilgisayarlarında Açık Kaynak çalıştırmak üzere tasarlanmıştır.

    Rusya Federasyonu hükümetinin kararları ile 2008 ve 2009 yıllarında yerli açık kaynak yazılım BT alanında ulusal güvenliği sağlamak için Rusya Federasyonu'ndaki tüm okullara gönderildi ve tüm devlet ve bütçe kuruluşlarına kurulacak.

    Açık işletim sistemi Linux

    Açık ofis paketi

    Açık Office paketi sadece Linux işletim sistemine sahip kişisel bilgisayarlara değil, Windows işletim sistemine sahip bilgisayarlara da ücretsiz olarak kurulabilir ve kullanılabilir. Aynı zamanda MS Office paketinde hazırlanan belge ve dosyalar Open Office paketinde okunabilir ve işlenebilir.

    Açık Kompozisyon Ofis kıyafeti açık ofis:

    1. OpenOffice.org Yazarı- MS Office ile uyumlu mektuplar, kitaplar, raporlar, haber bültenleri, broşürler ve diğer belgeleri oluşturmak için zengin özelliklere sahip metin düzenleyici Yazar.
    2. OpenOffice.org Hesaplama- Calc elektronik tabloları, MS Office ile uyumlu, yüksek kaliteli elektronik tablolardan beklenen gelişmiş analiz, çizelgeleme ve karar verme yeteneklerine sahiptir.
    3. OpenOffice.org Etkisi- Impress sunum düzenleyici, özel efektler, animasyon ve çizim araçları gibi tüm yaygın medya sunum araçlarını sağlar. Microsoft PowerPoint dosya biçimiyle uyumludur ve çalışmanızı Macromedia Flash (SWF) dahil olmak üzere çok sayıda grafik biçiminde de kaydedebilir.
    4. OpenOffice.org Tabanı- Temel veritabanı, içindeki veritabanlarıyla çalışmak için araçlar sağlar basit arayüz. Formlar, raporlar, sorgular, tablolar, görünümler ve ilişkiler oluşturabilir ve düzenleyebilir, böylece ilişkili veritabanının yönetimi diğerleriyle hemen hemen aynıdır. popüler uygulamalar veritabanları. Base, varsayılan ilişkisel veritabanı motoru olarak HSQLDB'yi içerir. Ayrıca dBASE kullanabilir, Microsoft Erişimi, MySQL veya Oracle veya herhangi bir ODBC veya JDBC uyumlu veritabanı.
    5. Office Çizimini Aç Draw, basit diyagramlardan veya akış şemalarından 3B resimlere kadar her şeyi yapabileceğiniz bir vektör grafik düzenleyicisidir. Draw, birçok yaygın biçimden grafikleri içe aktarabilir ve bunları PNG, HTML, PDF ve Flash dahil 20'den fazla biçimde kaydedebilir.
    6. topallamak- raster grafik düzenleyici Gimp, raster grafikler oluşturmak ve işlemek için bir program. Vektör grafikleri kısmen desteklenir.

    Açık metin düzenleyici Yazar

    OpenOffice.org Yazarı - kelime işlemci Ve görsel düzenleyici hypertext, OpenOffice.org'un bir parçasıdır ve ücretsiz bir yazılımdır (LGPL lisansı altında yayınlanmıştır).

    yazar gibi Microsoft Word ve bu düzenleyicilerin işlevselliği yaklaşık olarak eşittir. Kullanıcıya belgeleri yazmak, düzenlemek ve biçimlendirmek için modern araçlar sağlar.

    İle birlikte tanıdık arayüz ve işlevsellik:

    * Metin ve sayfalardan paragraflar oluşturun ve tasarlayın, * Bölümler ve alt bilgiler ekleyin, * Görüntüler ve multimedya nesneleri ekleyin, * Belgeleri önizleyin ve yazdırın, * Değişiklikleri kaydedin ve metinleri gözden geçirin, * İçindekiler, dizinler ve dipnotları otomatik olarak biçimlendirin, * Makro ekleyin Ve kontroller, * tablolarla çalışma, * yazım denetimi ve çok daha fazlası,

    Stil uygulama kavramı, belgeleri oluşturmayı ve biçimlendirmeyi kolaylaştırmak için harika bir çözümdür. Stillerle çalışmak, ofis paketinin tüm bileşenlerinde desteklenir, ancak en eksiksiz şekilde uygulandığı yer OpenOffice.org Writer'dır.

    Beş stil grubu - paragraflar, karakterler, sayfalar, çerçeveler ve listeler - kullanıcıya belgeleri kolayca biçimlendirmek için birçok seçenek sunar. Özel bir Stiller ve Biçimlendirme paneli, mevcut stilleri değiştirerek ve yenilerini oluşturarak stilleri yönetmenize olanak tanır. Ve belge ne kadar karmaşıksa, onu o kadar sık ​​değiştirmeniz gerekir, stilin avantajı o kadar belirgin hale gelir.

    Başka bir araç olan Gezgin, başlıkları, dipnotları, kenar çubuklarını veya diğer nesneleri referans noktaları olarak seçerek bir belgede hızlı bir şekilde gezinme yeteneği sağlar.

    Diğer bileşenlere gelince, Writer için çok sayıda bir bileşenin temel işlevselliğini artıran veya dilbilgisi denetimi veya MediaWiki'de yayınlama gibi ek özellikler sağlayan eklentiler (uzantılar).

    Writer, dosyaları içe ve dışa aktarmak için PDF'ye kaydetme ve docx'i içe aktarma dahil olmak üzere çok sayıda biçimi destekler. Ve bir dosyayı e-posta ile göndermek, bir düğmeyi tıklatarak yapılır.

    Hesap Tablolarını Aç

    başlangıç: OpenOffice.org Calc bir elektronik tablo uygulamasıdır. Bununla, girdi verilerini analiz edebilir, hesaplamalar yapabilir, tahminde bulunabilir, farklı sayfa ve tablolardan verileri özetleyebilir, çizelgeler ve grafikler oluşturabilirsiniz.

    Calc, iş ortamında elektronik tablolarla çalışmak için OpenOffice.org'un güncel ve talep edilen bir bileşenidir. Rapor oluşturmak için muhasebeciler ve yöneticiler için favori bir araç.

    Sihirbaz kullanılarak elektronik tablo hücrelerine formüllerin adım adım girilmesi, karmaşık ve iç içe formüllerin oluşturulmasını kolaylaştırır, her parametrenin açıklamalarını ve girişin herhangi bir aşamasında nihai sonucu gösterir.

    Koşullu biçimlendirme ve hücre stilleri, tamamlanan verileri düzenlemenize olanak tanırken, pivot tablolar ve grafikler çalışmanın sonuçlarını gösterir.

    Metin içe aktarma işlevleri de dahil olmak üzere iki düzineden fazla dosya içe ve dışa aktarma formatı, neredeyse tüm verilerle çalışmanıza olanak tanır. Ayrıca özel bir araç kullanarak veritabanları gibi diğer kaynaklardan veri aktarabilir veya içe aktarılan verilerin her zaman güncel kalması için güncellenebilir bir aralık oluşturabilirsiniz.

    Farklı e-tablolar arasındaki bağlantılar ve işbirliğine dayalı veri düzenleme desteklenmektedir (OpenOffice.org 3.0'dan beri).

    Bitmiş sayfaları yazıcıda yazdırmak için çeşitli ayarlar mevcuttur: ölçek, kenar boşlukları, üst bilgiler ve alt bilgiler. Ve bir metin düzenleyicide olduğu gibi yerleşik yazım denetimi, tamamlanan raporun kalitesini artıracaktır.

    Açık vektör grafik düzenleyicisi Draw

    OpenOffice.org Kurası- işlevsellik açısından CorelDRAW ile karşılaştırılabilir vektör grafik düzenleyici, OpenOffice.org'un bir parçasıdır.

    Vektör grafik editörü Draw vektör grafikleri kullanan bir çizim aracıdır. Her türlü çizimi hızlı bir şekilde oluşturmanıza izin veren bir dizi hizmet içerir. Vektör grafikleri, görüntüleri bir piksel koleksiyonu (ekrandaki noktalar) yerine vektörler (iki nokta ve bir çizgi) olarak kaydetmenize ve görüntülemenize olanak tanır. Vektör grafikleri, görüntüleri kaydetmeyi ve ölçeklendirmeyi kolaylaştırır.

    grafik editörü çizmek OpenOffice.org sistemine mükemmel bir şekilde entegre edilmiştir, bu da herhangi bir sistem modülü arasında çizim alışverişini çok kolaylaştırır. Örneğin, Draw'da bir çizim oluşturursanız, bunu bir Writer belgesinde kopyalayıp yapıştırarak kolayca kullanabilirsiniz. Draw'daki işlevlerin ve araçların bir alt kümesini kullanarak doğrudan Writer ve Impress modüllerinde grafiklerle çalışabilirsiniz.

    Paket, çeşitli çizgi stillerini kullanabilen ve akış şemaları gibi çizimler çizmenize izin veren şekiller arasında tam özellikli "bağlayıcılar" içerir.

    Ofis paketinin bir parçası olarak bir vektör düzenleyiciye duyulan ihtiyaç şüphesizdir. Böyle bir editörün kapsamı oldukça geniştir: en basit çizimlerden ve duyurulardan diyagramlara, diyagramlara ve çizimlere kadar.

    Kendi nesnelerinize ek olarak, OpenOffice.org'un diğer bileşenlerinde oluşturulan çizelgeleri, formülleri ve diğer öğeleri resimlere ekleyebilirsiniz. Draw ayrıca, bitmaplerin hem yaygın hem de özel çoğu formatta dışa aktarılmasını destekler.

    Çizimde her şey var gerekli araçlar doğal vektör editörleri:

    * Bağlantı çizgileri, ölçü çizgileri, tablolar. * Metin ve metin efektleriyle çalışma; * Renk dolgusunu, gölgeyi, şeffaflığı değiştirin; * Slaytlar, katmanlar ve kılavuzlar kullanarak nesneleri yerleştirme, tutturma ve yönetme; * Nesneler üzerinde çeşitli işlemler desteklenir: şekillerin toplanması, çıkarılması, gruplandırılması ve dönüştürülmesi; * Üç boyutlu nesnelerin çizimi; * Grafik ilkellerle çizim, Bezier eğrileri; * Efektler: aydınlatma, biçim değiştirme ve çoğaltma;

    Kendi nesnelerinize ek olarak, OpenOffice.org'un diğer bileşenlerinde oluşturulan çizelgeleri, formülleri ve diğer öğeleri resimlere ekleyebilirsiniz. Draw ayrıca, bitmaplerin hem yaygın hem de özel çoğu formatta dışa aktarılmasını destekler.

    Galeri'yi (nesne depolama) kullanmak, mevcut görüntüleri düzenlemenize olanak tanır ve metin stilleri desteği, aynı türde nesneler oluştururken zaman kazandırır.

    Bitmiş çizim veya çizim bir yazıcıda yazdırılabilir veya dışa aktarılabilir. bit eşlem veya örneğin PDF'de.

    Draw'da maksimum çizim boyutu 300x300 cm'dir.

    OpenOffice.org'un 3.0 sürümünden başlayarak, Draw yalnızca PDF dışa aktarmayı değil, aynı zamanda PDF içe aktarmayı da destekler (özel bir OpenOffice.org uzantısı yüklemeniz gerekir).

    Açık ilişkisel veritabanı Tabanı

    Baz - açık ilişkisel temel tablo verilerini oluşturmanıza, düzenlemenize ve işlemenize izin veren veriler.

    Kullanıcılara oldukça geniş bir veri seti ve tablo işleme araçları sağlanır: form editörleri, sorgular, raporlar, veritabanı tabloları. Onların yardımıyla girdi verilerini analiz edebilir, hesaplamalar yapabilir, tahminde bulunabilir, farklı sayfa ve tablolardan verileri özetleyebilir, çizelgeler ve grafikler oluşturabilirsiniz.

    Sorgu düzenleyici, veri seçmek, değiştirmek ve eklemek için neredeyse tüm SQL sorgularını veritabanlarına oluşturmanıza olanak tanır. Alt sorgular ve parametreli sorgular desteklenir. Düzenleyicinin görsel kısmı, acemi bir kullanıcı için sorgu oluşturma sürecini basitleştirecektir.

    Form düzenleyici, neredeyse tüm standart veritabanı içerik yönetimi araçlarını kullanmanıza olanak tanır. Metin, sayısal, ikili alanlar, listeler, açılır listeler, tablolar, düğmeler, takvim ve diğer öğeler için kontroller sağlar.

    harici veri kaynakları ve yerleşik HSQLDB DBMS ile çalışmak için bir araç. Base'i kullanarak veritabanı kayıtlarını ekleyebilir, silebilir ve düzenleyebilirsiniz: MySQL, HSQLDB (genellikle OpenOffice.org ile birlikte gelir), PostgreSQL, DB2, Oracle.

    DBF, MS Access tablolarıyla çalışmak da mümkündür. adres defterleri, metin dosyaları OpenOffice.org Calc veya MS Excel ile oluşturulan elektronik tabloların yanı sıra.

    Erişim dış kaynaklar veriler ODBC, JDBC, SDBC ve diğer teknolojiler kullanılarak gerçekleştirilir. Desteklenen teknolojilerin ve veri kaynaklarının tam listesi, kullandığınız işletim sistemine bağlıdır.

    OOBasic programlama dilinin makroları ve araçları kullanılarak daha karmaşık kontrol ve veri işleme gerçekleştirilir.

    Tablo düzenleyici, katıştırılmış HSQLDB veritabanında ve diğer veritabanları için bazı olası sınırlamalarla tablolar oluşturmanıza ve yönetmenize yardımcı olacaktır.

    Base, raporlar veya tablolar veya sorgular oluşturmak için temel işlevlere sahip yerleşik bir rapor sihirbazına sahiptir. Ama dahası var en iyi araç raporlama - Sun Rapor Oluşturucu. Bu araç, hemen hemen her karmaşıklıkta raporlar oluşturmanıza olanak tanır. Gruplandırmayı, yerleşik özel işlevleri yürütmeyi destekler, koşullu biçimlendirme. SRB'nin sonucu, daha sonra yazdırılabilen veya düzenlenebilen bir Writer veya Calc belgesidir.

    Base ile veri kaynakları oluşturabilirsiniz. Örneğin, Base'de harici bir veritabanına bağlanıp gerekli verileri bir SQL sorgusu ile filtreleyerek, OOo Calc'ta bu verilerle çalışabilirsiniz.

    Açık programlama sistemleri

    1. ücretsiz pascal 2.0.4 - Ücretsiz Pascal ve Object Pascal Derleyici - IDE olarak Lazarus veya KDevelop önerilir.
    2. tutulma- Açık hava kompleksi açık sistemler modüler çapraz platform uygulamaları geliştirmek için programlama.
    3. Gambas- ücretsiz programlama sistemi 2)Qt, GTK, OpenGL, SDL ve CGI WEB tabanlı programlar oluşturmak için VISUAL BASIC IDE

    Okullar İçin Minimum Açık Kaynak Paketi

    Açık kaynak programları içerir

    1. grafik ortam XFCE;
    2. hızlı Metin düzeltici Abiword;
    3. Gnumeric elektronik tablo düzenleyicisi.

    Asgari Açık Kaynak yazılım paketi:

    1. ofis paketi: OpenOffice.org2.3;
    2. İnternet tarayıcısı: Firefox 2.0;
    3. Görüntü düzenleyici: GIMP2.4;

    İsteğe bağlı disk, okullar ve diğer eğitim kurumları için programlar içerir:

    1. Web sayfası düzenleyicisi lüfer;
    2. Programlama dilleri pascal (Serbest Pascal ve Lazarus), temel (gambas), logo (KTurtle);
    3. Matematiksel hesaplama sistemleri (Maxima ve Scilab);
    4. antivirüs ClamAV ve Squid önbelleğe alma sunucusu, PostgreSQL DBMS

    128 ila 256 MB belleğe ve PI 233 MHz işlemciye sahip bir bilgisayarda kurulum ve çalıştırma için optimize edilmiştir.

    Linux Live CD'si

    Linux CD'si Live-CD, makineye Linux yüklemeden Windows ev bilgisayarlarında Açık Kaynak ile çalışacak şekilde tasarlanmıştır.

    CD L inux canlı cd 128 ila 256 MB belleğe sahip bir bilgisayarda ve PI 233 MHz'den başlayan bir işlemcide bir Linux kurulum CD'si ile çalışacak şekilde optimize edilmiştir. Çalışma oturumları desteklenir ve yeniden başlatmalar arasında ana klasörünüzdeki ayarları ve belgeleri kaydetmenize olanak tanır.

    En düşük donanım seçeneği, 128 MB belleğe sahip sistemlerde bile kabul edilebilir performans sağlar.

    XFCE grafik ortamı içerir; Bu dağıtım, hafif ve hızlı metin düzenleyici Abiword ve elektronik tablo düzenleyici Gnumeric'i içerir.

    Ek olarak, ilk disk şunları içerir:

    1. Ofis paketi: OpenOffice.org 2.3;
    2. Web tarayıcısı: Firefox 2.0;
    3. E-posta: Claws Mail;
    4. Görüntü işleme: Gimp 2.4;
    5. ve en geniş görev yelpazesini çözmenize izin veren 1000'den fazla program.

    okul sunucusu

    Okul Sunucusu- bileşenlerin yönetildiği bir web arayüzü aracılığıyla tamamen özelleştirilebilen, geniş işlevselliğe sahip bir sunucu işletim sistemi.

    Birleştirmek:

    1. eğitim sürecini düzenlemeye yardımcı olacak web uygulamaları:
    2. Moodle - uzaktan ve etkileşimli öğrenme sistemi, ders örnekleri içerir;
    3. Mediawiki - Wiki teknolojisini kullanarak bir "bilgi tabanı" düzenlemek için bir sistem;

    yerel bir ağ düzenlemek için:

    1. DHCP ve DNS sunucuları;
    2. Kalamar proxy sunucusu (erişim istatistiklerini görüntüleme desteği ile);
    3. güvenlik duvarı;
    4. ağ arayüzü yönetimi;
    5. tam zaman sunucusu;
    6. dosya sunucuları:
    7. Samba sunucusu (Samba protokolü aracılığıyla erişilebilen dizinlere erişimi düzenlemek için);
    8. Ftp sunucusu;
    9. depoların yerel aynalarını oluşturmak için arayüz;
    10. CUPS yazdırma sunucusu;
    11. MySQL (Moodle ve Mediawiki için);
    12. web sunucusu Apache2;
    13. sistemi güncellemek için arayüz (güncellemelerin ayarlanması dahil);
    14. destek olmak;
    15. hesap yönetimi (1C: Chronograph sisteminden hesap alma yeteneği);
    16. anti-virüs ve anti-spam destekli posta sunucusu.
      • HAC, prof., Doktora 04:29, 19 Temmuz 2009 (UTC)

    Rusya'da açık kaynak

    Şu anda Rusya'nın eğitim sisteminde açık kaynak yazılımların yaygınlaşmaya başlaması, ticari kapalı ithal yazılımların yaygın yasa dışı dağıtımını adlandırdıkları nedenler arasında.

    Hükümet kararları ile 2008 yılında Rusya Federasyonu'ndaki tüm okullarda yerli açık kaynak yazılım kullanılmaya başlandı ve bilişim alanında ulusal güvenliğin sağlanması için tüm devlet ve bütçe kuruluşlarına kurulacak.

    Açık kaynak yazılımlar, Genel Kamu Lisansı (GPL) kapsamında Rusya ve BDT ülkelerindeki tüm okullarda, ofislerde, üniversitelerde ve tüm kişisel bilgisayarlarda ve tüm devlet, bütçe ve ticari kurum ve kuruluşlarda ücretsiz olarak kurulabilir ve kullanılabilir.

      • HAC, prof., PhD 09:50, 16 Temmuz 2009 (UTC)

    Okullarda ve üniversitelerde açık kaynaklı yazılımlar

    Açık Kaynak Kullanımı ve Moskova okullarında ve üniversitelerinde Linux Teknolojileri 2005-2006'da başladı. Moskova Devlet Pedagoji Üniversitesi temelinde IBM Corporation ve UNESCO ile birlikte "Linux Teknolojileri ve Açık Kaynak Yazılım" seminer okulları düzenledikten sonra.

    2007'de Rusya Federasyonu Hükümeti'nin kararları ile, Rusya'daki tüm okullarda uygulanmak ve bilgisayar bilimi öğretiminde kullanılmak üzere Açık Kaynak temel paketleri önerildi. Bilişim teknolojisi Rusya Federasyonu'ndaki tüm okulların tüm bilişim sınıflarında.

    arka plan temel paketler bilgisayar bilimi programları, bunların geliştirilmesi, uygulanması ve Rusya ve BDT ülkelerindeki okullara dağıtılması, 90'lı yılların sonunda, yerli yazılımlar için temel yazılım paketlerinin geliştirildiği zaman başladı. kişisel bilgisayarlar BK, Corvette ve UKNC ve okullar için Açık ve Özgür Yazılım olarak dağıtıldı.

    Rusya'daki tüm orta öğretim okulları 2008-2009'da eğitim için lisanslı ticari ve ücretsiz açık kaynaklı yazılımların temel paketlerini aldı bilgisayar okuryazarlığı Windows ve Linux işletim sistemleri ile bilişimin temelleri ve yeni bilgi teknolojileri.

    Rusya'nın dört bölgesinde 2008-2009'da bilişim ve bilgisayar teknolojisi dersliklerine yönelik temel yazılım paketlerinin ortaokullarda tanıtılması ve kullanılmasına yönelik çalışmalar başlatılmış, bilişim öğretmen ve öğretmenlerinin Windows ve Linux ortamında açık yazılımlarla çalışma teknolojisi eğitimlerine başlanmıştır.

    Buna göre doktrin bilgi Güvenliği RF bilgisayar okuryazarlığı ve bilişim öğretimi, ücretsiz açık kaynak kodlu yazılıma dayalı olarak bilgisayarlardaki bilgilerin korunması, bilgisayar virüslerinden, porno sitelerinden korunma ve yerel ve küresel bilgisayar ağlarında bilgi güvenliğinin sağlanması konularında yasal bir eğitim programı ile birlikte sunulmalıdır.

    2007 yılında, Windows ve Linux'ta ücretsiz açık ticari kapalı yazılımla devlet eğitim standartlarına uygun olarak bilgisayar bilimi öğretmek için üniversiteler ve okullar için ilk bilgisayar bilimi ders kitapları yayınlandı.

      • HAC, prof., Doktora 09:51, 16 Temmuz 2009 (UTC)

    Açık Kaynağın Tanımı

    Açık Kaynağın Tanımı), Açık Kaynak Girişimi tarafından bir yazılım lisansının Açık Kaynak Yazılım (Açık Kaynak) standartlarına ne ölçüde uyduğunu belirlemek için kullanılır. Çoğunlukla Bruce Perens tarafından yazılan Debian Özgür Yazılım direktiflerine dayanmaktadır.

    tanım oluşur on lisans gereksinimi Açık Kaynak için:

    1. Ücretsiz dağıtım. Bu, lisansın yazılımın satışına ve dağıtımına kısıtlamalar getirmemesi gerektiği anlamına gelir.
    2. Mevcut kaynak metinler. Yazılım kaynak kodu ile gelmese bile, kaynak kodu hazır olmalıdır.
    3. Değişiklik olasılığı. Yalnızca kaynak metinleri okuyabilmek, onlarla deney yapmaya ve değişiklikleri serbest bırakmaya izin vermez
    4. Yazarın kaynak kodunun dokunulmazlığı durumunda bile, türev programlar ve bunların kaynak kodları serbestçe dağıtılmalıdır.
    5. İnsanlara ve insan gruplarına karşı ayrımcılık yapılmaz. Amerika Birleşik Devletleri gibi bazı ülkelerde yazılım ihracatı konusunda bazı kısıtlamalar vardır.
    6. Uygulama amacına göre ayrımcılık yapılmaz. Ücretsiz lisans genetik ve nükleer araştırmalar, ticari uygulamalar vb. dahil olmak üzere tüm faaliyetlere izin vermelidir.
    7. Lisans Dağıtımı. Açık Kaynak Yazılımla ilişkili haklar, gizlilik anlaşmaları gibi ek anlaşmalar olmaksızın programın tüm kullanıcıları için geçerli olacaktır.
    8. Lisans, diğer yazılım ürünlerini kısıtlamamalıdır. Banal uyumsuzluk dışında, kullanıcının ne kullanacağını seçme hakkı vardır.
    9. Lisans, teknolojiden bağımsız olmalıdır. Yani lisans, türev programda kullanılan arayüzden veya teknolojilerden herhangi bir şey gerektirmemelidir.
    10. Lisans belirli bir ürüne bağlı olmamalıdır. Program kodunun hakları, programın bir ürünün parçası olup olmamasına bağlı olmamalıdır. Programı koleksiyondan ayrı olarak dağıtan veya kodun bir kısmını başka bir ürüne aktaran kişi, koleksiyonun verdiği haklarla aynı haklara sahip olur.

    Birçok kişi çeşitli yazılımlar satın alır veya saldırıya uğramış olanları kullanır. korsan versiyonlar. Kullanıcılar programın grafik arayüzünü görür, ancak bu ürünün kodu genellikle gizlidir. Bu bakımdan, program kodunu kopyalayıp kendilerine atamak isteyenlere karşı yazar korumasını garanti eden yazılımı değiştirmek neredeyse imkansızdır. Ancak buna rağmen, modern dünyada giderek daha fazla sözde "Açık Kaynak" programları var. Açık kaynak programların ne olduğunu ve olumlu ve olumsuz yanlarının neler olduğunu anlayalım.

    Neler açık kaynak olarak kabul edilebilir?

    Hemen hemen tüm yazılımlar son kullanıcı hazır yazılım olarak gelir. Bunlar güzel bir arayüze sahip ve kullanımı kolay oldukça işlevsel programlardır. Bu ürünün kodu açıksa, herkes onu değiştirebilir, bulunan hataları düzeltmek için kendi seçeneklerini sunabilir veya bir tür yenilik yapabilir. Böylece, bu ürünün kalitesi zamanla artar. Açık kaynak işletim sistemlerine örnekler: linux, Unix, ubuntu.

    Herkes aşinadır Microsoft Office, analog, ancak zaten açık kaynak olan açık ofis. Tarayıcılar Mozilla Firefox Ve Google Chrome aynı zamanda açık kaynaklı yazılımlardır. Pek çok benzer ürün var, birçoğu büyük miktarda yazılım kullanıyor ve bunların herhangi birinin Açık Kaynaklı bir program olabileceğinden şüphelenmiyor.

    Açık kaynak özellikleri

    Bir yazılımın program olarak adlandırılması için kodunun herkese açık olması yeterli değildir. Böyle bir program olmalı Tamamen ücretsiz. Ek olarak, daha fazla kullanım ve kodu değiştirme girişimi ile kullanıcının herhangi bir ödeme yapması da gerekmez. Herkesin bu ürünü özgürce dağıtma ve yukarıda belirtildiği gibi değiştirme hakkı vardır. Bu tür programların kapsam ve kullanım koşulları konusunda herhangi bir kısıtlaması yoktur. İş için kullanılabilirler bilimsel araştırma, eğitim, sınırsız süre kendi amaçları için kullanma.

    Açık Kaynak Yazılım Lisansı

    Bu tür programların lisansı da ücretsizdir. Uygulama, değiştirme, dağıtım, diğer uyumlu yazılımlarla kullanım konusunda kesinlikle herhangi bir kısıtlama yoktur. Ayrıca, diğer tüm mevcut programlara teknolojik olarak tarafsızdır.

    Açık Kaynak Programlarının Artıları ve Eksileri

    Klasikten farklı olarak lisanslı programlar, bir grup ücretsiz programcı tarafından geliştirilmiştir, bu yüzden ücretsizdirler.

    İkinci önemli avantaj ise, program verilerini yükseltme. iyi programcı, kodu anladıktan sonra programa yeni seçenekler ekleyebilir veya mevcut işlevlerin çalışmasını iyileştirebilir. Örneğin, kullanıcı Mac os işletim sistemi onunkini değiştiremez işletim sistemi, Farklı linux, herkesin yalnızca kendi takdirine göre özelleştiremeyeceği, aynı zamanda herhangi bir bireysel işlev ekleyebileceği. Sonunda başaracak Yeni ürün kullanımı çok uygun olan. Ortaya çıkan program gerçekten iyiyse patentlenebilir hatta satılabilir(!)

    Programların tartışılmaz bir diğer avantajı da virüslerden korunmalarıdır. Neredeyse tüm virüsler uygulamalar için yazılmıştır. pencereler ve kötü amaçlı yazılım linux ihmal edilebilir miktar. Bu nedenle, açık kaynaklı bir işletim sistemi kullanarak virüs kapma olasılığı çok düşüktür.

    Günümüzde birçok kuruluş açık kaynak kodlu yazılım kullanımına geçmektedir. Bu, maliyetleri azaltır ve bir sistem korsanlığı olasılığını en aza indirir.

    Ama bildiğiniz gibi herhangi bir madalyanın iki yüzü vardır, anlatacağız açık kaynağın eksileri hakkında programlar.

    Yazılımla ilgili herhangi bir sorununuz varsa, genellikle teknik destekle iletişime geçersiniz. Açık kaynaklı yazılımın bir tane yoktur. Bu sorun, programın ülkenin her yerinden ve hatta dünyanın her yerinden farklı programcılar tarafından değiştirilmiş olması nedeniyle ortaya çıkar. Bu nedenle, ağın açık alanlarındaki soruna bir çözüm aramanız gerekecek. İnternet ya da kendin çöz.

    İkinci eksi, herkesin program kodunu değiştirebilmesi nedeniyle tekrar ortaya çıkıyor. Çoğu zaman insanların görüşleri örtüşmeyebilir ve bu da ürün modifikasyonunda çelişkilere neden olur. Bu da birçok kişinin uzun süredir üzerinde çalıştığı bir projenin çökmesine yol açabilir.

    Kötü amaçlı programlar da genellikle açık kaynak olarak gizlenir ve bazen onları gerçek güvenli yazılımlardan ayırmak çok zor olabilir.

    Bu tür programların bazı dezavantajları olmasına rağmen, giderek daha fazla kullanıcı bunlarla ilgileniyor. Günümüzde giderek daha fazla ürün açık kaynak ile oluşturulmaktadır. Bu, bu tür programların bir geleceği olduğu ve dikkat etmeye değer olduğu anlamına gelir.

    Açık kaynaklı yazılımın hayranları var ve son zamanlarda, bir tür "ulusal" ürün geliştirmeye gelince, temelde açık kaynak anlamına geliyorlar. Paradoksal olarak, bu tür yazılımlara olan ilgi, pratikte dağıtımını engelleyen birçok çarpıtma ve yanlış anlama üretti.

    Şirketimiz 2005'ten beri açık kaynak projelerine dahil olmuştur - ve kendi açık kaynak çözümlerini (OpenVZ , CRIU projeleri) geliştirerek, diğer açık kaynak projelerine (QEMU , OpenStack , libvirt , libcontainer , vb.) 10 yılı aşkın bir süredir, açık kaynaklı yazılımlarla ilgili en yaygın mitlerden bazılarını bir araya getirdik. Kavram yanılgılarının her biri hakkında konuşacağım ve neden yanlış olduğunu açıklayacağım. Elbette, daha fazlasını hatırlayacaksınız, ama bence bu beşi en "cehennem".


    Açık kaynaklı bir proje, açık kaynaklı bir projedir.

    Herhangi bir yazılım projesi birçok yapıdan oluşur: proje kaynak kodu, düzeltilmemiş kusurlar hakkında bilgi, test kaynak kodu, belgeler. Projenin kaynak kodu, projenin yalnızca bir parçasıdır ve ücretsiz erişim, tüm projeyi açık kaynak olarak adlandırma hakkını vermez. Kaynak koduna ek olarak, diğer geliştirme yapıtları serbestçe erişilebilir olmalıdır ve ne kadar çok yapıt açıksa, proje katkıda bulunanlara (projeye katkıda bulunmak isteyen kişiler) o kadar açık olur. Ayrıca, tüm topluluk üyeleri arasında şeffaf süreçler, projede açık iletişim vb. gereklidir. Tüm bu önlemler, yalnızca projenin geliştirilmesine ve topluluk üyelerinin verimli işbirliğine katkıda bulunacaktır.

    Açık kaynak yazılımın kalitesi daha kötü çünkü herkes bunun için kod yazabilir

    Açık kaynaklı yazılımın ana ilkesi - açık ortak geliştirme - kendi başına, düşük kaliteli kodun, koltuk değneklerinin ve yamaların diğer katılımcılardan gizlenemeyeceğinin garantisidir. Bu tür projelere katılan bir kişi, çalışmasının hem analize hem de eleştiriye tabi tutulacağına, yani hacklemeyeceğine hazırdır. İtibarı tehlikede ve kimse onu kaybetmek istemiyor.

    Ek olarak, bazı topluluklarda (örneğin, Linux çekirdeğinin geliştirilmesiyle ilgili topluluk) ayrıca zor prensip- kaynak çekirdeğe yalnızca en iyi, test edilmiş ve ideal kod kabul edilir. Düşük kaliteli değişiklikler ekleme girişimi reddedilecektir, ikinci girişim, kişi veya katkıda bulunan şirket için itibar kaybıyla doludur.

    Yani açık bir proje gerçekten herkesin kod yazmaya katılmasına izin verir, ancak ciddi projelerde giriş eşiğinin yüksek olması nedeniyle yetersiz uzmanlık düzeyine sahip kişilerden kod kabul edilmeyecektir.
    Çoğu büyük BT şirketi (IBM, Google, Canonical, Parallels, vb.), uzmanların açık kaynak projeler üzerinde çalışmaları için ödendiği ve dolayısıyla şirketin ürünleri üzerinde dolaylı olarak çalıştıkları tüm departmanlara sahiptir.

    Ayrı olarak, açık projelere dayalı ürünler geliştiren şirketlerin, test sırasında kullandıkları açık projelerin kodunu geliştirmekle ilgilendiklerini belirtmekte fayda var. Bu nedenle, tespit edilen tüm sorunların düzeltilmesi ve kodunuz ile açık projenin kodunda mümkün olduğunca az fark olması için bu düzeltmenin projenin ana dalına eklenmesinin sağlanması gerekir. Ürünlerimiz diğer açık projelerin kodunu kullanıyor, bu yüzden bu projelerin kodunda bulunan sorunları düzeltip yukarıya gönderiyoruz. RHEL çekirdeğindeki güvenlik açıklarında durum buydu: Red Hat, Vladimir Davydov'un RHEL6 çekirdek güncellemelerinden birinde ciddi güvenlik açıkları CVE-2014-0203 ve CVE-2014-4483 keşfettiğini kaydetti (bu arada ikinci sorun, kullanılarak bulundu) Linux Test Projesini kullanan otomatik testlerimizden biri). Vasily Averin, CVE-2014-5045'i bulduğu için övgü aldı ve CVE-2012-4508 için Dmitry Monakhov. Hakikat iyi testler Hatta Linux çekirdeği Andrew Morton tarafından etiketlendi (bu kim?): “İlgileniyorum. Geçtiğimiz birkaç ay içinde, @openvz.org'daki insanlar bir dizi belirsiz, ancak ciddi ve oldukça eski hatalar buldu (ve düzeltti). Bu böcekleri nasıl keşfettiniz?”

    Sonuç

    Aslında, tüm bu efsaneler, çoğunlukla OpenSource yazılımıyla çalışmaya yeni başlayan veya hiç denememiş kullanıcılardan kaynaklanmaktadır. Önyargılardan kurtulmanın en iyi yolu, bu tür kararlarla yakın çalışmaya başlamaktır.
    Kısa bir süre önce Virtuozzo 7 ürünümüzün yeni bir sürümünü yayınladık. En iyi konteyner sanallaştırma teknolojisini oluşturmakla da ilgileniyorsanız, o zaman