Yüzlerce en kullanışlı açık kaynak program. Ücretsiz ve açık kaynaklı yazılım arasındaki fark

  • 22.07.2019

Açık kaynak yazılımın hayranları var ve son zamanlarda, bir tür "ulusal" ürünün geliştirilmesi söz konusu olduğunda, bunlar temelde açık kaynak anlamına geliyor. 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 yılından beri açık kaynak projelerinde yer almakta ve kendi açık kaynak çözümlerini geliştirerek (OpenVZ , CRIU projeleri), diğer açık kaynak projelerine (QEMU , OpenStack , libvirt , libcontainer , vb.) katılmaktadır. Son 10 yılda, açık kaynaklı yazılımlarla ilgili en yaygın efsanelerden 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, ancak bence bu beşi en “cehennem”.


Açık kaynak projesi, açık kaynak projesidir.

Herhangi bir yazılım projesi birçok yapıdan oluşur: proje kaynak kodu, düzeltilmemiş kusurlar hakkında bilgi, test kaynak kodu, dokümantasyon. Projenin kaynak kodu, projenin yalnızca bir kısmıdır, ü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ı ücretsiz olarak erişilebilir olmalıdır ve daha fazla yapıt açık oldukça, proje katkıda bulunanlara (projeye katkıda bulunmak isteyen kişiler) daha fazla açıktır. Ayrıca, tüm topluluk üyeleri arasında şeffaf süreçler, projede açık iletişim vb. Tüm bu önlemler yalnızca projenin geliştirilmesine ve topluluk üyelerinin verimli işbirliğine katkıda bulunacaktır.

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

Açık kaynağın ana ilkesi - açık ortak geliştirme - kendi içinde 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ışmalarının hem analize hem de eleştiriye maruz kalacağı gerçeğine hazırdır, bu da hacklemeyeceği anlamına gelir. İtibarı tehlikede ve kimse onu kaybetmek istemiyor.

Ek olarak, bazı topluluklarda (örneğin, Linux çekirdeğinin geliştirilmesiyle ilgili topluluk) katı bir ilke vardır - kaynak çekirdeğe yalnızca en iyi, test edilmiş ve ideal kod kabul edilir. Düşük kaliteli değişiklikler ekleme girişimi reddedilecek, ikinci girişim kişi veya şirkete katkıda bulunan kişi için itibar kaybıyla dolu.

Yani, açık bir proje gerçekten herkesin kod yazmada yer almasını mümkün kılar, ancak ciddi projelerde, yüksek giriş eşiği nedeniyle, yetersiz uzmanlık düzeyine sahip kişilerden kod kabul edilmeyecektir.
Çoğu büyük BT şirketi (IBM, Google, Canonical, Parallels, vb.), açık kaynak projelerinde çalışmak için uzmanlara ödeme yapılan ve dolayısıyla dolaylı olarak şirketin ürünleri üzerinde çalışan tüm departmanlara sahiptir.

Ayrı olarak, açık projelere dayalı ürünler geliştiren şirketlerin, test sırasında kullandıkları açık projelerin kodlarını geliştirmekle ilgilendiklerini belirtmekte fayda var. Bu nedenle, kodunuzda ve açık projenin kodunda mümkün olduğunca az farklılık olması için tespit edilen tüm sorunların düzeltilmesi ve bu düzeltmenin projenin ana dalına eklenmesini sağlayın. Ürünlerimiz diğer açık projelerin kodlarını kullandığı için bu projelerin kodlarında bulunan sorunları giderip upstream'e gönderiyoruz. RHEL çekirdeğindeki güvenlik açıklarıyla ilgili durum buydu: Red Hat, Vladimir Davydov'un RHEL6 çekirdek güncellemelerinden birinde ciddi CVE-2014-0203 ve CVE-2014-4483 güvenlik açıklarını keşfettiğini kaydetti (bu arada ikinci sorun, Linux Test Projesi kullanılarak otomatikleştirilmiş testlerimizden biri). Vasily Averin, CVE-2014-5045'i bulduğu için, Dmitry Monakhov ise CVE-2012-4508 için övgü aldı. Linux çekirdeğinin iyi test edilmesi Andrew Morton tarafından bile not edildi (bu kim?): “İlgileniyorum. Geçtiğimiz birkaç ay içinde, @openvz.org'daki insanlar bir sürü belirsiz, ancak ciddi ve oldukça eski hatalar buldular (ve düzelttiler). Bu böcekleri nasıl keşfettin?”

Sonuç

Aslında, yukarıda sıralanan tüm mitler, çoğunlukla OpenSource yazılımıyla çalışmaya yeni başlayan veya hiç denememiş olan 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ü için açık geliştirme sürecini duyurduk. En iyi konteyner sanallaştırma teknolojisini oluşturmakla da ilgileniyorsanız, o zaman

1990'larda, özgür yazılım kurumsal ortamda egzotik olarak kabul edildi ve Microsoft'un liderliğindeki tescilli devlerin tek dikkate değer rakibi uzun bir süre 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 deneyime ulaşan düzinelerce güvenilir açık kaynak satıcısı ortaya çıktı.

2014 için, ticari yazılım satıcılarıyla çeşitli alanlarda başarılı bir şekilde rekabet eden birçok oyuncu var. Red Hat'e ek olarak, bunlar Google, Apache Software, Novell, SUSE, Acquia, vb. gibi açık kaynaklı kuruluşlardır. Piyasada, mevcut tescilli çözümlerin giderek daha fazla OpenSource analogları ortaya çıkmaktadır. Açık kaynak toplulukları güçleniyor ve ürünlerin kalitesini ve işlevselliğini iyileş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şimini teşvik eder.

Hemen hemen tüm endüstrilerde 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 Active Directory - Samba,
  • Avaya IP Office - Yıldız işareti vb.)

Spesifik iş hedeflerine dayalı olarak, tescilli yazılıma ve OpenSource'a dayalı 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 projelerin kaynak kodunu 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'de 4.956 okulda 46.000 bilgisayara ücretsiz yazılım yükleme kararını bozduğu biliniyordu. Eyalet okul bakanı Baldeo Purushartha, “Önceki kararımızı yeniden gözden geçirmeye karar verdik” dedi.

Pencap Hükümeti 2004-2005 yıllarında 6-12. sınıflardaki öğrenciler için bir bilişim programı başlattı. Pencap BİT Eğitimi Bölümü, tüm ilkokullarda gerekli donanım, yazılım ve geniş bant internet bağlantısı ile bilgisayar laboratuvarları sağlayacak bir proje yürütüyor. Aynı zamanda okullarda kullanım için Linux Vakfı tarafından test edilip onaylanan Bharat İşletim Sistemi Çözümleri (BOSS), uygun fiyatı nedeniyle eyalet düzeyinde geniş destek aldı.

Pencap Eyaleti Başkanı'na göre, 2008 itibariyle, Microsoft tarafından lisanslanan yazılım güncellemelerinin minimum maliyeti - 16.578 bilgisayar için bilgisayar başına 1.375 Rs ile - beş yılda 23 milyon Rs idi. Bu nedenle, Eylül 2008'de Pencap Hükümeti, tüm devlet ilkokullarında BOSS satın almaya ve 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 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 Departmanı başkanı, `Okul Eğitimi Departmanı, Microsoft'tan yazılım kullanmaya geri dönecek ... çocuklara devlet okullarının ilk sınıflarında eğitim vermek. Lisansların yenilenmesinin maliyeti yaklaşık 7 milyon rupi olacak ve bunun 3,77 milyonu halihazırda hükümet tarafından tahsis edilmiş durumda.

Ayrıca EDUASAT ağına bağlı devlet okullarına yaklaşık 90 bin bilgisayar kurulacak ve bu sayede öğrenciler çeşitli derslerden canlı yayın izleyebilecekler. Ön hesaplamalara göre Microsoft yazılımının ve lisansının başlangıç ​​fiyatı 30 milyon rupi olacak. Bu miktar, ekipman fiyatını vb. içermez.

Daha önce, Şubat 2011'de, BOSS'un EDUASAT ağında faaliyet göstermesine karar verildi. Ama şimdi Purushart'a göre: `Öğrencilerin Microsoft yazılımlarını öğrenecekleri kurulu bilgisayarlardan en iyi şekilde yararlanmak için Microsoft'u EDUASAT'ta da kullanmak istiyoruz'.

Punjab'ın Linux'u okullarda aktif olarak 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 Institute of Technology (ABD) tarafından yakın zamanda yapılan bir araştırmaya göre, Almanya kamu sektöründe açık kaynak 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 tasarruf ettiğini birkaç kez doğruladı. Hatta diplomatların diğer devlet kurumlarının çalışanlarından daha az BT harcaması yaptığı söylendi.

Ancak işin püf noktası, shareware yazılımların çalıştırılmasının bazen koşulsuz ücretli yazılımlardan daha pahalı olmasıdır. 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ımlarına geri dönüyor. Yetkililer, teknik destekle ilgili kalıcı sorunların yanı sıra açık kaynaklı yazılımlarda ustalaşmanın zorluğuna (birçok çalışan bundan şikayet etti) parayla değer verdi ve cimrinin iki kez ödediği ruhuyla konuştu.

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 uygulandı ve bilişim alanında ulusal güvenliği sağlamak için tüm devlet ve bütçe kuruluşlarında kurulacak.

Penguen Projesi - açık kaynak uygulaması

"Penguen" Projesi - 2009-2010 yıllarında Rusya'daki okullarda ve üniversitelerde Linux Teknolojileri ve Açık Kaynak Yazılımın uygulanmasına yönelik bir proje. FAO - Rusya Federasyonu Federal Eğitim Ajansı 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 İnternet portallarının geliştirilmesi
  3. 60 bin öğretmene Linux teknolojileri ve Açık Kaynak eğitimi

1. Devlet standartlarına ve Birleşik Devlet Bilişim ve BİT Sınavının gerekliliklerine uygun olarak Açık Kaynak tabanlı üniversiteler ve okullar için temel Bilişim ders kitaplarının geliştirilmesi 2008-09'da tamamlanmıştır. 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 tamamlanmıştır. 3. Bilgisayar bilimleri öğretmenleri ve okul öğretmenleri için Linux Teknolojileri ve Açık Kaynak Yazılımları üzerine pilot kurslar 2005-2007 yıllarında yürütüldü ve üzerinde çalışıldı. UNESCO, IBM Corporation ve Linux Center desteğiyle Moskova Devlet Pedagoji Üniversitesi ve Moskova Devlet Pedagoji Üniversitesi'nin Moskova pedagoji üniversiteleri ile birlikte.

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

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

Bu toplantıda D.A. Medvedev söz konusu:

"...Şimdi oturursak tamamen yabancı yazılım iğnesi üzerinde ve yıllarca “yatın”, o zaman ondan çıkmayacağız. Ve küresel trendlere aykırı olarak gelişeceğiz. Aynı zamanda yarın okullardaki tüm bilgisayarları (ve potansiyel olarak bu çok daha ciddi bir bilgisayar ağı) ücretsiz lisanslı açık kaynak kodlu programlara aktaracağımızı da duyurmak mümkün değil çünkü bağlantı sorunları var, sorunlar var. teknolojik sorunlar. Yani, burada da tam bir hazırlık yok. Ne yapalım?

sunuyoruz uzlaşma yoluna git, 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, photoshoplar - genel olarak, okullar da dahil olmak üzere genellikle kullanıcılar tarafından kullanılan her şey), ancak aynı zamanda durmanın değil, açık erişimli bir yerli yazılım paketi üzerinde çalışmanın zamanı geldi (ve şimdi bunun hakkında daha ayrıntılı konuşacağız), böylece daha sonra, nihayetinde, üç yıl içinde (daha önce işe yararsa, daha da iyi) ),

Böyle bir optimal model oluşturun okulların ve potansiyel olarak tüm devlet kurumlarının ihtiyaç duyduklarını seçebilecekleri bir sistem: ya ticari ürünleri federal fonların pahasına değil, masrafları kendilerine ait olacak şekilde kullanmaya devam edin ya da açık erişime dayalı, zaten tamamen uyarlanmış, onlar için kabul edilebilir bir sisteme geçin. , açık kaynakta...".

Aralık 2010: Putin, gücün Linux'a geçmesini emretti

Devlet organlarının özgür yazılıma geçişine ilişkin belgenin tarihi, Bilgi ve İletişim Bakanlığı'nın “Rusya Federasyonu'nda özgür yazılımın geliştirilmesi ve kullanılmasının geliştirilmesi için Konsept” geliştirmeye başladığı 2007'den beri devam ediyor. 2008 baharında yayınlandı. Ancak, Bakan Leonid Reiman'ın istifası ve görevine Igor Shchegolev'in atanması, kavramın revizyonuna yol açtı.

Buna rağmen, 2008 baharında, iktidarın Dmitry Medvedev'e devredilmesinden birkaç gün önce, Vladimir Putin, halen Rusya'nın başkanıyken, federal kurumların özgür yazılımına geçiş planından bahsetmişti. hükümet, bu görevi kendisine veriyor.

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 için tasarlanmıştır.

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

Açık işletim sistemi Linux

Açık ofis paketi

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

Open Office paketinin bileşimi:

  1. OpenOffice.org Yazarı- MS Office ile uyumlu mektuplar, kitaplar, raporlar, haber bültenleri, broşürler ve diğer belgeler oluşturmak için zengin özelliklere sahip metin düzenleyici Yazar.
  2. OpenOffice.org Calc- Calc elektronik tabloları, MS Office ile uyumlu, yüksek kaliteli elektronik tablolardan beklediğiniz gelişmiş analiz, çizelgeleme ve karar verme yeteneklerine sahiptir.
  3. OpenOffice.org Etkileyin- Impress sunum düzenleyicisi, ö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 kaydedebilir.
  4. OpenOffice.org Üssü- Veritabanı Tabanı, basit bir arayüz içinde veritabanlarıyla çalışmak için araçlar sağlar. Formlar, raporlar, sorgular, tablolar, görünümler ve ilişkiler oluşturabilir ve düzenleyebilir, böylece ilişkili veritabanı yönetimi diğer popüler veritabanı uygulamalarında olduğu gibi olur. Base, varsayılan ilişkisel veritabanı motoru olarak HSQLDB'yi içerir. Ayrıca dBASE, Microsoft Access, MySQL veya Oracle veya herhangi bir ODBC veya JDBC uyumlu veritabanını kullanabilir.
  5. Açık Ofis Kurası Draw, basit diyagramlardan veya akış şemalarından 3B çizimlere kadar her şeyi yapabileceğiniz bir vektör grafik düzenleyicisidir. Draw, birçok yaygın biçimden grafikleri içe aktarabilir ve PNG, HTML, PDF ve Flash dahil olmak üzere 20'den fazla biçimde kaydedebilir.
  6. paslanmak- raster grafik editörü 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 Writer, OpenOffice.org'un bir parçası olan bir kelime işlemci ve görsel hiper metin editörüdür ve ücretsiz bir yazılımdır (LGPL lisansı altında yayınlanmıştır).

Writer, Microsoft Word'e benzer ve bu düzenleyicilerin işlevleri aşağı yukarı aynıdır. Kullanıcıya belgeleri yazmak, düzenlemek ve biçimlendirmek için modern araçlar sağlar.

Tanıdık arayüz ve işlevsellik ile birlikte:

* metin ve sayfaların paragraflarını oluşturun ve tasarlayın, * bölümler ve alt bilgiler ekleyin, * resimler ve multimedya nesneleri ekleyin, * belgeleri önizleyin ve yazdırın, * değişiklikleri kaydedin ve metinleri gözden geçirin, * içindekileri, dizinleri ve dipnotları otomatik olarak biçimlendirin, * makro ekleyin ve eleman yönetimi, * tablolarla çalışma, * yazım denetimi ve çok daha fazlası,

Stilleri uygulama kavramı, belgeleri oluşturmayı ve biçimlendirmeyi kolaylaştırmak için harika bir çözümdür. Stillerle çalışma, 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ştirmek zorunda kalırsanız, stilin avantajı o kadar belirgin hale gelir.

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

Diğer bileşenlerde olduğu gibi, Writer bileşenin temel işlevselliğini geliştiren veya dil bilgisi denetimi veya MediaWiki'ye yayınlama gibi ek özellikler sağlayan çok sayıda eklentiye (uzantı) sahiptir.

Writer, PDF'ye kaydetme ve docx'i içe aktarma dahil olmak üzere dosyaları içe ve dışa aktarmak için çok sayıda formatı destekler. Ve bir dosyanın e-posta ile gönderilmesi tek bir tuşa basılarak yapılır.

Calc 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. Muhasebeciler ve yöneticiler için rapor oluşturmak için favori bir araç.

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

Koşullu biçimlendirme ve hücre stilleri, bitmiş verileri düzenlemenize olanak tanırken, özet 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 aktarma ve dışa aktarma biçimi, neredeyse tüm verilerle çalışmanıza olanak tanır. Ayrıca, özel bir araç kullanarak veritabanları gibi diğer kaynaklardan veri alabilir veya içe aktarılan verilerin her zaman güncel olması için güncellenebilir bir aralık oluşturabilirsiniz.

Farklı elektronik tablolar ve ortak veri düzenleme arasındaki bağlantılar desteklenir (OpenOffice.org 3.0'dan beri).

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

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

OpenOffice.org Çekilişi- 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ü Beraberlik 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 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 düzenleyici çiz 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, onu kopyalayıp yapıştırarak bir Writer belgesinde kolayca kullanabilirsiniz. Ayrıca Drawr'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 stilleri kullanabilen ve akış çizelgeleri gibi çizimler çizmenize olanak tanıyan şekiller arasında tam özellikli "bağlayıcılar" içerir.

Ofis paketinin bir parçası olarak bir vektör editörüne 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, hem yaygın hem de özelleştirilmiş çoğu biçimde bitmap'lerin dışa aktarılmasını destekler.

Draw, vektör düzenleyicilerde bulunan tüm gerekli araçlara sahiptir:

* 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, sabitleme 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 ilkelleri, Bezier eğrileri ile çizim; * 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, hem yaygın hem de özelleştirilmiş çoğu biçimde bitmap'lerin dışa aktarılmasını destekler.

Galeriyi (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 bir bitmap görüntüsüne veya örneğin PDF'ye aktarılabilir.

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

OpenOffice.org'un 3.0 sürümünden itibaren 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ı

Base, tablo verilerini oluşturmanıza, düzenlemenize ve işlemenize izin veren açık bir ilişkisel veritabanıdır.

Kullanıcılara oldukça geniş bir veri ve tablo işleme araçları seti sunulur: 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üzenleyicisi, veri seçme, değiştirme, veri ekleme için veritabanlarına yönelik neredeyse tüm SQL sorguları aralığını oluşturmanıza olanak tanır. Parametreli alt sorgular ve sorgular desteklenir. Editörün görsel kısmı, acemi bir kullanıcı için sorgu oluşturma sürecini basitleştirecektir.

Form düzenleyici, neredeyse tüm standart veri tabanı içerik yönetim 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 tabloları, MS Access, adres defterleri, metin dosyaları ve ayrıca OpenOffice.org Calc veya MS Excel'de oluşturulan elektronik tablolarla çalışmak da mümkündür.

Harici veri kaynaklarına ODBC, JDBC, SDBC ve diğer teknolojiler kullanılarak erişilir. 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, gömülü 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. Ancak daha iyi bir raporlama aracı var, Sun Report Builder. Bu araç, hemen hemen her karmaşıklıkta raporlar oluşturmanıza olanak tanır. Gruplandırmayı, satır içi özel işlevleri, koşullu biçimlendirmeyi destekler. 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ğlanarak ve gerekli verileri bir SQL sorgusu ile filtreleyerek, bu verilerle OOo Calc'ta çalışabilirsiniz.

Açık programlama sistemleri

  1. ücretsiz paskal 2.0.4 - Ücretsiz Pascal ve Object Pascal Derleyicisi - IDE olarak Lazarus veya KDevelop önerilir.
  2. tutulma- Modüler çapraz platform uygulamalarının geliştirilmesi için açık bir açık programlama sistemleri kompleksi.
  3. Gambas- ücretsiz programlama sistemi 2) Qt, GTK, OpenGL, SDL ve CGI WEB tabanlı programlar oluşturmak için GÖRSEL TEMEL IDE

Okullar için Minimum Açık Kaynak Paketi

Açık kaynak programları içerir

  1. grafik ortamı XFCE;
  2. hızlı metin editörü Abiword;
  3. Gnumeric elektronik tablo düzenleyicisi.

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

  1. Ofis paketi: OpenOffice.org 2.3;
  2. İnternet tarayıcısı: Firefox 2.0;
  3. Resim düzenleyici: GIMP 2.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 (Free Pascal ve Lazarus), basic (gambas), logo (KTurtle);
  3. Matematiksel hesaplama sistemleri (Maxima ve Scilab);
  4. antivirüs ClamAV ve Squid önbelleğe alma sunucusu, PostgreSQL DBMS

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

Linux Canlı CD'si

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

CD L inux canlı cd 128 ila 256 MB belleğe ve PI 233 MHz'den bir işlemciye sahip bir bilgisayarda bir Linux kurulum CD'si ile çalışmak üzere optimize edilmiştir. Çalışma oturumları desteklenir ve yeniden başlatmalar arasında ayarları ve belgeleri ana klasörünüze 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ını içerir; Bu dağıtım, hafif ve hızlı metin düzenleyicisi Abiword ve elektronik tablo düzenleyicisi 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: Pençe Postası;
  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ştirilebilir, 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 örneklerini 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. Squid proxy sunucusu (erişim istatistiklerini görüntüleme desteği ile);
  3. güvenlik duvarı;
  4. ağ arayüzü yönetimi;
  5. tam zamanlı sunucu;
  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 baskı 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: Kronograf sisteminden hesapları içe aktarma 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, açık kaynaklı yazılımlar, ticari kapalı ithal yazılımların yaygın yasadışı dağıtımını adlandırmalarının nedenleri arasında Rusya'nın eğitim sisteminde yaygınlaşmaya başlıyor.

Hükümet kararları ile, 2008 yılında Rusya Federasyonu'nun tüm okullarında yerli açık kaynak yazılımı tanıtıldı ve BT alanında ulusal güvenliği sağlamak için tüm devlet ve bütçe kuruluşlarına kurulacak.

Açık kaynaklı 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., Doktora 09:50, 16 Temmuz 2009 (UTC)

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

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

2007 yılında Rusya Federasyonu Hükümeti'nin kararlarıyla, Rusya'daki tüm okullarda uygulanması ve Rusya Federasyonu'ndaki tüm okulların tüm bilgisayar bilimi sınıflarında bilgisayar bilimi ve bilgi teknolojisi öğretiminde kullanılması için temel Açık Kaynak paketleri önerildi.

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

Rusya'daki tüm ortaokullar 2008-2009'da bilgisayar okuryazarlığı, bilgisayar biliminin temelleri ve Windows ve Linux işletim sistemleri ile yeni bilgi teknolojilerinin öğretilmesi için temel lisanslı ticari ve ücretsiz açık kaynaklı yazılım paketleri aldı.

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

Buna göre Rusya Federasyonu bilgi güvenliği doktrini Bilgisayarlarda bilginin korunması, bilgisayar virüslerine, porno sitelere karşı korunmanın öğretilmesinde ve yerel ve küresel bilgisayar ağlarında ücretsiz açık kaynak yazılımlara dayalı bilgi güvenliğinin sağlanmasında bilgisayar okuryazarlığı ve bilişim öğretimine yasal bir eğitim programı eşlik etmelidir.

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

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

Açık Kaynak Tanımı

Açık Kaynak Tanımı), 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 Açık Kaynak Girişimi tarafından 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 şartı 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ıtlama getirmemesi gerektiği anlamına gelir.
  2. Mevcut kaynak metinler. Yazılım kaynak koduyla birlikte gelmese bile kaynak kodun hazır olması gerekir.
  3. Değişiklik imkanı. Yalnızca kaynak metinleri okuma yeteneği, bunlarla denemeler yapılmasına ve değişikliklerin yayınlanmasına 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. Kişilere 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. Başvuru amacına göre ayrımcılık yapılmaz.Ücretsiz bir lisans, genetik ve nükleer araştırma, ticari uygulamalar vb. dahil olmak üzere tüm faaliyetlere izin vermelidir.
  7. Lisans Dağıtımı. Açık Kaynak Yazılımı ile ilgili haklar, ifşa etmeme 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 neyi kullanacağını seçme hakkı vardır.
  9. Lisans, teknolojiden bağımsız olmalıdır. Yani lisans, türev programda kullanılan arayüz 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 haklara sahiptir.

Bu sınıftaki programların görünümü, dolaşımdaki kısıtlamalardan arınmış bir yazılım oluşturma fikri ile ilişkilidir. 1998'de Amerikalı geliştiriciler Bruce Perens ve Eric Raymond'un önerisiyle Açık Kaynak Girişimi oluşturuldu.

(Açık Kaynak Girişimi, OSI). Bu hareket, "Açık Kaynak Yazılımın Tanımı" nı geliştirdi ve yayınladı.

Açık kaynak yazılım lisansı aşağıdaki yetkileri sağlar:

  • 1) kaynak koduna erişim;
  • 2) bilgisayar programını değiştirmek;
  • 3) değiştirilmiş programı, yazılımın lisans sahibi tarafından alındığı koşullar altında dağıtmak;
  • 4) lisans alanın bilgisayar programını amacına uygun olarak kullanması;
  • 5) kesinti ve ücret ödemeden programın kullanıcısı tarafından daha fazla dağıtım için.

Ek yetkiler olarak, açık kaynak yazılım lisansları şunları içerebilir:

  • 1) lisans alanların her biri tarafından yapılan değişikliklerin açıklaması;
  • 2) garanti vermeyi reddetmek,
  • 3) zararlardan sorumluluk reddi;
  • 4) patent konularının düzenlenmesi;
  • 5) bu lisansın diğer lisanslarla uyumluluğuna ilişkin hükümler;
  • 6) açık lisans metninde telif hakkının düzenlenmesi;
  • 7) alınan açık kodda yapılan değişikliklerin bir göstergesi;
  • 8) uygulanacak hukuka ve yetkili mahkemeye ilişkin hükümler.

Ancak bu, bir açık kaynak lisansının mutlaka ücretsiz olarak sağlandığı anlamına gelmez, ücretli provizyon seçenekleri olabilir (örneğin, ücretli hizmet desteği veya yazılım geliştirme için ücretsiz kod kullanmak için ticari bir lisans). Açık kaynak kodlu bir programın kullanılması, kodun açık olduğu, işlenebileceği ve bu koda dayalı olarak kendi programınızı yarattığınız anlamına gelir - bir "türev çalışma". Kullanıcılarına açık kaynağı değiştirme hakkı verilmeyen yazılımlar, diğer şartlar ne olursa olsun özgür olmayan yazılımdır.

Ocak 2012'den bu yana, Rusya Federasyonu'nda ilk kez, kullanıcıya erişim sağlayan basit (münhasır olmayan lisans) veya münhasır lisans koşulları altında dağıtılan bir yazılım olarak açık kaynaklı bir program kavramı tanıtıldı. programın kaynak kodları.

Farklı açık kaynak lisansları farklı haklar ve yükümlülükler sağlar. Açık kaynaklı programların kullanımına ilişkin bazı lisanslarda, gözden geçirilmiş, değiştirilmiş bir program dağıtılırken, bu tür değişikliklerin yazarı, orijinal programın hangi işlevleri, prosedürleri değiştirildiği veya yeni oluşturulduğu hakkında bilgi vermekle yükümlüdür. Bu tür eylemler, türev programın kalitesiz ve işlevsiz olması durumunda orijinal programın yazarlarına zarar vermemek için diğer kullanıcıları bilgilendirmek için sağlanır.

Özgür yazılım kavramının temeli, dört temel özgürlük:

  • 1) bir bilgisayarda çoğaltma ve programı herhangi bir amaç için çalıştırma özgürlüğü;
  • 2) programın çalışmasını inceleme ve onu kullanıcının ihtiyaçlarına göre uyarlama özgürlüğü;
  • 3) özgür yazılımın alınan kopyalarını çoğaltma ve dağıtma özgürlüğü;
  • 4) programı geliştirme özgürlüğü, yani. değiştirin ve değiştirilmiş bir biçimde dağıtın.

Yalnızca tüm ilkeleri karşılayan bir bilgisayar programı özgür yazılım olarak kabul edilebilir. Özgürlükler, bir bilgisayar programının kullanımı için böyle bir lisans sözleşmesinin tazminatını belirleme özgürlüğünü içerir. Bu nedenle, kullanıcının programların kaynak kodunu alma, değiştirme ve daha fazla dağıtma özgürlüğüne saygı duyulurken, özgür yazılımın geri ödenebilir bir temelde dağıtılabileceği iddia edilebilir.

Aşağıdaki açık kaynak lisans türleri vardır:

  • – Genel Kamu Lisansı (GPL);
  • – Apache Yazılım Lisansı;
  • – Berkeley Yazılım Dağıtımı (BSD) lisansı;
  • – Massachusetts Teknoloji Enstitüsü (MIT) tarafından lisanslanmıştır;
  • – Mozilla Kamu Lisansı (MPL), vb.

GPL, BSD, MIT'nin genel anlamı, program kullanıcısının haklarını genişletmek ve aynı zamanda ona Rusya Federasyonu ve yabancı ülkelerin yasaları tarafından sağlanan lisansların özelliği olmayan bazı yükümlülükler getirmektir. Ancak şu anda, Rusya Federasyonu'nda bu tür yazılımların geliştirilmesi desteklenmeye başlandı. Ayrıca, Rusya Federasyonu'nda İdari Reform Kavramı ve "Elektronik Rusya" Federal Hedef Programı kabul edildi.

Açık kaynak kodlu yazılımların temel özelliklerini sıralayalım.

1. ücretsiz dağıtım

Lisans sözleşmesi, farklı kaynaklardan programları içeren bileşik yazılımın bir bileşeni olan yazılımı satma veya dağıtma hakkını kısıtlamamalıdır.

2. Kaynak

Program, derlenmiş formlar gibi yeniden dağıtılabilen kaynak kodu içermelidir. Bazı ürün çeşitleri kaynak kodu olmadan dağıtılır. Bu durumda, kaynak kodu makul bir fiyata almanın veya İnternet üzerinden ücretsiz olarak alabilmenin iyi bilinen yolları olmalıdır. Kaynak kodu, programcının programı değiştirebileceği bir biçimde olmalıdır. Kasıtlı olarak karıştırılmış kaynak koduna, önişlemci veya çevirmen çıktı aygıtı gibi ara formlara izin verilmez.

  • 3. ikincil ürünler. Lisans sözleşmesi, yazılımı orijinal programın lisansıyla aynı koşullarda dağıtmak için kendi türev ürünlerini değiştirme ve geliştirme hakkını vermelidir.
  • 4. Yazarın kaynak kodunun korunması. Lisans sözleşmesi, kaynak kodu üçüncü kişiler tarafından değiştirilmiş bir ürünün dağıtımını kısıtlayabilir. Anlaşma, oluşturma sırasında programı değiştirmek için ekli kaynak kod dosyalarının dağıtımına izin verebilir. Lisans, kaynak kodunu değiştirerek oluşturulan kendi programınızı dağıtma hakkını vermelidir. Lisans sözleşmesi, yazılımın adını veya türev ürünlerin sürüm numarasını değiştirme gereklilikleri içerebilir.
  • 5. Kişiler veya kullanıcı grupları üzerinde herhangi bir kısıtlama yoktur. Lisans sözleşmesi tüm başvuru sahiplerine açık olmalıdır.
  • 6. Kapsam ile ilgili herhangi bir kısıtlama yoktur. Lisans sözleşmesi, programın ticari veya diğer araştırmalar gibi belirli bir faaliyet alanında kullanımına ilişkin kısıtlamalar içermemelidir.
  • 7. Lisansın dağıtımı. Programa ekli haklar, onu kullanan herkes için geçerli olmalıdır. Bunun için ek lisans gerekmez.
  • 8. Lisans sözleşmesinin ürünün bir kısmına özel olması gerekmez. Yazılım paketiyle elde edilen haklar, yazılım paketinin her bir öğesi için geçerlidir. Bir program bir dağıtımdan alınır ve bunun dışında kullanılırsa, program için dağıtımın lisans sözleşmesinin koşulları geçerlidir.
  • 9. Lisans sözleşmesi, diğer yazılımlarla ilgili kısıtlamalar içermemelidir, yani lisanslı yazılımla birlikte dağıtılan yazılım araçları. Lisans ayrıca, bu lisans sözleşmesi kapsamında oluşturulmayan yazılım araçlarının açıklığına ilişkin gereksinimleri de içermemelidir.
  • 10. Lisans, teknolojiden bağımsız olmalıdır. Lisans koşulları, bireysel teknolojilere ve arayüz stillerine dayanamaz.

Bir lisans sözleşmesi yapılırken yukarıdaki koşullara uyulması, bir bilgisayar programının açık kaynaklı yazılım olarak değerlendirilmesini mümkün kılar.

Açık kaynaklı yazılım, özgür yazılıma benzer, ancak önemli bir farkla - özgür yazılım söz konusu olduğunda, kaynak kodunun münhasır hakları programın telif hakkı sahibine aittir ve açık kaynaklı yazılım söz konusu olduğunda, bu haklar geçerli değildir. programın telif hakkı sahibi tarafından korunur, ancak hem orijinal geliştirici hem de sonraki tüm geliştiriciler olmak üzere yalnızca mülkiyet dışı haklar korunur.

2006 yılında, Rusya Federasyonu'nda, Rusya Federasyonu Bilgi ve İletişim Bakanlığı'nın 29 Haziran 2006 tarihli 83 No'lu Emri uyarınca "Rusya Bilgi ve İletişim Bakanlığı'nın 2006 yılı faaliyetleri hakkında ana hükümlerin uygulanmasına ilişkin Rusya Federasyonu Başkanı'nın Rusya Federasyonu Federal Meclisine Adresi", geliştirmeyi ve kamu otoritelerinde ücretsiz yazılımın (açık kaynak) kullanımını teşvik etmek için bir eylem planı geliştirildi. Plan aşağıdaki faaliyetleri içeriyordu:

  • 1) devlet ve belediye ihtiyaçları için bilgisayar programlarının geliştirilmesinde açık standartların ve spesifikasyonların kullanımı için gereksinimlerin ve önerilerin geliştirilmesi;
  • 2) ISO/IEC 26300:2006 (ofis uygulamaları için açık belge formatı) uygulamasının maliyet etkinliğinin değerlendirilmesi;
  • 3) Rusya Federasyonu iletişim idaresi temsilcilerinin bilgi teknolojisi alanında standardizasyon için uluslararası kuruluşlara katılımının organize edilmesi ve ayrıca standardizasyon için Rus şirketlerinin temsilcilerinin uluslararası kuruluşlara katılımının kolaylaştırılması ve koordine edilmesi (katılması halinde bu tür kuruluşlardaki devlet organları sağlanmamıştır);
  • 4) devlet ve belediye ihtiyaçları için yapılan çalışmaların bir sonucu olarak müşteriler tarafından alınan bilgisayar yazılımı hakları için (kapsam ve değerlendirmenin belirlenmesi dahil) edinme prosedürünün ve yönetim planlarının geliştirilmesi ve uygulanması;
  • 5) çeşitli yazılım geliştiricilerine eşit piyasa koşullarının sağlanmasını kontrol etmek için rekabet koşullarını izlemeye yönelik mekanizmaların iyileştirilmesi;
  • 6) bilgi iletişim teknolojileri alanında kullanıcıların mesleki eğitim ve öğretim düzeylerini artırmak için bir kavram ve eylem planının geliştirilmesi;
  • 7) baskın kullanımının uygunluğu ve geçerliliği dünya pratiği tarafından kanıtlanmış ve (veya) önemli sayıda piyasa katılımcısı tarafından tanınan bilgisayarlar için ücretsiz yazılım türlerinin (çeşitlerinin) bir listesinin geliştirilmesi standardizasyon amaçları da dahil olmak üzere çeşitli amaçlar için diğer sınıflandırıcıların geliştirilmesi;
  • 8) bilgisayar programlarının dağıtımı için hizmet odaklı bir modelin devlet ve belediye ihtiyaçları da dahil olmak üzere Rusya Federasyonu'nda geliştirilmesi için bir kavram ve eylem planının geliştirilmesi.
  • yolsuzlukla mücadele;
  • Emniyet;
  • ulusal çıkarların korunması;
  • vatandaşlara dostluk;
  • adaptasyon kolaylığı;
  • ekonomik fayda.

Bu tür bilgisayar programlarının kalitesi ticari programlarla orantılıdır. Bunun nedeni, bu yazılımın herkes tarafından test edilmesi, değiştirilmesi, iyileştirilmesidir, bu nedenle programı geliştirmeye çalışan geliştiricilerin sayısı, ticari kapalı kaynaklı yazılım geliştiricilerinin personeline eşittir (ve bazı durumlarda sayılarını önemli ölçüde aşmaktadır) .

Olumlu tarafı, bu tür yazılımların yalnızca halka açık değil, aynı zamanda güvenilir olduğu ortaya çıktı ve bu tür yazılımların yazarları için yaratıcılık özgürlüğü ücretten daha önemlidir. Elbette bu tür lisanslarda mülkiyet dışı haklara saygı gösterilmelidir, i. Dağıtılmış açık kaynak yazılım lisanslarının yazarları için, koruma işareti, ilk yayın yılı ve yazarın veya diğer telif hakkı sahibinin adı gibi mülkiyet dışı haklara saygı göstermek özellikle önemlidir.

Bütün bunlar, açık kaynaklı yazılımların büyük bir popülerlik kazandığını ve sadece IBM ve Hewlett Packard gibi dünyanın önde gelen şirketlerinin değil, aynı zamanda Rus şirketlerinin de yabancı müşteriler de dahil olmak üzere bu programları kullanan ve geliştirenler arasında olduğunu söylememize izin veriyor.

18 Ekim 2007 tarih ve 1447-r sayılı Rusya Federasyonu Hükümeti Kararnamesi, Rusya Federasyonu okullarında açık kaynak kodlu herhangi bir yazılımı kullanma hakkını belirler. 2009 yılında, Federal İcra Servisi, özgür yazılım kullanımı alanında devlet politikasını uygulamak için açık kaynaklı yazılım - Açık Ofis'in piyasaya sürüldüğünü bildirdi. "Nisan - Mayıs 2009'da, ücretsiz yazılım kullanılarak Rusya Federal İcra Servisi'nin bölgesel organlarının başkanlarıyla video konferans oturumları düzenlendi.

Rusya FSSP merkez ofisinin resmi web sitesinde zamanında ve düzenli olarak bilgi yayınlamak, vatandaşları ve kuruluşları FSSP'nin faaliyetleri hakkında sistematik olarak bilgilendirmek için, Bilgi Teknolojileri Departmanı yazılım platformunu ve site tasarımını sonuçlandırmak için çalışmalar yaptı. Bu, sitenin işlevselliğini önemli ölçüde genişletmeyi, bilgi içeriğini ve katılımı artırmayı mümkün kıldı".

Rusya Federasyonu'nda özgür yazılım geliştirme kavramı, 2010'dan önce aşağıdaki ürünlerin yaratılmasını üstlendi:

  • 1) memurlar ve kamu sektörü çalışanları için standart entegre ofis çözümleri;
  • 2) eğitim kurumlarının çalışmasını sağlamak için standart çözümler;
  • 3) İnternete toplu erişim noktaları için yazılım;
  • 4) kamu hizmetlerinin internet siteleri için yazılım;
  • 5) e-devlet amaçlı entegrasyon platformu;
  • 6) kritik tesisler için güvenli çözümler;
  • 7) bilgisayar programlarının dağıtımı için hizmet odaklı bir modelin geliştirilmesi.

Şu anda, belirtilen noktaların çoğu yerine getirildi. Böylece, açık kaynaklı yazılımların kullanımına ilişkin bir lisans sözleşmesinin özellikleri, lisans alana devredilen münhasır hakların kapsamına göre belirlenir. Bu tür lisans anlaşmalarının program yazarlarının kişisel mülkiyet dışı haklarını hiçbir şekilde etkilemediğini, ayrıca bu hakları daha büyük ölçüde koruduğunu belirtmek önemlidir. Bu programlar daha güvenilir ve güvenlidir, çünkü program kodu kontrol edilebilir ve gerekirse Rusya Federasyonu Bilgi Güvenliği Doktrini ve Rusya Ulusal Güvenlik Stratejisi çerçevesinde yeniden programlanabilir. Federasyonun 2020 yılına kadar, ulusal güvenliğin sağlanması temel görevidir. Ulusal Güvenlik Stratejisinde, ulusal güvenliği sağlama araçları, diğer şeylerin yanı sıra, teknolojilerin yanı sıra teknik, yazılım, dilsel, yasal, organizasyonel araçlar da dahil olmak üzere ulusal güvenlik sisteminde kullanılan telekomünikasyon kanallarını toplamak, oluşturmak, işlemek, ulusal güvenliğin durumu ve onu güçlendirmeye yönelik önlemler hakkında bilgi iletmek veya almak.

Rusya Federasyonu topraklarında açık kaynaklı programların kullanılması sadece bilgisayar programlarını çeşitlendirmekle kalmayacak, aynı zamanda geliştiricilerin sayısını artıracak ve böylece tekelcilerin sayısını azaltacaktır. Ek olarak, bu, bir bilgisayar programının yazarı ile Rusya Federasyonu topraklarında açık kaynaklı yazılım kullanıcısı arasındaki ilişkide niteliksel olarak yeni fenomenlerin gelişimini sembolize eder. Diğer bir olumlu etken ise, kanunların münhasır haklar için kullandığı bölgesel özelliğin açık kaynak programlarda bulunmamasıdır. Bu nedenle, Rusya Federasyonu topraklarında böyle bir program sınıfının kullanılması, birçok telif hakkı ihlalinin ortadan kaldırılmasına katkıda bulunacaktır.

2012'de Rusya Federasyonu Ulusal Standardı GOST R 54593-201'in tanıtılmasıyla birlikte, özgür yazılım, şirketlerde ve kamu sektöründe bilgi sistemleri oluşturmak için güvenli, güvenilir ve finansal açıdan çekici bir platformdur. Özgür yazılım şunları sağlar: bir tekelciden yazılım geliştirme ve kullanımdan teknolojik bağımsızlık; bir donanım platformu seçiminde bağımsızlık; düşük ekipman maliyeti; yazılımdaki kusurların erken tespiti ve bunları hızlı bir şekilde düzeltme yeteneği; ürünleri kullanma hakkı için zorunlu ödeme yoktur.

Özgür yazılım, şu anda bilgi teknolojisi, sistemlerin geliştirilmesinde ana eğilim olan açık sistem ilkelerini ve bu teknolojileri destekleyen bilgisayar teknolojisini kullanır. Açık sistemlerin ideolojisi, tüm önde gelen şirketler - bilgisayar ekipmanı tedarikçileri, bilgi iletimi, yazılım ve uygulamalı bilgi sistemlerinin geliştirilmesi tarafından en son gelişmelerinde uygulanmaktadır.

Öyleyse açık kaynak kodlu bilgisayar programları için çeşitli lisans türleri altında aktarılan yetkileri ortaya koyalım.

  • Bakınız: Rusya Federasyonu Ulusal standardı GOST R 54593 201 "Bilgi teknolojisi. Özgür yazılım. Genel hükümler", Rusya Federasyonu Sanayi ve Ticaret Bakanlığı ve 6 Aralık tarihli Federal Teknik Düzenleme ve Metroloji Ajansı'nın emriyle onaylanmıştır, 2011 Sayı 718-st.
  • 9 Eylül 2000 tarihinde Rusya Federasyonu Başkanı tarafından onaylanmıştır: bkz. Rusya Dışişleri Bakanlığı mid.ru/ns-osndoc.nsf/d06bd3f5303124fe432569fa003a70ff/4db27 49a4b55f02f432569fb004872a4?OpenDocument.
  • 12 Mayıs 2009 tarih ve 537 sayılı Rusya Federasyonu Cumhurbaşkanı Kararı "Rusya Federasyonu'nun 2020'ye Kadar Ulusal Güvenlik Stratejisi Hakkında".

Açık kaynak kodlu projeler yardımıyla başkalarının hatalarını düzelterek ve yeni bir şeyler yaratarak becerilerinizi geliştirebilirsiniz. Örneğin tıpta veya e-ticarette kendi işiniz için faydalı olacak bir proje bulabilirsiniz. Ayrıca, pratik programcılar olarak, kendinizi programlamaya başlamak için motive etmenin en iyi yollarından biri açık kaynak projeleri üzerinde çalışmaktır. Özellikle Geekbrains blogunun okuyucuları için, farklı faaliyet alanlarından bu tür projelerin bir listesini derledik:

Tıbbi görüntüleme yazılım paketi. 3D Dilimleyici, Windows, Linux ve OS X dahil olmak üzere birden çok platformda mevcuttur.

Basit programlama modelleri kullanarak büyük miktarda verinin işlenmesini bilgisayar kümelerine dağıtmanıza olanak tanıyan bir araç.

Kelime işlem, elektronik tablolar, sunumlar, grafikler, veritabanları ve daha fazlası için popüler bir yazılım paketi. Tamamen açık bir geliştirme süreci, herkesin hataları bildirebileceği, yeni özellikler talep edebileceği veya yazılımı iyileştirebileceği anlamına gelir. Uluslararası açık standart biçiminde yazılmıştır, bu nedenle diğer açık ofis yazılım paketlerinden dosyaları kabul eder.

Milyonlarca web sitesine ve uygulamaya güç sağlayan bir içerik yönetim platformu.

Büyük merkezi medya kitaplıkları oluşturmak için tasarlanmış bir medya yöneticisi.

Unix gibi ücretsiz işletim sistemi.

Microsoft Office veya OpenOffice.org'a benzer işlevselliğe sahip işbirlikçi geliştirme için Office paketi.

Kurs oluşturma sistemi. Eğitimcilerin etkili çevrimiçi öğrenme siteleri oluşturmak için kullanabilecekleri ücretsiz bir web uygulaması. Moodle, öğrencileri için dinamik web siteleri oluşturmak için bir araç olarak dünya çapındaki eğitimciler arasında çok popüler hale geldi.

Eğitimsel ses ve video içeriği oluşturmak ve yönetmek için yazılım.

Java ile yazılmış çok platformlu kurumsal içerik yönetim sistemi. Birden çok veritabanıyla (MySQL, Oracle, PostgreSQL, SQLLite ve daha fazlası dahil) çalışır ve birden çok kimlik doğrulama yöntemini destekler.

Özel ve genel bulutlar oluşturmak için yazılım.

Hizmet, anketler oluşturmanıza ve sitedeki kişilerle paylaşmanıza olanak tanır. Daha fazla analiz için veri toplamanın uygun bir yolu.

Sağlık ve tıbbi araştırmalar için DICOM sunucusu. Tıbbi görüntü verilerinin yönetimini kolaylaştırmak için tasarlanmıştır. Her tıbbi tesise özel tıbbi görüntüleme görevlerini otomatikleştirmek için iyi bir araç.

Proje, Açık Kaynak topluluğu tarafından oluşturuldu ve iş zekası aracılığıyla işletmelere daha iyi çözümler sağlamak üzere tasarlandı.
Ana uygulamalar:

  • raporlama
  • analiz
  • Veri toplama
  • iş zekası platformu

Java™ geliştiricileri, kendi iş zekası çözümlerini hızla oluşturmak için proje bileşenlerini kullanabilir.

Modüler açık kaynaklı dijital veri yönetim sistemi.

E-ticaret için ücretsiz yazılım.

Büyük koleksiyonların hızlı filtrelenmesi ve sıralanması için kitaplık - tarayıcıda 100.000'e kadar öğe.

Açık kaynak dilleri

Görüntü ve animasyon oluşturmak isteyenler için açık kaynaklı bir programlama dili ve geliştirme ortamı.

R, istatistiksel hesaplamalar ve grafikler için açık bir programlama dili ve yazılım ortamıdır. R dili, istatistik yazılımlarının geliştirilmesi ve veri analizi için istatistikçiler arasında yaygın olarak kullanılmaktadır.

Daha fazla açık kaynak projesini nerede bulabilirim?

BT projelerinin ortak gelişimi için en büyük web hizmetlerinden biri. Açık kaynak projeleri için kesinlikle ücretsiz. “Sosyal kodlama” hizmetinin sloganı “Birlikte kodluyoruz” olarak tercüme edilebilir.

Açık kaynak projelerini yaygınlaştırmak için tasarlanmıştır. Geliştiriciler burada sağlanan araçlarla 430.000'den fazla projede güçlü yazılımlar oluşturdular; kaynağın 3,7 milyondan fazla kayıtlı kullanıcısı var. Popüler katalog, 41,8 milyondan fazla müşteriyi açık kaynak projeleriyle bir araya getiriyor ve günde 4.800.000'den fazla indirmeye hizmet ediyor.

Fossdroid'in amacı, F-Droid projesi aracılığıyla Android'de açık kaynaklı uygulamaları teşvik etmektir. Fossdroid, verilerini F-Droid'den alır ve uygulamaları popülerliğe göre görüntüleme yeteneğiyle birlikte Google Play benzeri bir sırayla düzenler.

Yazılımın açık kaynak olup olmadığını nasıl anlarım ve onu kullanmanın kuralları nelerdir?

Tüm açık kaynaklı projelerin ticari amaçlarla kullanılamayacağı veya serbestçe değiştirilemeyeceği anlaşılmalıdır.Yazılımın açık kaynak olup olmadığını ve kullanım kurallarının neler olduğunu öğrenmek için lisansına bakmanız gerekir. Genellikle tam metni doğrudan kodun içindedir.

Birçok kişi çeşitli yazılımlar satın alır veya saldırıya uğramış korsan sürümleri kullanır. Kullanıcılar programın grafik arayüzünü görür, ancak bu ürünün kodu genellikle gizlidir. Bu bağlamda, program kodunu kopyalayıp kendilerine atamak isteyenlerden 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 sayıda "Açık Kaynak" programı var. Açık kaynaklı 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 zaten son kullanıcıya hazır yazılım olarak ulaşmaktadır. Bunlar güzel bir arayüze sahip oldukça işlevsel programlardır ve kullanımı kolaydır. Bu ürünün kodu açıksa, herkes kodu 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 kaynaklı işletim sistemlerine örnekler: linux, Unix, ubuntu.

herkes aşinadır Microsoft Office analogu, ancak zaten açık kaynak olan açık ofis. Mozilla Firefox ve Google Chrome tarayıcıları da 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ılabilmesi 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. Herkes bu ürünü serbestçe dağıtma ve yukarıda belirtildiği gibi değiştirme hakkına sahiptir. Bu tür programların kapsam ve kullanım koşulları üzerinde herhangi bir kısıtlaması yoktur. İş yapmak, araştırmak, eğitim yapmak, kendi amaçlarınız için sınırsız bir süre kullanmak için kullanılabilirler.

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

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

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

Klasik lisanslı programlardan farklı olarak, bir grup özgür programcı tarafından geliştirilirler ve bu yüzden özgürdürler.

İkinci önemli avantajımız, yükseltme programı verileri. Kodu anlayan iyi bir programcı, programa yeni seçenekler ekleyebilir veya mevcut işlevlerin çalışmasını iyileştirebilir. Örneğin, kullanıcı Mac os işletim sistemi aksine işletim sistemini değiştiremez linux herkesin kendi takdirine bağlı olarak özelleştiremeyeceği, aynı zamanda herhangi bir bireysel işlev ekleyebileceği . Sonuç olarak, kullanımı çok uygun olan tamamen yeni bir ürün elde edecek. Ortaya çıkan program gerçekten iyiyse, patenti alınabilir ve hatta satılabilir (!)

Programların tartışılmaz bir diğer avantajı da virüslerden korunmalarıdır. Hemen hemen tüm virüsler uygulamalar için yazılmıştır. pencereler ve aynı anda 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 kaynaklı yazılım kullanımına geçiş yapmaktadır. Bu, maliyetleri düşürür ve sistem korsanlığı olasılığını en aza indirir.

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

Yazılımla ilgili herhangi bir sorununuz varsa, genellikle teknik desteğe başvurun. Açık kaynak yazılımın bir tane yok. Bu sorun, programın ülkenin her yerinden ve hatta dünyanın her yerinden farklı programcılar tarafından değiştirilmesinden kaynaklanmaktadır. Bu yüzden ağın açık alanlarında soruna çözüm aramak zorunda kalacaksınız. internet ya da kendin çöz.

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

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

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