Open source care. Utilizarea software-ului open source pentru a crea produse comerciale de succes. Sisteme de desktop publishing

Software cu sursa deschisa are fanii săi, timpuri recente când vine vorba de dezvoltarea unui fel de produse „naționale”, ele înseamnă practic open-source. În mod paradoxal, interesul pentru acest tip de software a generat o mulțime de distorsiuni și concepții greșite care în practică împiedică distribuirea acestuia.

Compania noastra este implicata in proiecte open source din 2005 - si prin dezvoltarea propriilor solutii open source (proiecte OpenVZ, CRIU), participand la alte proiecte open source (QEMU, OpenStack, libvirt, libcontainer etc.). De peste 10 ani, am adunat unele dintre cele mai comune mituri despre software-ul open source. Voi vorbi despre fiecare dintre concepțiile greșite și voi explica de ce este greșită. Cu siguranță, vă veți aminti cât mai multe, dar, după părerea mea, aceste cinci sunt cele mai „infernale”.


Un proiect open source este un proiect open source.

Orice proiect software constă din multe artefacte: cod sursă al proiectului, informații despre defectele necorectate, cod sursă de testare, documentație. Codul sursă al proiectului este doar o parte a acestuia, accesul liber la care nu dă dreptul de a apela întregul proiect open source. Pe lângă codul sursă, alte artefacte de dezvoltare ar trebui să fie disponibile gratuit, iar cu cât sunt mai multe artefacte deschise, cu atât proiectul este mai deschis contribuitorilor (persoane care doresc să contribuie la proiect). În plus, sunt necesare procese transparente între toți membrii comunității, comunicări deschise în proiect etc. Toate aceste măsuri vor contribui doar la dezvoltarea proiectului și la cooperarea fructuoasă a membrilor comunității.

Calitatea software-ului open source este mai proastă, deoarece oricine poate scrie cod pentru el

Principiul principal al software-ului open source - dezvoltarea comună deschisă - în sine este o garanție că codul de calitate scăzută, cârjele și patch-urile pur și simplu nu pot fi ascunse de ceilalți participanți. O persoană care participă la astfel de proiecte este pregătită pentru faptul că munca sa va fi supusă atât analizei, cât și criticilor, ceea ce înseamnă că nu va pirata. Reputația lui este în joc și nimeni nu vrea să o piardă.

În plus, în unele comunități (de exemplu, comunitatea din jurul dezvoltării nucleului Linux) există și principiu dur- numai codul cel mai bun, testat și ideal este acceptat în nucleul sursă. O încercare de a adăuga modificări de calitate scăzută va fi respinsă, a doua încercare este plină de pierderea reputației persoanei sau a companiei-contributor.

Adică, un proiect deschis permite cu adevărat oricui să ia parte la scrierea codului, dar în proiecte serioase, din cauza pragului ridicat de intrare, codul nu va fi acceptat de la oameni cu un nivel insuficient de expertiză.
Majoritatea companiilor IT mari (IBM, Google, Canonical, Parallels etc.) au departamente întregi în care specialiștii sunt plătiți pentru că lucrează la proiecte open source și astfel lucrează indirect la produsele companiei.

Separat, merită menționat faptul că companiile care dezvoltă produse bazate pe proiecte deschise sunt interesate să îmbunătățească codul proiectelor deschise pe care le folosesc în timpul testării. Prin urmare, toate problemele detectate trebuie remediate și asigurați-vă că această remediere este adăugată la ramura principală a proiectului pentru a avea cât mai puține diferențe posibil în codul și codul dvs. proiect deschis. Produsele noastre folosesc codul altor proiecte deschise, așa că remediam problemele găsite în codul acestor proiecte și le trimitem în amonte. Acesta a fost cazul vulnerabilităților din nucleul RHEL: palarie rosie a remarcat Vladimir Davydov pentru că a descoperit vulnerabilități grave CVE-2014-0203 și CVE-2014-4483 într-una dintre actualizările kernel-ului RHEL6 (a doua problemă, apropo, a fost găsită folosind unul dintre testele noastre automate folosind Linux Test Project). Vasily Averin a primit felicitări pentru găsirea CVE-2014-5045, Dmitri Monakhov pentru CVE-2012-4508. Fapt testare buna Nucleul Linux a fost chiar etichetat de Andrew Morton (cine este acesta?): „Sunt interesat. În ultimele luni, oamenii de la @openvz.org au găsit (și au remediat) o grămadă de erori obscure, dar grave și destul de vechi. Cum ai descoperit aceste bug-uri?”

Rezultat

De fapt, toate aceste mituri apar în cea mai mare parte de la utilizatorii care fie tocmai încep să lucreze cu software-ul OpenSource, fie nu l-au încercat deloc. Cel mai bun mod scapă de prejudecăți – începe să lucrezi îndeaproape cu astfel de decizii.
Noi recent versiune noua produsul nostru Virtuozzo 7. Dacă sunteți, de asemenea, interesat să creați cea mai bună tehnologie de virtualizare a containerelor, atunci

Mark Roberts
Director de management al produsului (director, management al produsului)
Sisteme software QNX
e-mail: [email protected]

adnotare

Acest articol se concentrează pe beneficiile, considerentele strategice, barierele și oportunitățile asociate cu utilizarea software-ului open source în producția comercială. Folosind mediul de dezvoltare integrat (IDE) bazat pe platforma Eclipse ca exemplu, vom discuta diferențele dintre licențele de cod sursă software de protecție (de protecție) și neprotectoare (neprotectoare). Când se integrează sau se leagă codul sursă deschis cu codul sursă închis „proprietar”, este adesea necesară atenția și atenția cuvenită. Există, de asemenea, diverse aspecte juridice de care trebuie să fiți conștienți, cum ar fi potențialul de încălcare a brevetului. Vom încerca, de asemenea, să explicăm de ce principiile de bază ale utilizării software-ului open source într-un mediu de tehnologie a informației (IT) nu se aplică produselor comerciale pentru dispozitive încorporate.

Mediul de dezvoltare QNX Momentics ca exemplu Open Source

În 2001, când multe companii de software se luptau să supraviețuiască în fața unui colaps general al pieței de valori a companiilor IT, în special a celor asociate cu afacerile electronice pe Internet, QNX Software Systems a luat o decizie strategică de a începe dezvoltarea unui nou sistem integrat. mediu de dezvoltare (IDE) pentru piata.sisteme embedded. Compania avea deja o experiență solidă în dezvoltarea unei serii de instrumente utilizate în dezvoltarea dispozitivelor încorporate, dar conducerea companiei și-a dat seama că crearea unui IDE le-ar permite să rămână pe creasta valului într-un mediu extrem de competitiv. Decizia de a crea un IDE a fost, de asemenea, determinată de o schimbare a accentului în cerințele clienților. În timpul recesiunii afacerii, clienții fără numerar au devenit mai interesați de soluții care ar putea maximiza productivitatea și să-i facă mai mobili (flexibili) în munca lor, ceea ce ar îmbunătăți eficiența economică generală.

Pentru QNX, dezvoltarea unui IDE a fost „un pariu pentru viitor”, deoarece la acea vreme costul și efortul de dezvoltare a proiectului nu erau la îndemână pentru majoritatea furnizorilor de instrumente de sisteme încorporate. Din fericire, QNX a lucrat îndeaproape cu IBM pe diferite segmente ale pieței dispozitivelor încorporate. Printr-o strânsă colaborare, IBM a împărtășit cu QNX planurile sale de a lansa un mediu de dezvoltare integrat cu sursă deschisă, care a devenit ulterior baza pentru platforma Eclipse.

IBM s-a oferit să folosească experiența QNX pentru a adapta tehnologia IDE la nevoile dezvoltatorilor implicați în crearea de aplicații încorporate bazate pe limbajul C/C++. Experții QNX au subliniat aproape imediat aspectele atractive irefutabile ale utilizării codurilor open source pentru IDE. De exemplu, pentru un astfel de mediu ar fi posibil:

  • eliminați dependența de un singur furnizor, care este de obicei asociată cu necesitatea de a licenția o platformă fereastră;
  • oferta initiala cod de programare personalizarea la nevoile clientului;
  • atrage jucători serioși din industrie pentru a sprijini și a crea un ecosistem de tehnologii și plug-in-uri complementare;
  • oferi clienților o arhitectură stabilă care poate sprijini diferențierea produselor;
  • permite dezvoltatorilor de dispozitive încorporate să utilizeze stații de lucru standard adecvate pentru a lucra cu aplicații de tehnologie a informației (în cea mai largă gamă de aplicații) ca platformă de dezvoltare.

În cele din urmă, a existat o posibilitate separată ca platforma IDE să devină un standard de facto, permițând QNX să exploateze ecosistemul mare de dezvoltatori și instrumente terțe care folosesc o astfel de platformă.

S-a fondat proiectul open source Eclipse.org

În noiembrie 2001, Borland, IBM, Merant, QNX Software Systems, Red Hat și SUSE au fondat Consorțiul Eclipse. La începutul lui 2004, Consiliul de Administratori a reorganizat Consorțiul Eclipse într-o corporație non-profit numită Fundația Eclipse.

De la bun început, Eclipse a fost un proiect cu adevărat open source. Proiectul a oferit atât tehnologii open source gratuite, cât și acces la o comunitate a celor mai educați și avansați dezvoltatori din domeniul lor. Astfel, această tehnologie s-a dovedit a fi o platformă universală pentru integrarea a tot felul de instrumente de dezvoltare. Se bazează pe o arhitectură deschisă, extensibilă și este în mod clar licențiat ca produs fără drepturi de autor, redistribuibil liber. Contribuțiile membrilor comunității la proiectul Eclipse se bazează pe modelul standard de dezvoltare Open Source Software (OSS), dar majoritatea membrilor contribuie și la dezvoltări comerciale bazate pe platforma Eclipse.

Proiect de depozitare a sculelor

În decembrie 2001, QNX a început să construiască QNX® Neutrino® RTOS bazat pe IDE-ul Eclipse. Viziunea companiei a fost ca IDE-ul să fie foarte funcțional, orientat C/C++, cu instrumente profund integrate pentru depanare, profilare, analiza și construirea de aplicații încorporate. De la început, echipa QNX a intenționat ca acesta să fie un IDE multifuncțional, multilingv, care acceptă mai multe platforme de instrumente. Aceasta a inclus:

  • mai multe platforme instrumentale: Windows, Solaris, QNX Neutrino RTOS (dezvoltare self-hosted);
  • arhitecturi țintă multiple: ARM, MIPS, PowerPC, SH-4, x86;
  • limbaje de programare C, C++, Java.

De atunci, IDE-ul a continuat să crească pentru a include suport pentru platforma Linux și suport pentru arhitecturi de procesoare suplimentare, inclusiv procesoare XScale.

Implementarea proiectului a fost lansată în stilul „programarii extreme”. Compania a selectat o echipă de 12 cei mai buni ingineri. Li s-a oferit o cameră specială, au fost izolați de toate distragerile, proiectul le-a fost dat la dispoziție.

Grupului i s-a acordat autoritatea necesară de luare a deciziilor, a fost instituit un program de lucru strâns, cu avertizare față de riscuri, cu o lansare beta a produsului în 16 săptămâni și o lansare comercială până la 4 iulie 2002. Grupul a îndeplinit toate cerințele. a stabilit repere și a lansat un nou produs - denumit QNX Momentics® IDE - la timp, demonstrând potențialul software-ului open source de a reduce timpul de lansare pe piață.

De la idee la livrarea produsului - mai puțin de 7 luni

Bazându-se pe platforma Eclipse, echipa QNX a finalizat un IDE foarte puternic și versatil pentru dezvoltarea de software încorporat în șase luni. IDE-ul a susținut dezvoltarea multiplatformă pentru mai multe platforme de instrumente și limbaje de programare și a susținut cele mai populare plăci de procesoare țintă încorporate. Cu platforma Eclipse, QNX a reușit să:

  • utilizați compilatoare GNU și instrumente de linie de comandă pentru dezvoltare încrucișată;
  • implementați suport pentru plug-in-uri de la terți, cum ar fi IBM WebSphere pentru aplicații Java încorporate și Rational ClearCase pentru Dezvoltare bazată pe model;
  • creați instrumente suplimentare pentru construirea de sisteme, gestionarea dispozitivelor țintă, analizarea memoriei, crearea de sisteme și aplicații de profilare etc.

Pe fig. Figura 1 oferă un exemplu despre modul în care platforma Eclipse poate reduce costul construirii unui IDE, permițând companiilor să se concentreze pe nivelurile superioare de dezvoltare unde sunt realizate inovațiile reale. De exemplu, folosind platforma Eclipse, QNX a reușit să creeze cu ușurință mai multe instrumente inovatoare de vizualizare care vă permit să pătrundeți adânc în interiorul unui sistem încorporat și să afișați comportamentul acestuia.

Reveniți contribuția la munca comunității

Puterea unui proiect open source de succes constă în colaborarea comunității de dezvoltatori și îmbunătățirea constantă a bazei de cod. Dacă o companie adoptă și folosește bine sursa deschisă, atunci pur și simplu are obligația de a contribui la comunitate. În acest scop, QNX a preluat conducerea proiectului Eclipse CDT în iunie 2002.

Scopul proiectului Eclipse CDT (C/C++ Development Tools) este de a crea un set comun de instrumente de limbaj C/C++ interoperabile pentru platforma Eclipse. Eclipse CDT a fost poziționat ca un proiect open source, cu drepturi de management de la Eclipse Corporation. Pentru a începe proiectul CDT, QNX și-a donat resursele de dezvoltare și codul sursă pentru proiectul QNX Momentics IDE. Rational și Red Hat, în calitate de membri ai comunității, au oferit de asemenea un sprijin semnificativ pentru proiect.

Orez. 1. Cu platforma Eclipse, furnizorii de instrumente se pot concentra pe nivelul superior al stivei de lucru, unde este creată de fapt inovația reală.

QNX continuă să mențină proiectul CDT, care a crescut de la 80.000 de linii de cod inițial modeste la peste 700.000 de linii de cod în prezent. La începutul lui 2006, registrul de progres al proiectului Eclipse CDT estima contribuția QNX la 52%. Urmează IBM cu o contribuție de 36%. Proiectul CDT este al doilea cel mai popular proiect Eclipse după platforma Eclipse în sine.

Îmi pot permite să „dau” codul?

Poate părea că „donează” codul tău – înseamnă a acționa contrar bunului simț. Cu toate acestea, dacă funcționalitatea produsului dvs. se dovedește a fi utilă de utilizat, atunci de ce să nu contribuiți la comunitatea de utilizatori open source. Făcând acest pas, se poate beneficia de o astfel de ofertă de implementare „standard”, alături de beneficiul experienței de suport pentru produse. Veți putea beneficia de munca întregii comunități care vizează îmbunătățirea bazei de cod. O astfel de strategie vă poate elibera propriile resurse pentru cercetări suplimentare concentrate pe inovarea și adăugarea de funcționalități produselor dvs.

Mai mult, ai putea obține un anumit control asupra direcției platformei „standard” - câștigat, desigur, prin contribuțiile tale la comunitate! Dacă susții un proiect, comportă-te ca un bun cetățean al comunității, respectă opiniile altora, apreciază contribuțiile și sfaturile celorlalți membri. Să nu credeți că cineva va încerca să vă „curățe buzunarele” ca urmare a utilizării codului și să preia de la dvs. controlul direcției dezvoltării platformei.

De exemplu, strategia QNX Software Systems este de a profita de implicarea Eclipse în timp ce dezvoltă noi funcționalități care se conectează prin punctele de extensibilitate standardizate deja incluse în platformele Eclipse și CDT. În acest scop, QNX intenționează să rămână un membru activ al comunității Eclipse, valorificând baza de cod existentă și munca terță parte (plugin-uri), contribuind la satisfacerea nevoilor reale ale clienților prin crearea de extensii proprietare. Strategia descrisă este ilustrată în fig. 2.

Orez. 2. Prin munca ta, poți contribui la munca comunității.

Rezumatul beneficiilor

Platforma de instrumente bazată pe Eclipse este reciproc avantajoasă atât pentru dezvoltatorii de aplicații, cum ar fi QNX, cât și pentru clienții care cumpără instrumente de platformă.

Dezvoltatorii beneficiază de un timp redus de lansare pe piață pentru produsele lor și de capacitatea de a beneficia de cercetările altor persoane (la costuri reduse). Aceste rezultate pot include cod „IP curat” de înaltă calitate furnizat de firme de renume precum IBM și QNX. Un alt avantaj pentru dezvoltator este că primește o schemă de licențiere simplă și clară, inclusiv drepturi comerciale și o anumită protecție prin brevet. Mai mult, dezvoltatorul dobândește capacitatea de a lucra pe mai multe platforme de sistem de operare suportate de Eclipse, precum și acces la puncte de extensie bine definite în proiectul Eclipse.

Beneficiul cumpărării clienților IDE bazat pe Eclipse, constă în utilizarea unei platforme de instrumente concepute pentru dezvoltarea de aplicații încorporate, cu suport puternic pentru instrumente de compilare încrucișată, depanare ușoară și prezența extensiilor de gestionare. sisteme țintă. Echipa de dezvoltare a clientului va aprecia numeroasele caracteristici care ușurează munca, timpul scurt necesar pregătirii suplimentare, performanța bună a produsului și platforma de încredere care vă permite să lucrați cu proiecte mari. Clientul poate beneficia și de platforma Eclipse în aplicațiile proprii (ex. RCP, eRCP etc.).

Viitorul Corporației Eclipse

Corporația Eclipse este o comunitate activă și energică. În ea apar în mod constant noi proiecte, noi arhitecturi sunt puse la dispoziția companiilor inovatoare de renume și chiar firme mici poate comercializa platforma Eclipse prin crearea, la un cost minim, de noi plug-in-uri care extind funcționalitatea existentă (vezi Figura 3).

Orez. 3. Eclipse Corporation este o comunitate vibrantă și în creștere rapidă de dezvoltatori de plug-in-uri.

Comparația licențelor open source

Nu toate licențele software open source sunt egale. QNX a făcut o mișcare bine gândită cu Eclipse Public License. Această alegere a fost determinată parțial de nevoile clienților săi încorporați și parțial de dorința de a câștiga controlul asupra (și de a valorifica) tehnologia care diferențiază produsele.

Corporația non-profit Open Source Initiative () a venit cu o definiție utilă în 10 puncte a sursei deschise. În prezent, pe site există peste 50 de licențe aprobate de OSI, inclusiv Licența Publică Eclipse. Aceste licențe pot conține diferențe semnificative care ar trebui să fie clar înțelese. Aceste diferențe pot afecta în mod semnificativ proprietatea intelectuală (IP) a dezvoltatorilor și capacitatea de a o proteja. Acest lucru este cel mai adevărat în cazul utilizării open source (sau a lucrărilor derivate bazate pe open source) în dispozitive încorporate.

Licență de protecție și non-defensivă

În conformitate cu termenii unei licențe de protecție, cum ar fi GPL v2, o lucrare derivată poate fi distribuită numai împreună cu codul sursă corespunzător. În conformitate cu termenii licenței de protecție, este garantat că atunci când un cod sursă este mutat în categoria open source, acesta va rămâne în această categorie în toate generațiile și produsele derivate ulterioare. După cum vom explica mai târziu, această cerință duce la anumite probleme în cazul sistemelor încorporate.

Exemple de licențe neprotective sunt licențele originale MIT și BSD. Licențele neprotectoare păstrează drepturile de autor ale proprietarului, dar acordă drepturi extinse utilizatorului, inclusiv dreptul de a modifica și distribuirea gratuită (sau utilizarea personală) fără restricții a software-ului.

Ce se înțelege prin „licență virală”

Unii oameni numesc GPL o „licență virală”. Această denumire a apărut din cauza incertitudinii definiției legale a conceptului de „dezvoltare derivată”. Cu o interpretare strictă a definiției, se dovedește că, dacă chiar și o mică bucată de cod cu licență GPL este încorporată într-o aplicație proprietară, atunci întreaga aplicație trebuie să fie licențiată ca GPL. Imediat îmi vine în minte analogia cu un virus.

Probleme de compensare

Recent, problemele de despăgubire pentru încălcarea IP (IP Indemnification) au devenit principalul subiect de discuție pentru dezvoltatori. Ca răspuns, unii furnizori de surse deschise au anunțat că vor apăra clienții împotriva proceselor de încălcare a brevetelor sau a drepturilor de autor. Și cele mai noi licențe open source prevăd penalități pentru utilizatorii care încearcă să-și afirme drepturile de brevet împotriva altor utilizatori ai bazei de cod.

Principalele probleme care apar în comercializarea software-ului open source

Comparație între aplicațiile încorporate și IT

Succesul spațiului open source a fost alimentat de adoptarea Linux de către organizațiile IT. Beneficiul utilizării Linux a venit din rularea pe hardware relativ omogen și stabil (de obicei familia x86) și din utilizarea unei platforme de calcul flexibile, bogate în resurse.

Cu software-ul încorporat, lucrurile stau destul de diferit. Software-ul rulează pe un număr mare de dispozitive cu un set fix de caracteristici, folosind o gamă largă de hardware cu o varietate de arhitecturi. Designerii de dispozitive încorporate își bazează adesea avantajul competitiv pe un anumit set de caracteristici, dimensiune, performanță, cost, durata de viață a bateriei, fiabilitate, interoperabilitate și scalabilitate. Aceste caracteristici distinctive sunt de obicei implementate în software-ul de nivel scăzut, care în cazul Linux necesită conectarea directă la kernel-ul sistemului de operare. Personalizarea software-ului de nivel scăzut în funcție de nevoile clienților este norma, nu excepția, astfel încât dezvoltatorii obțin adesea funcționalitatea dorită prin schimbarea nucleului sistemului de operare. Metoda legării directe este folosită și prin încorporarea în fragmente de cod pentru a reduce costul creării bibliotecilor. Luate împreună, aceste practici fac foarte dificilă protejarea codului proprietar sub licențe precum GPL (domeniu public).

De obicei, aceste probleme de licențiere nu se aplică aplicațiilor IT, deoarece software-ul de marcă, specific întreprinderii nu este distribuit în afara întreprinderii, fiind utilizat exclusiv pentru nevoi interne. În cazul dispozitivelor încorporate, software-ul derivat este întotdeauna distribuit prin intermediul acestora, împotriva căruia se declanșează clauza „force open” a licențelor open source, care poate pune în pericol principalele aspecte ale ofertelor open source valoroase.

În plus, produsele încorporate au adesea o durată de viață lungă, atât în ​​producție, cât și în serviciu. Un produs încorporat care este supus termenilor de utilizare open source prezintă un risc mai mare, inclusiv lipsa suportului tehnic pe termen lung, potențial problemele existente securitate și încălcarea IP.

Probleme de licențiere

Incertitudinea statutului juridic

În ciuda cuvintelor reconfortante ale unor susținători ai licențelor open source, multe dintre problemele cheie despre care dezvoltatorii de sisteme încorporate și-au exprimat îngrijorarea nu au fost încă testate pe larg de către justiție. După cum sa menționat deja, definiția „lucrării derivate” este esențială pentru aplicarea anumitor termeni de licență, deși multe persoane și organizații care acceptă termenii de utilizare open source au puțin sau deloc înțelegerea sensului acestui termen.

Unele soluții care permit furnizorilor comerciali să încorporeze drivere „proprietate” pe Linux (cum ar fi modulele kernel încărcabile) se bazează pe argumente „a spus el, a spus ea” mai degrabă decât pe referințe directe ale textului. acord de licențiere. De fapt, astfel de drivere care folosesc module LKM reprezintă o eludare periculoasă a cerințelor licenței GPL. Mergând la extrem, se poate interpreta problema în așa fel încât baza de cod Linux poate fi prezentată ca inutilă pentru majoritatea aplicațiilor practice dacă nu include unele dintre aceste drivere foarte „proprietare”. Această situație poate devaloriza în mod eficient ideea unei licențe GPL.

Lipsa compensației pentru încălcarea PI

În majoritatea cazurilor în care se folosește cod sursă deschisă, există o posibilitate reală ca tu să încalci din greșeală drepturile de brevet ale altcuiva. Puține licențe open source fac referire explicită la brevete, iar licențele implicite nu pot fi judecate. Trebuie să licenți separat orice brevete referitoare, de exemplu, la codecuri open source care implementează algoritmi MP3 sau alte soluții proprietare. Între timp, băieții răi (inclusiv Microsoft) sunt ocupați să construiască un portofoliu de brevete despre care mulți experți cred că ar putea fi concediați împotriva susținătorilor open source.

Unele licențe fac referire explicită la brevete. De exemplu, Licența Publică Eclipse are o mențiune explicită a drepturilor de brevet și conține o clauză despre penalități în cazul în care cineva încearcă să-și afirme drepturile de brevet într-un mod diferit. Eclipse Corporation face tot posibilul pentru a verifica codul și a determina sursa de origine a acestuia în ceea ce privește licența, brevetul sau dreptul de autor.

Eforturi suplimentare pentru păstrarea IP

Pentru a utiliza open source, o companie trebuie să depună eforturi semnificative în următoarele domenii:

  • managementul distribuției produselor;
  • managementul licentei;
  • rezolvarea conflictelor juridice în ceea ce privește obligațiile clienților;
  • acordând atenția cuvenită aspectelor legale: menținerea purității drepturilor de proprietate intelectuală, verificarea drepturilor de proprietate intelectuală către sursă deschisă, stabilirea sursei de origine a codului, urmărirea modificărilor versiunilor de licență, de exemplu, GPL v3 etc.

Acceptarea cerințelor clienților

Unii clienți mari, confruntați cu complexitatea și incertitudinea software-ului open source, au refuzat să se ocupe de produse care includeau open source. Dacă doriți în continuare să lucrați cu acești clienți, trebuie să-i obțineți sau să-i invitați să includă termeni comerciali de licență pentru codul dvs.

Probleme legate de IP

Termenii licenței dumneavoastră open source afectează proprietatea intelectuală care distinge produsul dvs.? Dacă da, atunci IP-ul tău este în pericol.

Dacă sistemele încorporate utilizează un amestec de software propriu și software open source, atunci trebuie să înțelegeți esența, originea și relația tuturor componentelor software-ului încorporat. Fără această perspectivă profundă a subiectului, ați putea încălca din neatenție IP-ul altcuiva sau chiar ați putea pierde drepturile asupra propriului software.

Fără licențe de brevet și compensații, software-ul de lungă durată a sistemului încorporat, prețul de vânzare relativ ridicat și volumul de vânzări al unui dispozitiv încorporat cu funcție fixă ​​fac ca astfel de sisteme să fie o țintă evidentă pentru reclamațiile de încălcare a brevetelor de către „băieții răi” și concurenții majori.

După cum arată exemplul de utilizare a QNX Momentics IDE, există multe beneficii imediate ale software-ului open source, inclusiv timp redus de lansare pe piață, costuri de dezvoltare mai mici și mai multă libertate de a adăuga caracteristici și inovații produsului dumneavoastră. Dacă oferiți software-ul dvs. ca un serviciu care rezolvă problema unui client, atunci clientului nu îi pasă dacă utilizați software open source sau nu, ei plătesc doar pentru funcția de care au nevoie.

Cu toate acestea, ar trebui să înțelegeți diferența dintre diferitele licențe open source și să alegeți cea care se potrivește cel mai bine aplicației dvs. și nevoilor clienților. Mai mult, fiți pregătit să fiți responsabil pentru obligațiile de licență ale software-ului pe care îl alegeți. Ar trebui să fiți conștient de alte cerințe IP (cum ar fi drepturile de brevet) legate de codul programului. Fiți atenți la o bază de cod care nu afișează un mesaj despre consecințele unei încălcări IP. Cauta modele mai bune, unde se propune despăgubirea eventualelor daune și unde este afișat un mesaj pe ecran despre donațiile bănești pentru dezvoltarea codului pentru a compensa costurile asociate cu încălcarea drepturilor de autor sau a brevetelor și așa mai departe. De asemenea, asigurați-vă că software-ul open source pe care îl utilizați este în concordanță cu politica dvs. de proprietate intelectuală și evitați licențele defensive care v-ar putea forța să dezvăluiți părți distinctive din codul dvs. Dacă produsul dvs. este încorporat în sistem, luați în considerare și oferirea de termeni comerciali de licență pentru IP-ul dvs.

Utilizarea open source în dispozitivele încorporate ridică probleme mai complexe decât utilizarea software-ului open source în aplicațiile IT, deoarece primul este mai riscant. Înainte de a decide să utilizați orice software open source, evaluați-i adevăratul cost de proprietate (TTCO) și adecvarea acestuia pentru proiectul dvs.

În cele din urmă, alăturați-vă comunității de utilizatori și dezvoltatori open source pentru a obține cea mai mare valoare și beneficii pentru dvs.!

Ardor este o stație de lucru audio digitală. Cu acesta, puteți înregistra, edita și amesteca sunet cu mai multe piste. Puteți să vă creați propriile discuri, să amestecați coloane sonore video sau pur și simplu să experimentați cu noile voastre idei muzicale.

Caracteristicile Ardor includ înregistrarea pe mai multe canale, editarea fără ștergere cu undo/redo nelimitat, sprijin deplin automatizare, mixer avansat, sincronizare timecode și control hardware de la panouri precum Mackie Control Universal. Dacă sunteți în căutarea unui înlocuitor pentru instrumente precum ProTools, Nuendo, Pyramix sau Sequoia, atunci Ardor este cu siguranță ceea ce aveți nevoie.

Îndrăzneală

Audacity este un editor audio gratuit și ușor de utilizat pentru Windows, Mac OS X, GNU/Linux și alte sisteme de operare. Puteți utiliza Audacity în următoarele scopuri:

  • Înregistrare sunet live.
  • Conversia înregistrărilor pe casete și casete în înregistrări digitale.
  • Editarea fișierelor în formatele Ogg Vorbis, MP3, WAV sau AIFF.
  • Amestecarea sunete.
  • Schimbarea vitezei sunetului și a tonului.
  • și mult mai mult…

Prindere

Grip este un CD player și un CD ripper pentru desktop-ul Gnome. Funcționalitatea sa se bazează pe cdparanoia, dar este posibil să se utilizeze și ripper-uri externe (ex. cdda2wav). Conversia automată în MP3 (și în alte formate audio) este, de asemenea, acceptată, astfel încât să puteți inscripționa un întreg disc în MP3 simultan. Există suport pentru bazele de date de discuri pe Internet, astfel încât este posibil să completați automat etichete în fișierele MP3 rezultate. Grip funcționează cu DigitalDJ, facilitând crearea unei versiuni computerizate a colecției dvs. de muzică.

Hidrogen

Hydrogen este un program de tambur pentru GNU/Linux. Scopul său principal este o programare profesională, dar în același timp simplă și intuitivă, bazată pe șabloane.

Jokosher

Jokosher este un studio multicanal simplu, dar puternic. Jokosher este cerere completă pentru înregistrarea, editarea, mixarea și exportul audio. A fost proiectat având în vedere ușurința de utilizare.

Dezvoltatorii Jokosher au regândit procesul de creare a muzicii la fiecare nivel și au reușit să creeze un program al naibii de ușor de utilizat.

LMMS

LMMS a fost conceput ca o alternativă gratuită la programele populare (dar plătite și cu sursă închisă) precum FruityLoops/FL Studio, Cubase și Logic, toate care vă permit să creați muzică pe computer. Aceasta include crearea de fragmente care se repetă, sintetizarea și amestecarea sunetelor, aranjarea mostrelor, lucrul cu o tastatură MIDI și multe altele.

Muză

MusE este un sequencer MIDI/audio capabil să înregistreze și să editeze audio. Autorul său este Werner Schweer. MusE se dorește a fi un studio virtual complet multicanal pentru Linux.

  • Secvențiere MIDI
  • Înregistrare/Redare/Import
  • Filtre de intrare
  • Secvențierea audio
  • Înregistrați/Redați mai multe I/O mono/stereo
  • Funcția AudioGroups
  • LASH- oferă efecte audio precum chorus / flanger în timp real!
  • Jack- kit-conexiune-jack-audio. Folosit în rutarea midi/audio.
  • Interfață de rutare audio internă
  • ALSA— Arhitectură de sunet Linux avansată

Puteți folosi mai multe plăci de sunet pentru a conecta mai multe dispozitive externeși lucrează cu ei la MusE.

gradina de trandafiri

Rosegarden este un secvențior profesional audio și MIDI, editor de note și mediu universal editare muzicală.

soundConverter

soundKonverter este un wrapper pentru diverse convertoare audio.

Functii principale:

  • Conversia fișierelor audio
  • calcul
  • extragere CD

Streamripper

Odată cu creșterea rețelelor de partajare a fișierelor precum Napster, Gnutella și acum Mojonation și Freenet, orice utilizator de internet poate descărca aproape orice melodie MP3 într-un timp destul de scurt, dar de multe ori oamenii nu știu ce vor. Streamripper vă permite să descărcați un flux audio de la un post de radio pe Internet. Multe posturi de radio MP3 redă doar melodii din anumite genuri, astfel încât să puteți descărca întreaga colecție de muzică goa/trance, colecții de jazz, colecții punk rock sau orice doriți. Trebuie doar să „setezi” Streamripper pe acest flux audio și să aștepți.

Aplicații grafice (2D)

Cenon

Cenon este un program de grafică de un tip special. Construit pe un nucleu grafic modular, Cenon oferă o gamă largă de funcționalități. Multe aplicații se bazează pe acest nucleu.

Nucleul Cenon este gratuit, ceea ce înseamnă că este disponibil în coduri sursă pentru multe platforme de computer, inclusiv GNU/Linux.

GIMPshop

GIMPshop este o modificare a programului gratuit de manipulare a imaginilor GNU (GIMP) care vizează emularea aspectului și senzației Adobe Photoshop. Sarcina principală a programului este de a oferi o muncă confortabilă utilizatorilor GIMP care sunt obișnuiți cu Photoshop.

GIMPshop a moștenit toate avantajele GIMP, inclusiv funcționalitate largă, flexibilitate de personalizare. GIMPshop modifică structura meniului (deci arată ca Photoshop), schimbă terminologia programului în terminologia Adobe, iar pe versiunea Windows folosește extensia Deweirdifier pentru a grupa mai multe ferestre GIMP într-un singur loc, folosind sistemul MDI comun pentru grafică Editore Windows. GIMPshop nu acceptă extensii Photoshop, dar extensiile GIMP, filtrele, pensulele, desigur, rămân.

Datorită modificărilor din interfață, multe dintre tutorialele Photoshop pot fi finalizate în GIMPshop, iar restul pot fi adaptate la GIMPshop cu modificări minime.

Hugin

Un set de instrumente pentru imagini panoramice, ușor de utilizat, multiplatformă. Bazat pe Panorama Tools.

Cu Hugin, puteți îmbina mai multe fotografii într-o singură panoramă perfectă, puteți îmbina orice secvență de imagini suprapuse și multe altele.

inkscape

Vector editor grafic sursă deschisă, similară ca caracteristici cu Illustrator, CorelDraw sau Xara X. Utilizează formatul de fișier Scalable Vector Graphics (SVG) al standardului W3C.

Inkscape acceptă o mulțime de funcții SVG avansate (marcatoare, clone, amestecare alfa etc.), cu accent pe o interfață elegantă. Puteți edita cu ușurință nodurile, puteți efectua operațiuni complexe de traseu și multe altele. Dezvoltatorii speră să îmbunătățească proiectul în detrimentul utilizatorilor, deoarece se folosește un model de dezvoltare deschis.

artist de covoare

KoverArtist este un program pentru crearea rapidă a copertelor pentru CD-uri și cutii. Ideea principală este capacitatea de a crea o husă cu aspect cool în câteva clicuri.

ktoon

KToon este un set de instrumente de animație 2D dezvoltat de animatori (Toonka Films) pentru animatori. Programul este distribuit sub licență GPL. Platforma de dezvoltare este KDevelop folosind instrumente G++, OpenGL și Qt.

Krita

Krita este un editor raster. Krita este distribuit cu KOffice începând cu versiunea 1.4. Programul este simplu, dar conține caracteristici suplimentare interesante, cum ar fi desenul de-a lungul unei linii directoare (nu a fost niciodată atât de ușor să desenezi un pistol de pulverizare în linie dreaptă!) Și cele mai recente caracteristici, cum ar fi culoarea pe 16 biți, suport pentru CMYK , L*a*b și chiar imagini în format OpenEXR HDR.

MyPaint

MyPaint este un program rapid de desen. Există sprijin tablete grafice cu presiune variabila, programul vine cu un set bun de perii. Cu puțină perseverență, puteți chiar să vă creați propriile pensule, cu accent principal pe dinamica periei (schimbarea cu viteza, presiunea sau aleatoriu). Dimensiunea pânzei este nelimitată, la fel și numărul de anulări. Cu toate acestea, straturile nu sunt acceptate.

Deschide Office Draw

Draw este o modalitate ușoară de a prezenta grafice și diagrame, de la schițe rapide la desene complexe.

  • Mutați instrumentele de desen utilizate frecvent în jurul ecranului pentru mai multe acces rapid lor.
  • Controlați aspectul desenelor și diagramelor folosind bara de instrumente Stil și formatare.
  • Lucrați cu obiecte, rotiți-le în două sau trei dimensiuni; de asemenea, puteți plasa obiecte 3D precum sfere, inele, cuburi etc.
  • Grupați obiectele, degrupați și editați-le imediat când sunt grupate.
  • Un sistem de randare inteligent vă permite să creați imagini fotorealiste folosind nimic altceva decât texturi, efecte de lumină, transparență, efecte de perspectivă etc.
  • Conectorii inteligenți facilitează crearea de organigrame, organigrame, diagrame de rețea și multe altele. Trebuie doar să specificați „puncte lipicioase”, iar conectorii se vor „lipi” de ele.
  • Când desenați, dimensiunile liniare ale obiectelor dvs. sunt afișate automat.
  • Există o colecție mare de imagini în Galerie; vă puteți crea propriile imagini și le puteți pune în galerie.
  • Salvați grafica în format OpenDocument, noul standard internațional pentru documente de birou. Acest format (bazat pe XML) înseamnă că nu veți fi legat de programul Draw în sine. Grafica pe care o desenezi poate fi accesată din orice program compatibil cu standardul OpenDocument.
  • Importați grafice din toate formatele comune (inclusiv BMP, GIF, JPEG, PNG, TIFF și WMF).
  • Dacă doriți, puteți crea versiuni Flash (.swf) ale imaginilor dvs. în Draw.

Instrumente Panorama

Instrumente pentru vizualizarea, crearea și editarea imaginilor panoramice:

  • PTStitcher: Stitcher de înaltă calitate și ușor de utilizat. Suporta multe formate.
  • Panorama Tools: O extensie Photoshop pentru crearea și editarea imaginilor panoramice.
  • PTViewer: vizualizator sferic de înaltă calitate. Există o versiune independentă și Java pentru mai multe platforme.

Pixelizați

Pixelize este un program care poate face o copie a bucăților reduse de imagini cât mai aproape de original.

Esența muncii ei este împărțirea imaginii în mici grilă dreptunghiulară. Fiecare dreptunghi este analizat și înlocuit cu o imagine selectată dintr-o bază de date extinsă. Pixelize încearcă să găsească o imagine care este cea mai apropiată de dreptunghiul selectat.

Pixelize funcționează cel mai bine atunci când baza de date este mare. Dacă conține aproximativ 1000 de imagini, rezultatul Pixelize poate fi destul de acceptabil.

Scribus

Scribus este un program open source conceput pentru aspectul profesional al paginilor pe sisteme Linux/Unix, MacOS X, OS/2 și Windows. Programul profesează noua abordare la aspectul paginii, iar rezultatul programului este gata pentru imprimare.

Sub interfața modernă și prietenoasă Scribus ascunde funcții profesionale de publicare, cum ar fi suportul pentru culori CMYK, managementul culorilor ICC și crearea universală de PDF.

skencil

Skencil este un editor de grafică vectorială interactivă open source. Programul rulează pe GNU/Linux și alte sisteme compatibile UNIX, programul este flexibil și, în același timp, vă permite să creați ilustrații, diagrame, etc. de înaltă calitate. O caracteristică unică (pentru un editor grafic de acest fel) este aceea că Skencil este implementat aproape în limbajul interpretat de cel mai înalt nivel Python. Python este un limbaj puternic orientat pe obiecte și ușor de utilizat.

Synfig

Synfig este un editor de grafică vectorială puternic pentru animație plată, conceput de la zero. Potrivit dezvoltatorilor: „deși există deja alte programe pe piață pentru crearea eficientă a animației plate, totuși, nu suntem familiarizați cu programe care pot face la fel ca ale noastre”.

Animația plată a fost întotdeauna costisitoare de creat, deoarece fiecare cadru trebuie desenat manual. Chiar și astăzi, când avem programe la dispoziție desen digital, procesul se bazează încă pe desenarea laborioasă a cadrelor intermediare separate între cadre de referință (înfrățire).

Tehnologia de animație Synfig elimină nevoia de înfrățire manuală - creează în sine o mișcare lină, iar animatorul nu trebuie să deseneze manual fiecare cadru.

Astfel, puteți accelera semnificativ procesul de desen.

Xara Xtreme

Xara Xtreme pentru Linux este un editor grafic puternic de uz general. Rulează pe platforme Unix, inclusiv Linux, FreeBSD și (în dezvoltare) Mac OS X.

Cunoscut anterior ca Xara LX, programul se bazează pe Xara Xtreme pentru Windows, care este în prezent cel mai rapid editor grafic. Codul sursă pentru Xara Xtreme a fost open source la începutul anului 2006 și a fost portat pe Linux. Acest proces este aproape complet și Xara Xtreme pentru Linux este acum disponibil pentru descărcare.

Xara Xtreme pentru Linux:

  • Program foarte rapid
  • Funcții similare cu cele ale editorilor grafici puternici
  • Ușor de învățat și utilizat
  • Interfață ușoară, nu supraîncărcată cu comenzi. Mai multe ferestre plutitoare, palete, meniuri etc.
  • O cantitate mare de material educațional, lecții, filme, sfaturi. Comunitatea proiectului este foarte mare.

Programe grafice (3D)

Arta Iluziei

Art of Illusion este un software gratuit de modelare și randare 3D. Este scris în întregime în limbajul Javași ar trebui să ruleze pe orice JVM compatibil cu J2SE 1.4 sau o versiune ulterioară.

În multe feluri, programul poate concura cu concurenții plătiți. Cele mai importante caracteristici includ instrumente de modelare bazate pe plase, animație scheletică și limbaj grafic pentru a dezvolta texturi și materiale.

Blender

Blender este un pachet gratuit de creare a scenei 3D. Versiunile sunt disponibile pentru toate sistemele de operare majore, distribuite sub Licența Publică Generală GNU. Model -> Umbre -> Animație -> Redare -> Îmbinare -> 3D interactiv.

Spațiul de cristal

Crystal Space este un motor de grafică 3D în timp real multiplatformă gratuit. Folosit în unele jocuri.

FreeWRL

  • FreeWRL acceptă standardele deschise VRML97 și X3D;
  • Recunoscut ca un „Profil de schimb” conform de către Consorțiul Web3d;
  • Funcționează în OS X și Linux, funcționează atât din browsere, cât și ca aplicație independentă;
  • Suportă ReWire și MIDI - pentru interacțiunea sunetului;
  • Capabil să se conecteze la alte programe prin MIDI sau interfețe de programare EAI și SAI externe.

G3DViewer

G3DViewer - vizualizator Modele 3D, bazat pe biblioteca GTK+. Sprijină următoarele tipuri fisiere:

  • Studio 3D (.3ds, .prj)
  • LightWave (.lw, .lwb, .lwo)
  • Alias ​​​​Wavefront (.obj)
  • Impulse TurboSilver/Imagine (.iob)
  • AutoCAD (.dxf)
  • Modele Quake II (.md2)
  • Modele Quake III (.md3) (din versiunea 0.2.99.1)
  • Format de fișier neutru (.nff)
  • Metafișier 3D (.3dmf, .3mf, .b3d)
  • Obiecte Caligari TrueSpace (.cob)
  • Obiecte și scene Quick3D (.q3o, q3s)
  • Fișiere VRML 1.0 (.wrl, .vrml) (începând de la 0.1.1, funcționează cu erori)
  • Obiecte AC3D (.ac, .acc) (din 0.1.99.1)
  • Modele LeoCAD (.lcd) (începând cu 0.2.99.1)
  • Modele de mașini de curse (.ar, .dof) (începând cu libg3d 0.0.5, funcționalitate incompletă)
  • Modele de mașini Ultimate Stunts (.glb) (de la libg3d 0.0.5)
  • Modele de mașini VDrift (.joe, .car) (de la libg3d 0.0.5)

K3DSurf

K3DSurf este un program conceput pentru a vizualiza și edita modele matematice în trei, patru, cinci și șase dimensiuni. K3DSurf acceptă ecuații parametrice și izosuprafețe.

Scurtă descriere a caracteristicilor K3DSurf:

  • Vizualizare interactivă prin mișcări ale mouse-ului (buton dreapta - rotire, mijloc - mutare, stânga - zoom).
  • Animație în timp real (rotație) și morphing (datorită introducerii variabilei t_time). Animația și transformarea pot fi controlate folosind controalele de încărcare a procesorului și interval de întârziere ale variabilei t_time.
  • Creați capturi de ecran prin copierea ferestrei de randare sau folosind cel mai bun ray tracer - Povray.
  • Crearea de scene animate.
  • Crearea de fișiere mesh care descriu forma modelului matematic.

Formate acceptate

  • Povscript: formatul Povray, cel mai bun program de ray tracing.
  • VRML2: utilizat în majoritatea browserelor moderne, aveți nevoie de extensia corespunzătoare.
  • OBJ: Un format binecunoscut acceptat de majoritatea editorilor 3D (Blender, MAYA și Moray).

KPovModeler

KPovModeler este un program pentru crearea de modele pentru redarea ulterioară a scenelor în POV-Ray(TM). Programul este conceput pentru desktop-ul KDE.

Pentru majoritatea modelatorilor 3D, POV-Ray nu este altceva decât un motor de randare și, adesea, ei sunt forțați să folosească doar o parte limitată a limbajului de scripting POV-Ray. Cu toate acestea, acest lucru nu se aplică pentru KPovModeler, unde puteți utiliza toate caracteristicile POV-Ray prin traducerea limbajului POV-Ray într-un arbore grafic.

Aproape toate funcțiile limbajului de scripting POV-Ray pot fi utilizate în KPovModeler. „Aproape” - pentru că nu puteți utiliza direct variabile, bucle, macrocomenzi și alți operatori. Pe de altă parte, KPovModeler vă permite să utilizați bucăți de script-uri POV-Ray folosind instrumentul „Raw POV-Ray”; un astfel de cod „brut” va fi luat în considerare de către POV-Ray exclusiv în etapa de redare.

KPovModeler acceptă următoarele caracteristici:

  • Managementul scenei prin intermediul unui arbore grafic.
  • Modificări ale obiectelor folosind puncte de control în vizualizarea grafică sau manipulare directă în fereastra de atribute a obiectului.
  • Redarea scenei fără blocare cu OpenGL.
  • Copiați/lipiți și trageți și plasați codul POV-Ray în arborele de obiecte.
  • Anulați și refaceți acțiuni.
  • Redarea scenei și vizualizarea texturii cu POV-Ray, din cadrul programului.
  • Suport pentru aproape toate obiectele POV-Ray.
  • Suport pentru toate texturile.
  • Prototipuri (anunțuri) și descrieri.
  • Toate modurile de proiecție ale camerei.

PovRay

Persistence of Vision Raytracer este un instrument gratuit de creare a graficelor 3D, extrem de realist. Versiunile pentru Windows, Mac OS/Mac OS X și i86 Linux sunt disponibile oficial. Codul sursă este disponibil pentru cei care doresc să port programul pe alte platforme.

dună albă

White_dune este un instrument VRML97 de nivel scăzut pentru platformele Unix/Linux/MacOSX și Windows. Este capabil să vizualizeze fișiere în format VRML97. Spre deosebire de instrumentele de nivel înalt, acesta folosește un model ușor bazat pe standardul VRML97.

Video cu aplicație

AvidMUX

Avidemux este un editor video gratuit care este ușor de editat, filtrat și codificat. Există suport pentru multe tipuri de fișiere, inclusiv AVI, fișiere MPEG compatibile cu DVD, MP4 și ASF și puteți utiliza orice codec. Sarcinile pot fi automatizate folosind proiecte, o coadă de locuri de muncă și un motor puternic de scripting.

Cinelerra

Practic, Cinelerra este conceput pentru trei lucruri: captarea, compunerea și editarea audio și video.

Dacă vrei să creezi filme cu aceeași anvergură ca și profesioniștii, atunci Cinelerra este cu siguranță alegerea ta.

CinePaint

CinePaint este conceput pentru retușarea filmelor și fotografiilor. CinePaint poate gestiona o varietate de formate, cum ar fi DPX, TIFF pe 16 biți și OpenEXR, precum și formate familiare precum JPEG sau PNG. Există suport pentru canale color pe 8 biți, 16 biți și 32 biți, HDR și CMS.

CinePaint este utilizat pentru retușarea cadru cu cadru, eliminarea zgomotului, restaurarea și pictarea texturilor pe modele 3D. Programul a fost folosit în producția multor lungmetraje, inclusiv Ultimul Samurai, în care au fost desenate săgeți zburătoare cu el.

În scopuri fotografice, CinePaint poate importa expuneri HDR. Există suport pentru imprimarea color pe 16 biți cu driverul GutenPrint. Gama dinamică largă a CinePaint este importantă la procesarea fotografiilor alb-negru, deoarece au un singur canal.

Jahshaka

  • Editați videoclipuri rapid și flexibil.
  • Creați efecte în timp real.
  • Posibilitati nelimitate in animatie.
  • Desenați pe cadre video.
  • Creați muzică cu instrumente profesionale.
  • Lucrați cu orice format, la orice rezoluție.

Kino

Kino este un program de editare video digitală neliniar pentru GNU/Linux. Programul se integrează perfect cu IEEE-1394 la înregistrare, funcționează cu VCR și vă permite să înregistrați video înapoi pe cameră. Captura video este în formate Raw DV sau AVI, în codificări DV de tip 1 și DV de tip 2 (flux audio separat).

Puteți încărca mai multe clipuri video, puteți tăia și lipi segmente audio/video și puteți salva acești pași într-un fișier cu listă de pași (format XML SMIL). Majoritatea comenzilor de editare și navigare sunt împrumutate din programul vi.

Kino poate exporta filme complexe în mai multe formate: DV prin IEEE 1394, Raw DV, DV AVI, cadre unice, WAV, MP3, Ogg Vorbis, MPEG-1, MPEG-2 și MPEG-4. Importul/exportul cu un singur cadru se bazează pe biblioteca gdk-pixbuf, care acceptă formatele BMG, GIF, JPEG, PNG, PPM, SVG, Targa, TIFF și XPM. Lucrul cu MP3 necesită codecul lame. Ogg Vorbis necesită oggenc. MPEG-1 și MPEG-2 necesită mjpegtools sau ffmpeg, în timp ce MPEG-4 necesită ffmpeg.

Vieți

LiVES este un hibrid de software de procesare video în timp real și software de editare video neliniar. Vă puteți edita videoclipul imediat, fără să vă faceți griji cu privire la formate, dimensiunile cadrelor sau ratele cadrelor. Acesta este un instrument foarte flexibil care poate fi folosit atât de VJ, cât și de editorii video - amestecați și comutați clipurile video de la tastatură, editați-le și lipiți-le împreună pe o cronologie multicanal. Puteți chiar să înregistrați videoclipuri live și apoi să editați și să salvați ca clip nou!

recordMyDesktop

recordMyDesktop este un program de înregistrare desktop GNU/Linux. Principalele sale părți sunt simplitatea și eficiența în îndeplinirea sarcinii sale principale.

Programul este împărțit în două părți; un instrument simplu de linie de comandă care face sarcini simple captare și codificare video; și o interfață grafică care oferă funcționalitatea programului într-un mod mai ușor de utilizat.

creator de diapozitive

Cu Slideshow Creator și dvd-slideshow vă puteți converti fotografiile într-o prezentare de diapozitive de calitate DVD frumoasă, înfrumusețată cu efecte speciale. Rămâne să adăugați acompaniament muzical și va fi în general cool!

Aplicații de sistem

APTonCD

APTonCD este un utilitar grafic care vă permite să creați unul sau mai multe CD-uri sau DVD-uri cu pachete descărcate folosind APT-GET sau APTITUDE. În acest fel, puteți crea un depozit portabil care poate fi folosit pe alte computere care, de exemplu, nu au acces la rețea. De asemenea, este posibil să creați un disc care să conțină toate pachetele deb dintr-un singur depozit.

beagle

Beagle este un instrument care vă permite să vă găsiți rapid informațiile pe computerul local.

În termeni mai tehnici, Beagle este un program Linux care rulează independent de mediul desktop. Beagle vă indexează în mod transparent și discret datele în timp real. De exemplu:

  • Fișierele sunt indexate imediat când sunt create, reindexate când sunt modificate și eliminate din index când sunt șterse.
  • E-mailurile sunt indexate atunci când sunt descărcate
  • Istoricul mesajelor instant este indexat în timp real, rând cu rând.
  • Paginile web sunt indexate atunci când sunt vizualizate (dacă este instalată extensia de browser corespunzătoare).

ClamAV

Clam AntiVirus este o suită de antivirus cu sursă deschisă (GPL) pentru UNIX, care vizează verificarea e-mailului pe servere de mail. Setul include mai multe utilitare, inclusiv un daemon multi-threaded flexibil și scalabil; un scanner care funcționează din consolă și un instrument pentru actualizarea automată a bazelor de date cu viruși.

Conky

Conky este un monitor de sistem ușor, extrem de personalizabil, rulează în X, bazat pe torsmo. Programul este dezvoltat activ.

Ekiga

Ekiga (cunoscut anterior ca GnomeMeeting) este un software de conferințe audio și video open source pentru desktop-ul GNOME. Aplicația funcționează cu protocoale H.323 și SIP VoIP. Există suport pentru multe codecuri audio și video, interacționează bine cu alte programe compatibile SIP, inclusiv Microsoft NetMeeting.

Endeavour Mark II

Endeavour Mark II este un set complet de programe pentru lucrul cu fișiere. Conține un browser de fișiere, un browser de imagini, un arhivator, un coș de reciclare și alte utilitare pentru lucrul cu fișiere și discuri.

FileZilla

FileZilla este un client FTP și SFTP rapid.

GParted

GParted este un pachet puternic pentru crearea, ștergerea, redimensionarea, mutarea, verificarea și copierea partițiilor și sistemelor de fișiere pe acestea. Programul este util pentru pregătirea discurilor înainte de instalarea sistemelor de operare, reorganizarea spațiului liber pe disc, copierea datelor de pe discuri și oglindirea unei partiții la alta.

gzip

gzip (GNU zip) este un utilitar de compresie dezvoltat ca înlocuitor pentru programul de compresie. Principalele sale avantaje sunt raportul de compresie mai bun și libertatea de algoritmi proprietari.

Katapult

Katapult este o aplicație KDE care vă permite să lansați rapid și ușor aplicații, să deschideți marcaje și multe altele. Funcționalitatea programului poate fi mărită prin extensii. Dezvoltatorul de software a fost inspirat să creeze Katapult printr-o aplicație similară Quicksilver pentru Mac OS X. Katapult este scris în C++.

K3b

K3b a fost conceput ca un sistem complet funcțional și program simplu pentru a arde un CD.

MondoRescue

Mondo Rescue este un program GPL de recuperare în caz de dezastru. Platformele Linux (i386, x86_64, ia64) și FreeBSD (i386) sunt acceptate. Există pachete pentru multe distribuții populare (RedHat, RHEL, SuSE, SLES, Mandriva, Debian, Gentoo). Suportă bandă, disc, rețea și CD/DVD ca stocare de rezervă; suport pentru multe sisteme de fișiere populare; LVM ( control logic secțiuni); RAID software și hardware.

openberg

Software gratuit pentru citirea, scrierea și publicarea de cărți electronice în standarde deschise.

deschideSSH

OpenSSH este o implementare gratuită a facilității de comunicare SSH utilizată de administratorii de pe Internet. Utilizatorii de servicii precum telnet, rlogin, ftp ar trebui să ia în considerare ca parolele lor să fie transmise necriptate prin rețea și, eventual, să treacă la SSH. OpenSSH criptează tot traficul (inclusiv parolele) pentru a lupta eficient împotriva intrușilor. În plus, OpenSSH oferă funcții de tunel securizate și diverse metode de autentificare. Există suport pentru toate versiunile protocolului SSH.

Pidgin

Pidgin este un client de mesagerie instantanee multi-protocol care vă permite să utilizați sisteme diferite simultan. Iată o listă de protocoale acceptate:

  • Bun ziua
  • Gadu Gadu
  • Google Talk
  • pe grup
  • MySpaceIM
  • SIMPLU
  • Acelasi timp
  • Yahoo!
  • Zefir

Chit

PuTTY este o implementare gratuită a unui client Telnet și SSH pe sisteme Win32 și Unix și un emulator de terminal xterm.

Reconstructor

Reconstructor este un program de ardere a discurilor pentru distribuția Ubuntu GNU/Linux. Ca bază, se folosește discul Desktop (Live), Alternate (Instalare) sau Server, după care utilizatorul poate personaliza distribuția pentru a se potrivi nevoilor sale.

Dacă Ubuntu Desktop este ales ca bază, întregul mediu desktop poate fi configurat. De exemplu, puteți modifica compoziția software-ului, schimbați aspectul (ecran de splash, teme, fonturi, imagini de fundal etc.), adăugați comenzi rapide pe desktop etc.

Dacă iei discul de bază Alternativ sau Server - în mod similar, va fi posibilă modificarea compoziției programelor.

Rox Filer

ROX este un mediu desktop împreună cu GNOME, KDE și XFCE. ROX este o încercare de a aduce aspectele pozitive ale sistemului de operare RISC OS în lumea Unix și Linux. În mod tradițional, munca utilizatorilor Unix a fost despre fișiere. Aproape totul în Unix este un fișier: fișiere obișnuite, fișiere de dispozitiv și chiar procese (pe Linux, de exemplu, acestea se află în directorul /proc).

Cu toate acestea, tendințele recente în medii (cum ar fi KDE sau GNOME) înclină din ce în ce mai mult spre abordarea Windows. Acest lucru duce la ascunderea sistemului de fișiere de utilizator, iar acum utilizatorul este forțat să facă totul prin numeroase meniuri și casete de dialog. Utilizatorii mediilor moderne (atât Windows, cât și Unix) adesea nu înțeleg unde sunt instalate programele lor sau chiar unde sunt stocate datele lor. Acest lucru duce la faptul că utilizatorul încetează să-și controleze complet sistemul și nu înțelege cum funcționează.

Desktop-ul ROX, în schimb, se bazează pe un sistem de fișiere. Componenta sa principală este ROX-Filer, un puternic manager de fișiere grafic care, pe lângă faptul că este un manager de fișiere popular în sine, oferă o mulțime de caracteristici concepute pentru a rezolva problema de mai sus.

TrueCrypt

Software gratuit de criptare a discurilor. Rulează pe sistemele de operare Windows Vista/XP, Mac OS X și Linux.

  • Creați un disc virtual criptat în interiorul unui fișier și montați-l ca pe un disc normal.
  • Criptați o întreagă partiție sau chiar un dispozitiv de stocare (cum ar fi o unitate flash USB sau un hard disk).
  • Criptați partiția cu Windows instalat (autentificare pre-pornire).
  • Criptarea se realizează automat, în timp real (din mers), transparent pentru utilizator.

Oferă două niveluri de protecție:

1) Secțiune ascunsă (steganografie).

2) Este imposibil să identifici vreo partiție TrueCrypt (partițiile nu pot fi distinse prin date aproape aleatorii).

VNC

VNC este un acronim pentru Virtual Network Computing. De fapt, acesta este un sistem de diagnosticare la distanță care vă permite să vedeți mediul de calcul nu numai pe mașina pe care rulează, ci și de oriunde de pe Internet. Sunt acceptate o varietate de arhitecturi hardware.

VIN

Wine este o implementare open source a API-ului Windows pe X, OpenGL și Unix.

Putem spune că Wine este un strat de compatibilitate conceput pentru a rula programe Windows. Wine nu necesită Microsoft Windows, deoarece este o implementare alternativă complet gratuită a API-ului Windows. Codul sursă este 100% cod non-Microsoft. Deși Wine poate folosi DLL-uri Windows native, dacă doriți. Wine oferă, de asemenea, instrumente de dezvoltare pentru portarea codului sursă Windows în sistemele Unix. Astfel, este posibil să compilați și să rulați fără modificări programe Windows pe sisteme x86 Unix: Linux, FreeBSD, Mac OS X și Solaris.

XFE

X Explorator de fișiere(Xfe) este un manager de fișiere pentru X, cum ar fi MS-Explorer sau Total Commander. Deși toate aceste manageri de fișiere sunt bogate în funcții și bine concepute, trebuie să recunoașteți că sunt uriașe! Dacă sunteți un drogat de consolă, un utilizator ușor de desktop sau doar aveți un computer vechi, atunci costul unui astfel de manager de fișiere poate fi semnificativ, ceea ce nu este un lucru bun. Mulți manageri de fișiere, pe lângă toate, depind de mediul desktop și sunt forțați să încarce o grămadă de alte biblioteci atunci când sunt încărcate. Și managerul de fișiere Xfe, pe de altă parte, nu depinde de desktop și nu necesită resurse.

Instrumente de dezvoltare software

Bugzilla

(Da, Bugzilla este o aplicație web, dar este atât de tare.) Bugzilla este un sistem gratuit de urmărire a erorilor bazat pe web, dezvoltat și utilizat inițial de proiectul Mozilla. De când a fost deschis de Netscape Communications în 1998, Bugzilla a fost adoptat de multe organizații ca instrument de urmărire a erorilor. Aplicația este populară printre dezvoltatorii de programe atât gratuite, cât și de proprietate.

Eclipsă

eclipsă- comunitate deschisă, ale cărei proiecte sunt axate pe construirea unei platforme de dezvoltare deschisă, constând din shell-uri extensibile (cadru), instrumente și biblioteci pentru construirea, implementarea și gestionarea produselor software pe întreg ciclul lor de viață. Un ecosistem mare și vibrant de furnizori majori de tehnologie, start-up-uri inovatoare, universități, institute de cercetare și persoane fizice susțin platforma Eclipse.

Gambas

Gambas este un mediu de dezvoltare liber bazat pe interpretul de limbaj de bază cu extensii de obiecte. Sistemul este similar cu Visual Basic (dar nu este o clonă!).

Cu Gambas puteți dezvolta rapid interfețe grafice pentru programe Qt sau GTK+, puteți lucra cu baze de date MySQL, PostgreSQL, Firebird, ODBC și SQLite, puteți gestiona aplicații KDE prin motorul DCOP, traduceți programul în mai multe limbi, creați ușor aplicații de rețea, aplicații 3D OpenGL grafică, aplicații web CGI și multe altele.

Geany

Geany este un editor de text bazat pe biblioteca GTK2. Editorul conține funcțiile de bază ale unui mediu de dezvoltare integrat (IDE). Programul este mic și rapid și depinde puțin de alte pachete. Există suport pentru multe tipuri de fișiere, limbaje de marcare și multe caracteristici frumoase.

Gobby

Gobby este un editor colaborativ gratuit care acceptă mai multe documente într-o singură sesiune și chat online. Aplicația rulează pe Microsoft Windows, Mac OS X, Linux și alte platforme compatibile Unix. Setul de instrumente pentru ferestre folosește GTK+ 2.6, astfel încât aplicația nu se încadrează în aspectul general GNOME.

jEdit

jEdit este un editor de text avansat pentru programator care a investit sute (inclusiv timpul de dezvoltare a extensiei) ani-om în dezvoltare.

netfasole

NetBeans IDE este un mediu de dezvoltare de aplicații integrat gratuit. Cu NetBeans, aveți tot ce aveți nevoie pentru a crea profesional aplicații desktop, enterprise, web și mobile. Limbajele de programare acceptate sunt Java, C/C++ și chiar Ruby. IDE rulează pe mai multe platforme, inclusiv Windows, Linux, Mac OS X și Solaris; usor de instalat si utilizat.

SciTE

SciTE este un editor de text bazat pe SCINTilla. Proiectat inițial pentru a demonstra Scintilla(), a evoluat acum într-un editor util de uz general, cu capacitatea de a compila și rula programe.

Instrumente de dezvoltare web

Amaya

Amaya este un editor web, adică un instrument pentru crearea și actualizarea documentelor direct pe web. Vizualizatoarele de pagini sunt integrate perfect cu editarea și acces de la distanțăîn același mediu de lucru. Această abordare urmează viziunea originală a web-ului ca spațiu pentru colaborare, mai degrabă decât publicarea unidirecțională.

Aptana Studio

Aptana Studio este un mediu de dezvoltare Ajax gratuit cu peste un milion de descărcări. Dezvoltatorii web din întreaga lume sunt deja convinși că Aptana Studio este cel mai bun program de acest gen. Studio oferă extensii gratuite pentru PHP, Ruby on Rails, Adobe AIR și chiar dezvoltarea Apple iPhone.

Desigur, Studio conține funcții pentru dezvoltarea aplicațiilor Ajax bazate pe Jaxer. Într-adevăr, începând cu Studio 1.1, Jaxer este pe deplin acceptat, astfel încât dezvoltarea aplicațiilor Ajax nu necesită instalarea niciunui server. Pur și simplu creați un nou document HTML și puteți implementa imediat o aplicație client/server cu suport pentru acces la baze de date, acces la rețea și multe altele.

pește albastru

Bluefish este un editor puternic conceput pentru programatori și designeri web, care conține multe caracteristici care facilitează scrierea de site-uri web, scripturi și cod. Bluefish acceptă multe limbaje de programare și de marcare, în special pentru editarea site-urilor web dinamice și interactive.

Font Forge

FontForge este un instrument de creare a fonturilor. Cu acesta, puteți crea și edita fonturi în formate postscript, truetype, opentype, cid-keyed, multi-master, cff, svg și bitmap (bdf, FON, NFNT). Puteți converti fonturile dintr-un format în altul. Există suport pentru multe formate de fonturi din sistemul Macintosh.

gFTP

gFTP este un client FTP multi-threaded gratuit pentru arhitecturi *NIX. O caracteristică plăcută este suportul pentru transferuri FXP (transfer de fișiere între două servere FTP la distanță).

Compozitor

KompoZer este foarte ușor de utilizat, ceea ce îl face cea mai bună alegere pentru utilizatorii ocazionali care doresc să creeze un site web atractiv și cu aspect profesional, fără cunoștințe de limbaj de marcare HTML sau programare web.

Kruler

Kruler - riglă de pe ecran (unitate de măsură - pixeli) și determinant de culoare pe ecran. Program pentru mediul KDE.

Quanta Plus

Quanta Plus este un mediu de dezvoltare web stabil și bogat în caracteristici. Principiile lui Quanta au fost întotdeauna fundamente arhitecturale bine gândite; dezvoltare care vizează o utilizare eficientă și naturală; flexibilitate și extensibilitate maximă pentru utilizator. Dezvoltatorii lui Quanta s-au angajat să facă din program cel mai bun dintre aceste programe susținute de comunitate. O mare parte din Quanta este concepută pentru a face aceste caracteristici ușor de extensibil. Chiar și modul de lucru cu XML DTD este descris folosind fișiere XML pe care utilizatorul le poate edita. Alte caracteristici includ capacitatea de a importa DTD-uri, de a scrie scripturi pentru a controla conținutul editorului, de a crea vizual casete de dialog pentru script-uri și de a atribui script-uri la orice operație de fișier.

maimuta de mare

Proiectul SeaMonkey este un efort comunității de a crea o aplicație pentru orice nevoie de Internet. Aplicații populare de acest gen în trecut erau Netscape și Mozilla, dar acum proiectul SeaMonkey se dezvoltă în această direcție, combinând toate cele mai noi concepte. Funcționalitatea programului include un browser web, client de e-mail și grup de știri, editor HTML, chat IRC și instrumente de dezvoltare web. SeaMonkey va fi cu siguranță util pentru utilizatorii avansați, dezvoltatorii web și utilizatorii întreprinderilor.

a face cu ochiul

Wink - aplicații pentru crearea de lecții și prezentări, în primul rând pentru crearea de ajutoare vizuale pentru lucrul cu programe (de exemplu, lecții vizuale pentru MS Word / Excel etc.) Folosind Wink, puteți crea capturi de ecran, adăugați explicații, butoane, titluri etc. .P. Astfel poți obține prezentări și lecții foarte eficiente.

xampp

Mulți oameni știu din experiență că nu este ușor să instalați un server web Apache și cu atât mai dificil să îl combinați cu MySQL, PHP și Perl. XAMPP este o distribuție Apache ușor de instalat, care include și MySQL, PHP și Perl. XAMPP este de fapt ușor de instalat pe un server - doar descărcați pachetul, extrageți conținutul și începeți.

Programe pentru munca de birou

Bloc-note pentru coș

Aceasta este o aplicație de uz general pentru a lua note. Printre caracteristici:

  • Creați cu ușurință note de orice tip
  • Colectați date într-un singur loc și partajați-le altora
  • Centralizați informațiile despre proiectele dvs
  • Organizați-vă rapid gândurile în „casete de idei”
  • Faceți liste de făcut
  • Și mult mai mult.

Firefox

Mulți oameni știu că Firefox este un browser web. Caracteristica sa distinctivă este un număr mare de extensii care îmbunătățesc funcționalitatea Firefox, astfel încât să puteți modifica cu ușurință Firefox pentru a se potrivi nevoilor dvs.

Gnome Do

Program puternic, rapid și atractiv pentru telecomandă Desktop GNOME, dar GNOME Do nu este doar pentru GNOME. Deși programul a fost scris de un pasionat GNOME, funcționează excelent și în KDE și în alte medii.

GNOME Do nu este un instrument de căutare. Dacă știi ce cauți și ce vrei, Do te va duce acolo în cel mai scurt timp. GNOME Do nu este doar un program pentru a rula alte programe. Puteți trimite e-mail și mesaje instant, redați muzică și căutați informații pe Internet. Toate acestea sunt posibile datorită extensiilor.

GnuCash

GnuCash - software pentru finanțe personale și contabilitate financiară mici afaceri. Aplicația este distribuită gratuit sub licența GNU GPL și este disponibilă pentru platformele GNU/Linux, BSD, Solaris, Mac OS X și Microsoft Windows.

Programul este ușor de utilizat, dar în același timp puternic și flexibil. GnuCash vă permite să urmăriți conturile bancare, stocurile, veniturile și cheltuielile. Programul se bazează pe principii profesionale ale managementului financiar, care garantează un bilanț contabil și rapoarte exacte.

banca de acasă

HomeBank este un program gratuit pentru gestionarea finanțelor tale personale. Un program simplu. Vă puteți analiza cu ușurință situația financiară cu instrumente și grafice puternice de filtrare.

inCollector

inCollector este o aplicație pentru stocarea diferitelor date de lucru (cum ar fi note, istoricul mesajelor, citate, numere de serie, coduri sursă, adrese web, cuvinte etc.). Toate înregistrările pot fi echipate cu etichete (etichete), care ulterior vă vor ajuta să găsiți cea potrivită. Există, de asemenea, foldere de căutare care vă permit să căutați înregistrări după criteriile specificate. De asemenea, puteți exporta (și, desigur, importa) înregistrări într-un fișier extern.

se amestecă

amesteca- ajutor vizual cauta diferentele. Puteți compara conținutul a două sau trei fișiere și le puteți edita dacă este necesar (diferențele sunt actualizate automat). Puteți compara conținutul a două sau trei directoare și, dacă există diferențe, căutați diferențele deja în interiorul fișierelor. Puteți vedea diferențele dintre fișierul curent și o copie a fișierului pe un server de control al versiunilor, cum ar fi CVS, Subversion, Bazaar-ng și Mercurial.

birou deschis

OpenOffice.org este o suită de birou multi-platformă. Constă din aplicații desktop esențiale, cum ar fi un procesor de text, o foaie de calcul, un program de prezentare și un editor de grafică vectorială. Interfața și funcționalitatea pachetului seamănă cu alte pachete office. Flexibilul OpenOffice.org gestionează remarcabil de bine o varietate de formate, inclusiv formatele proprietare Microsoft Office și formatul neutru OpenDocument de la consorțiul OASIS.

Pachetul este disponibil în peste 65 de limbi, iar mai multe vin datorită comunității. OpenOffice.org este stabil pe Solaris, Linux (inclusiv PPC Linux), Windows, Mac OS X (X11) și multe alte platforme.

PDFedit

Un editor de documente PDF gratuit (și open source). Există atât versiuni grafice, cât și versiuni pentru consolă.

qOrganizator

qOrganizer este un organizator de uz general format dintr-un calendar cu un program, mementouri, un jurnal/note zilnice și o listă de activități. Elevii pot găsi caracteristici utile, cum ar fi un program de clasă și un jurnal pentru note și permise. Programul este ușor de utilizat și adoptă o nouă abordare a organizatorilor.

RSSowl

Aplicațiile care colectează date de pe site-uri echipate cu un feed RSS se numesc „agregatoare”. RSSOwl este o aplicație de acest fel. RSSOwl vă permite să colectați, să organizați, să actualizați și să salvați informații din astfel de fluxuri de știri. Acest proces este simplu și plăcut. Informațiile selectate pot fi salvate în diferite formate pentru a le citi în continuare offline sau pentru a le partaja cu alte persoane. Aplicația este ușor de configurat, există versiuni pentru limbi diferiteși cel mai important, funcționează pe multe platforme.

Specto

Specto- aplicație desktop A care monitorizează evenimentele în schimbare (cum ar fi actualizările site-ului web, e-mailurile primite, modificările la fișiere și foldere, procese de sistem și așa mai departe) și afișează notificări atunci când apar aceste evenimente.

De exemplu, Specto poate menține un site web (sau un flux de știri, sau o imagine sau orice altceva) actualizat și poate notifica utilizatorul despre activitate. În acest fel, scapi de nevoia de a merge constant pe acest site pentru a afla dacă au existat actualizări.

Sunbird

Mozilla Sunbird este un calendar multiplatform construit pe Mozilla Toolkit. Este simplu și complet funcțional aplicația de calendar, care poate fi folosit pe mai multe platforme.

Antrenor de sarcini

Task Coach este o aplicație simplă, open-source, pentru gestionarea sarcinilor personale și a listelor de activități. Acest program s-a născut din frustrarea lui Frank față de faptul că omologii binecunoscuti, precum cei încorporați în Outlook sau Lotus Notes, nu vă permit să creați sarcini compuse. Dar adesea sarcinile constau în mai multe acțiuni. Task Coach a fost conceput special cu suport pentru sarcini compuse.

Thunderbird

Thunderbird vă permite să lucrați cu e-mailul într-un mod care se potrivește nevoilor dvs. specifice - de exemplu, căutarea avansată sau ascultarea mesajelor fișiere de sunet direct din litere.

Thunderbird 2 oferă utilizatorului mai multe modalități de a lucra cu dosare de e-mail, cum ar fi mesajele favorite, vizualizate recent sau un folder care conține mesaje necitite. Ca de obicei, puteți crea un folder cu fluxuri RSS sau un grup de știri pentru a fi la curent cu cele mai recente evenimente care vă interesează. Thunderbird 2 vă permite, de asemenea, să extindeți panoul de vizualizare a mesajelor la ecran complet.

În Thunderbird 2, puteți eticheta mesajele cu etichete specifice, cum ar fi „De făcut” sau „Terminat” și chiar puteți crea etichete personalizate pentru a se potrivi nevoilor dumneavoastră.

tkdiff

tkdiff este o interfață grafică pentru găsitorul de diferențe de diferențe. Programul este format din două blocuri în care puteți vedea diferența dintre cele două fișiere. Pentru a naviga rapid prin document, există suport pentru funcții, cum ar fi marcaje de diferențe și o hartă grafică a diferențelor.

Zim

Zim este un editor de text WYSIWYG scris în Gtk2-Perl. Editorul își propune să aducă ideea unui wiki pe desktop. Fiecare pagină este salvată ca fișier text cu marcaj wiki. Paginile pot conține link-uri către alte pagini, paginile sunt salvate automat. Paginile sunt organizate într-o structură ierarhică care seamănă cu editorii ierarhici (așa-numitele outlineri). Zim poate fi folosit pentru a menține liste de activități sau ca jurnal personal.

În anii 1990, software-ul liber era considerat exotic în mediul corporativ, iar singurul concurent notabil al giganților proprietari conduși de Microsoft a fost pentru o lungă perioadă de timp Red Hat, dar din a doua jumătate a anilor 2000, situația a început să se schimbe rapid. Software-ul open source a devenit curent pentru mulți companii mari, și au apărut zeci de furnizori open source de încredere care au atins nivelul înalt adecvat de expertiză și experiență pentru a servi clienților întreprinderi mari și pretențioși.

Pentru 2014, există mulți jucători care concurează cu succes cu furnizorii de software comercial într-o serie de domenii. Pe lângă Red Hat, acestea sunt organizații open source precum Google, Apache Software, Novell, SUSE, Acquia etc. Tot mai mulți analogi OpenSource ale soluțiilor proprietare existente apar pe piață. Comunitățile open source sunt din ce în ce mai puternice și îmbunătățesc calitatea și funcționalitatea produselor.

De regulă, dezvoltarea în sine este oferită gratuit și este comercializată prin suport și personalizare. Acest lucru creează concurență suplimentară și, ca rezultat, promovează dezvoltarea de produse software open source.

În aproape toate industriile și activitățile, există o oportunitate de a utiliza software bazat pe cod sursă deschisă. Aproape fiecare software proprietar are o contraparte validă cu sursă deschisă:

  • Cisco VPN - OpenVPN,
  • Baza de date Oracle - PostgreSQL
  • Microsoft Hyper-V - OpenVZ,
  • MS Active Directory - Samba,
  • Avaya IP Office - Asterisk etc.)

Bazat sarcini specifice de afaceri, puteți compara costul și momentul implementării unei soluții bazate pe software proprietar și OpenSource.

Open source în țările lumii

STATELE UNITE ALE AMERICII

În martie 2016, administrația prezidențială a SUA a prezentat un proiect de lege de utilizare a guvernului. Participanții la piață au susținut inițiativa.

Potrivit unui document publicat de Casa Albă, agențiile guvernamentale americane pot partaja între ele codul sursă pentru anumite proiecte pentru a le crește eficiența și a elimina necesitatea dezvoltării din nou a produsului. Mai multe despre asta.

India

În octombrie 2011, a devenit cunoscut faptul că guvernul din Punjab a decis să achiziționeze software de la Microsoft, anulând decizia din 2008 de a instala software gratuit pe 46.000 de computere din 4.956 de școli. „Am decis să ne reconsiderăm soluție anterioară”, a declarat Baldeo Purushartha, secretar de stat la educație.

Guvernul din Punjab a lansat un program de informatizare pentru elevii din clasele 6-12 în 2004-2005. Departamentul de Educație TIC din Punjab implementează un proiect care va oferi laboratoarelor de calculatoare echipamentul necesar, software-ul și conexiunea la internet în bandă largă în toate școlile primare. În același timp, Bharat Operating System Solutions (BOSS), testat și certificat de Fundația Linux pentru utilizare în școli, a primit un sprijin larg la nivel de stat datorită accesibilității sale.

Potrivit președintelui statului Punjab, din 2008, costul minim al actualizărilor software licențiate de Microsoft - pentru 16.578 de computere la 1.375 Rs per computer - a fost de 23 de milioane Rs pe cinci ani. Din acest motiv, în septembrie 2008, Guvernul din Punjab a decis să achiziționeze și să instaleze BOSS în toate școlile primare publice și a declarat că din 2011 toți elevii din școala primară vor fi instruiți în utilizarea BOSS. Lucrarea a fost finalizată în aprilie 2011, incluzând pregătirea a 6.600 de cadre didactice.

Dar pe 8 august 2011, după o analiză cuprinzătoare a rezultatelor proiectului, șeful Departamentului de Educație Școlară din Statul Punjab a spus că `Departamentul de Educație Școlară va reveni la utilizarea software-ului de la Microsoft... pt. predarea copiilor din clasele primare ale școlilor publice`. Costul reînnoirii licențelor va fi de aproximativ 7 milioane de rupii, dintre care 3,77 milioane au fost deja alocate de guvern.

Mai mult, aproximativ 90.000 de calculatoare vor fi instalate în școlile publice conectate la rețeaua EDUASAT, prin intermediul cărora elevii vor putea urmări transmisiuni în direct de la diferite prelegeri. Potrivit calculelor preliminare, prețul inițial al software-ului și licenței Microsoft va fi de 30 de milioane de rupii. Această sumă nu include prețul echipamentelor etc.

Anterior, în februarie 2011, s-a decis folosirea BOSS pentru a opera în rețeaua EDUASAT. Dar acum, în cuvintele lui Purushart: `Pentru scopul cât mai mult posibil utilizare deplină computere instalate pe care elevii vor învăța software Microsoft, vrem să folosim Microsoft și în EDUASAT.

Rețineți că Punjab a fost primul stat care a implementat activ Linux în școli. În prezent, BOSS este încă utilizat în statele indiene Haryana, Gujarat, Kerala și Uttar Pradesh.

Germania

Potrivit unui studiu recent al Institutului de Tehnologie din Georgia (SUA), Germania ocupă locul patru în lume în ceea ce privește penetrarea software-ului open source în sectorul public. În 2001, Ministerul German al Afacerilor Externe (și odată cu el toate ambasadele și consulatele) a trecut la Linux. Firma de consultanță McKinsey a confirmat de mai multe ori că Foreign Office economisește mult utilizând Linux, OpenOffice și Thunderbird în loc de suita Microsoft de Windows, Office și Outlook. S-a spus chiar că diplomații cheltuiesc mai puțin pe IT decât angajații oricărei alte agenții guvernamentale.

Dar trucul este că software-ul shareware este uneori mai scump de operat decât software-ul plătit necondiționat. Dinozaurii precum Microsoft pot oferi o întreținere mai bună și mai ieftină decât companiile de asistență Linux mai mici. Și uneori este mai profitabil să cumperi o licență. Prin urmare, de exemplu, același birou de externe german revine în acest an la software-ul Microsoft. Oficialii au evaluat în bani problemele permanente cu suportul tehnic, precum și dificultatea în stăpânirea software-ului open source (mulți angajați s-au plâns de acest lucru) și au vorbit în spiritul că avarul plătește de două ori.

Rusia

Deciziile guvernului și ale președintelui Federației Ruse Dmitri Medvedev, software-ul intern open source a fost implementat în toate școlile din Federația Rusă în 2008 și va fi instalat în toate organizațiile de stat și bugetare pentru a asigura securitatea națională în domeniul IT.

Project Penguin - implementare open source

Proiectul „Penguin” - un proiect pentru implementarea tehnologiilor Linux și a software-ului cu sursă deschisă în școli și universități din Rusia în 2009-2010. finanțat de FAO - Agenția Federală pentru Educație a Federației Ruse. Conform contractului de proiect Penguin, trebuie parcurse trei etape:

  1. Perfecţionarea manualelor şi suport metodologic
  2. Dezvoltare suport tehnic și portaluri de internet
  3. Formarea a 60 de mii de profesori în tehnologii Linux și Open Source

1. Elaborarea manualelor de informatică de bază pentru universități și școli bazate pe Open Source în conformitate cu standardele de stat și cerințele Examenului de stat unificat în informatică și TIC a fost finalizată în 2008-09. 2. Dezvoltarea suportului Internet cu manuale de informatică de bază și pachete de bază Open Source pentru Windows și Linux a fost finalizată în 2005-2009. 3. Cursuri-pilot pentru profesorii de informatică și profesorii de școală despre Tehnologii Linux și Software cu sursă deschisă au fost desfășurate și elaborate în 2005-2007. împreună cu universitățile pedagogice din Moscova ale Universității Pedagogice de Stat din Moscova și ale Universității Pedagogice de Stat din Moscova cu sprijinul UNESCO, IBM Corporation și Linux Center.

    • HAC, prof., doctorat 16:32, 15 octombrie 2009 (UTC)

Open source - opinia președintelui Federației Ruse

La această întâlnire D.A. Medvedev spus:

„... Dacă ne așezăm acum complet pe acul software-ului străinși „întindem” mulți ani, apoi nu vom scăpa de el. Și ne vom dezvolta contrar tendințelor globale. Totodată, este imposibil să anunțăm că mâine vom transfera toate calculatoarele din școli (și eventual aceasta este o rețea de calculatoare mult mai serioasă) în programe cu open source, cu licență gratuită, pentru că sunt probleme de conectare, sunt probleme tehnologice. Adică, nici aici nu există o pregătire completă. Ce să fac?

Noi oferim ia o cale de compromis, iar această cale a început acum să fie realizată. Timp de trei ani, achiziționați un pachet licențiat de programe de bază (mă refer, în primul rând, sisteme de operare, arhive, birouri, editori, photoshop - în general, tot ceea ce este folosit de obicei de utilizatori, inclusiv în școli), dar în același timp este timpul să nu ne oprim, ci să lucrăm la un pachet software intern cu acces deschis (și acum vom vorbi mai detaliat despre asta), pentru ca mai târziu, în cele din urmă, peste trei ani (dacă merge mai devreme, chiar mai bine). ),

Creați un astfel de model optim unde școlile, și eventual toate agențiile guvernamentale, vor putea alege ceea ce au nevoie: fie să continue să folosească produse comerciale pe cheltuiala lor, și nu pe cheltuiala fondurilor federale, fie să treacă la un sistem care este deja complet adaptat, acceptabil lor, pe baza acces deschis, în sursă deschisă...”.

Decembrie 2010: Putin ordonă schimbarea puterii către Linux

Istoria documentului privind tranziția autorităților la software liber datează din 2007, când Ministerul Informațiilor și Comunicațiilor a început să dezvolte „Conceptul pentru dezvoltarea și utilizarea software-ului liber în Federația Rusă”, care a fost publicată în primăvara lui 2008. Cu toate acestea, demisia ministrului Leonid Reiman și numirea în funcția sa a lui Igor Șcegolev au condus la o revizuire a conceptului.

În ciuda acestui fapt, în primăvara lui 2008, cu câteva zile înainte de transferul puterii lui Dmitri Medvedev, Vladimir Putin, pe când era încă președintele Rusiei, a menționat planul de migrare către software liber al instituțiilor federale în lista instrucțiunilor sale către guvern, punându-și astfel această sarcină.

Pachete open source pentru școli

Pachete open source pentru școli sunt concepute pentru instalarea de programe în școli și computere de acasă cu sisteme de operare Windows și Linux. Linux Live-CD este conceput pentru a rula Open Source pe computerele de acasă Windows fără a instala Linux pe computer.

Prin decizii ale guvernului Federației Ruse software-ul intern open source în 2008 și 2009 a fost trimis la toate școlile din Federația Rusă și va fi instalat în toate organizațiile de stat și bugetare pentru a asigura securitatea națională în domeniul IT.

Sistem de operare deschis Linux

Suită de birou deschisă

Deschideți suita Office poate fi instalat și utilizat gratuit nu numai pe computerele personale cu sistem de operare Linux, ci și pe computerele cu sistem de operare Windows. În același timp, documentele și fișierele pregătite în pachetul MS Office pot fi citite și procesate în pachetul Open Office.

Compoziția Open-ului suite office birou deschis:

  1. OpenOffice.org Writer- Editor de text Writer cu funcții bogate pentru crearea de scrisori, cărți, rapoarte, buletine informative, broșuri și alte documente, compatibil cu MS Office.
  2. OpenOffice.org Calc- Foile de calcul Calc au capabilitățile avansate de analiză, grafică și luare a deciziilor așteptate de la foile de calcul de înaltă calitate, compatibile cu MS Office.
  3. OpenOffice.org Impress- Editorul de prezentare Impress oferă toate instrumentele obișnuite de prezentare media, cum ar fi efecte speciale, animație și instrumente de desen. Compatibil cu formatul de fișier Microsoft PowerPoint și, de asemenea, vă poate salva munca în numeroase formate grafice, inclusiv Macromedia Flash (SWF).
  4. Baza OpenOffice.org- Baza de date oferă instrumente pentru lucrul cu baze de date într-o interfață simplă. Poate crea și edita formulare, rapoarte, interogări, tabele, vizualizări și relații, astfel încât gestionarea bazei de date asociate să fie aproape la fel ca în celelalte. aplicații populare baze de date. Baza include HSQLDB ca motor implicit al bazei de date relaționale. De asemenea, poate utiliza dBASE, Microsoft Access, MySQL sau Oracle sau orice bază de date compatibilă ODBC sau JDBC.
  5. Deschide Office Draw Draw este un editor de grafică vectorială cu care puteți face totul, de la diagrame simple sau diagrame de flux până la lucrări de artă 3D. Draw poate importa imagini din multe formate comune și le poate salva în peste 20 de formate, inclusiv PNG, HTML, PDF și Flash.
  6. gimp- grafic bitmap Editor Gimp, un program pentru crearea și procesarea graficelor raster. Grafica vectorială este parțial acceptată.

Deschideți editorul de text Writer

OpenOffice.org Writer este un procesor de text și un editor vizual de hipertext, parte a OpenOffice.org și este un software gratuit (lansat sub licență LGPL).

Scriitorul este ca Microsoft Word iar funcționalitatea acestor editori este aproximativ egală. Oferă utilizatorului instrumente moderne pentru tastarea, editarea și formatarea documentelor.

Împreună cu interfața familiară și funcționalitatea:

* creați și proiectați paragrafe de text și pagini, * adăugați secțiuni și subsoluri, * inserați imagini și obiecte multimedia, * previzualizați și tipăriți documente, * înregistrați modificările și revizuiți textele, * formatați automat cuprins, indexuri și note de subsol, * adăugați macrocomenzi și controale, * lucrul cu tabele, * verificarea ortografică și multe altele,

Conceptul de aplicare a stilurilor este o soluție excelentă pentru a facilita crearea și formatarea documentelor. Lucrul cu stiluri este acceptat în toate componentele suitei de birou, dar este cel mai complet implementat în OpenOffice.org Writer.

Cinci grupuri de stiluri - paragrafe, caractere, pagini, cadre și liste - oferă utilizatorului multe opțiuni pentru formatarea cu ușurință a documentelor. Un panou dedicat Stiluri și formatare vă permite să gestionați stilurile modificându-le pe cele existente și creând altele noi. Și cu cât documentul este mai complex, cu atât mai des trebuie să îl schimbați, cu atât avantajul stilizării devine mai evident.

Un alt instrument, Navigatorul, oferă posibilitatea de a naviga rapid printr-un document selectând titluri, note de subsol, bare laterale sau alte obiecte ca puncte de referință.

Ca și în cazul altor componente, există un număr mare de suplimente (extensii) pentru Writer care îmbunătățesc funcționalitatea de bază a componentei sau oferă funcții suplimentare, cum ar fi verificarea gramaticală sau publicarea pe MediaWiki.

Writer acceptă un număr mare de formate pentru importarea și exportul fișierelor, inclusiv salvarea în PDF și importul docx. Și trimiterea unui fișier prin e-mail se face cu un clic pe un buton.

Deschideți Calc Spreadsheets

start: OpenOffice.org Calc este o aplicație pentru foi de calcul. Cu acesta, puteți analiza datele de intrare, puteți face calcule, puteți prezice, rezuma datele din diferite foi și tabele, puteți construi diagrame și grafice.

Calc este o componentă actualizată și solicitată a OpenOffice.org pentru lucrul cu foi de calcul în mediul de afaceri. Un instrument preferat pentru contabili și manageri pentru a crea rapoarte.

Introducerea pas cu pas a formulelor în celulele foii de calcul folosind Expertul facilitează formarea de formule complexe și imbricate, demonstrează descrierile fiecărui parametru și rezultatul final în orice etapă de introducere.

Formatarea condiționată și stilurile de celule vă permit să organizați datele finalizate, în timp ce tabelele pivot și graficele arată rezultatele muncii.

Peste două duzini de formate de import și export de fișiere, inclusiv funcții de import de text, vă permit să operați cu aproape orice date. De asemenea, folosind instrument special puteți importa date din alte surse, cum ar fi baze de date, sau puteți crea un interval actualizabil, astfel încât datele importate să fie întotdeauna actualizate.

Sunt acceptate legături între diferite foi de calcul și editarea de date în colaborare (de la OpenOffice.org 3.0).

Sunt disponibile o varietate de setări pentru imprimarea foilor finite pe imprimantă: scară, margini, anteturi și subsoluri. Și verificarea ortografică încorporată, ca într-un editor de text, va îmbunătăți calitatea raportului final.

Deschideți editorul de grafică vectorială Draw

Desenarea OpenOffice.org- Editorul de grafică vectorială, comparabil ca funcționalitate cu CorelDRAW, face parte din OpenOffice.org.

Editor de grafică vectorială Draw este un instrument de desen care utilizează grafică vectorială. Conține o serie de servicii care vă permit să creați rapid tot felul de desene. Grafică vectorială vă permite să salvați și să afișați imagini ca vectori (două puncte și o linie) mai degrabă decât ca un set de pixeli (puncte pe ecran). Grafica vectorială facilitează salvarea și scalarea imaginilor.

Desenați editor grafic perfect integrat în sistemul OpenOffice.org, ceea ce face foarte ușor schimbul de desene între orice module de sistem. De exemplu, dacă creați un desen în Draw, îl puteți utiliza cu ușurință într-un document Writer prin copiere și lipire. De asemenea, puteți lucra cu grafică direct în modulele Writer și Impress folosind un subset al funcțiilor și instrumentelor din Draw.

Pachetul include „conectori” cu funcții complete între forme care pot folosi o varietate de stiluri de linii și vă permit să desenați desene, cum ar fi organigramele.

Necesitatea unui editor de vectori ca parte a suitei de birou este fără îndoială. Domeniul de aplicare al unui astfel de editor este destul de larg: de la cele mai simple desene și anunțuri până la diagrame, diagrame și desene.

Pe lângă propriile obiecte, puteți insera diagrame, formule și alte elemente create în alte componente ale OpenOffice.org în imagini. Draw acceptă, de asemenea, exportul de hărți de bit în majoritatea formatelor, atât comune, cât și specializate.

Draw are toate instrumentele necesare inerente editorilor de vectori:

* Linii de legătură, linii de dimensiune, tabele. * Lucrul cu text și efecte de text; * Schimbați culoarea umplerii, umbra, transparența; * Plasarea, ancorarea si gestionarea obiectelor folosind diapozitive, straturi si ghidaje; * Sunt suportate diverse operatii asupra obiectelor: adunare, scadere, grupare si transformare de forme; * Desenarea obiectelor tridimensionale; * Desen cu primitive grafice, curbe Bezier; * Efecte: iluminare, morphing și duplicare;

Pe lângă propriile obiecte, puteți insera diagrame, formule și alte elemente create în alte componente ale OpenOffice.org în imagini. Draw acceptă, de asemenea, exportul de hărți de bit în majoritatea formatelor, atât comune, cât și specializate.

Utilizarea Galeriei (stocarea obiectelor) vă permite să organizați imaginile existente, iar suportul pentru stilurile de text economisește timp atunci când creați obiecte de același tip.

Desenul sau desenul finit poate fi imprimat pe o imprimantă sau exportat într-o imagine bitmap sau, de exemplu, în PDF.

Dimensiunea maximă a desenului în Draw este de 300x300 cm.

Începând cu versiunea 3.0 a OpenOffice.org, Draw acceptă nu numai exportul PDF, ci și importul PDF (trebuie să instalați o extensie specială OpenOffice.org).

Deschide baza de date relaționale

Baza - deschisă bază relațională date care vă permit să creați, să editați și să procesați date tabelare.

Utilizatorii au la dispoziție un set destul de mare de instrumente de prelucrare a datelor și a tabelelor: editori de formulare, interogări, rapoarte, tabele baze de date. Cu ajutorul lor, puteți analiza datele de intrare, puteți face calcule, puteți prezice, rezuma datele din diferite foi și tabele, puteți construi diagrame și grafice.

Editorul de interogări vă permite să creați aproape întreaga gamă de interogări SQL în baze de date pentru selectarea, modificarea, adăugarea datelor. Sunt acceptate subinterogări și interogări cu parametri. Partea vizuală a editorului va simplifica procesul de construire a interogărilor pentru un utilizator începător.

Editorul de formulare vă permite să utilizați aproape orice instrument standard managementul continutului bazei de date. Oferă controale pentru text, câmpuri numerice, binare, liste, liste derulante, tabele, butoane, calendar și alte elemente.

un instrument pentru lucrul cu surse de date externe plus SGBD HSQLDB încorporat. Folosind Base, puteți adăuga, șterge, edita înregistrări ale bazei de date: MySQL, HSQLDB (de obicei, la pachet cu OpenOffice.org), PostgreSQL, DB2, Oracle.

De asemenea, este posibil să lucrați cu tabele DBF, MS Access, agende de adrese, fișiere text, precum și foi de calcul create cu OpenOffice.org Calc sau MS Excel.

Sursele de date externe sunt accesate folosind ODBC, JDBC, SDBC și alte tehnologii. Lista completă a tehnologiilor și surselor de date acceptate depinde de sistemul de operare pe care îl utilizați.

Controlul mai complex și prelucrarea datelor se realizează folosind macrocomenzi și instrumente ale limbajului de programare OOBasic.

Editorul de tabele vă va ajuta să creați și să gestionați tabele în baza de date HSQLDB încorporată și cu unele posibile limitări pentru alte baze de date.

Base are un expert de raportare încorporat cu funcții de bază pentru crearea de rapoarte sau tabele sau interogări. Dar există un instrument de raportare mai bun, Sun Report Builder. Acest instrument vă permite să creați rapoarte de aproape orice complexitate. Suporta gruparea, executarea inline funcții personalizate, formatarea condițională. Rezultatul SRB este un document Writer sau Calc, care poate fi apoi tipărit sau editat.

Cu Base, puteți crea surse de date. De exemplu, prin conectarea la o bază de date externă în Base și filtrarea datelor necesare cu o interogare SQL, puteți lucra cu aceste date în OOo Calc.

Sisteme de programare deschise

  1. pascal liber 2.0.4 - Free Pascal and Object Pascal Compiler - Lazarus sau KDevelop recomandat ca IDE.
  2. Eclipsă- Complex în aer liber sisteme deschise programare pentru a dezvolta aplicații modulare multiplatforme.
  3. Gambas- sistem de programare gratuit 2) IDE VISUAL DE BAZĂ pentru crearea de programe bazate pe Qt, GTK, OpenGL, SDL și CGI WEB

Pachetul minim Open Source pentru școli

Include programe open source

  1. mediu grafic XFCE;
  2. editor de text rapid Abiword;
  3. Editor de foi de calcul Gnumeric.

Pachet minim programe open source:

  1. Pachet birou: OpenOffice.org 2.3;
  2. Browser web: Firefox 2.0;
  3. Editor de imagini: GIMP 2.4;

Disc opțional Conține programe pentru școli și alte instituții de învățământ:

  1. Editor de pagini web pește albastru;
  2. Limbaje de programare pascal (Free Pascal and Lazarus), de bază (gambas), logo (KTurtle);
  3. Sisteme de calcule matematice (Maxima si Scilab);
  4. Antivirus ClamAV și caching server de calmari, SGBD PostgreSQL

Optimizat pentru instalare și funcționare pe un computer de la 128 la 256 MB de memorie și un procesor de la PI 233 MHz.

Linux LiveCD

CD Linux Live-CD este proiectat să funcționeze cu Open Source pe computerele de acasă Windows fără Instalări Linux pe un computer.

CD L inux live cd optimizat pentru a funcționa cu un CD de instalare Linux pe un computer de la 128 la 256 MB de memorie și un procesor de la PI 233 MHz. Sesiunile de lucru sunt acceptate, permițându-vă să salvați setările și documentele în folderul de acasăîntre reporniri.

Cea mai scăzută opțiune hardware oferă performanțe acceptabile chiar și pe sisteme cu 128 MB de memorie.

Include mediul grafic XFCE; Această distribuție include editorul de text ușor și rapid Abiword și editorul de foi de calcul Gnumeric.

În plus, primul disc conține:

  1. Suită de birou: OpenOffice.org 2.3;
  2. Browser web: Firefox 2.0;
  3. Email: Claws Mail;
  4. Manipularea imaginii: Gimp 2.4;
  5. și peste 1000 de programe care vă permit să rezolvați cea mai largă gamă de sarcini.

serverul școlii

Server școlar- un sistem de operare server cu funcționalități largi, complet personalizabil printr-o interfață web prin care sunt gestionate componentele.

Compus:

  1. aplicații web pentru a ajuta la organizarea procesului educațional:
  2. Moodle - sistem de învățare la distanță și interactiv, conține exemple de cursuri;
  3. Mediawiki - un sistem de organizare a unei „baze de cunoștințe” folosind tehnologia Wiki;

pentru organizarea unei rețele locale:

  1. Servere DHCP și DNS;
  2. Server proxy Squid (cu suport pentru afișarea statisticilor de acces);
  3. firewall;
  4. managementul interfeței de rețea;
  5. server de timp exact;
  6. servere de fisiere:
  7. Server Samba (pentru organizarea accesului la directoare accesibile prin protocolul Samba);
  8. server FTP;
  9. interfață pentru crearea oglinzilor locale ale depozitelor;
  10. server de imprimare CUPS;
  11. MySQL (pentru Moodle și Mediawiki);
  12. server web Apache2;
  13. interfață pentru actualizarea sistemului (inclusiv setarea actualizărilor);
  14. backup;
  15. gestionarea conturilor (capacitatea de a importa conturi din sistemul 1C: Chronograph);
  16. server de e-mail cu suport antivirus și anti-spam.
    • HAC, prof. dr. 04:29, 19 iulie 2009 (UTC)

Open source în Rusia

În prezent, software-ul open source începe să se răspândească în sistemul de învățământ din Rusia, printre motivele pentru care numesc distribuția ilegală pe scară largă a software-ului comercial închis importat.

Prin decizii guvernamentale, software-ul intern open source a fost introdus în toate școlile din Federația Rusă în 2008 și va fi instalat în toate organizațiile de stat și bugetare pentru a asigura securitatea națională în domeniul IT.

Software-ul open source poate fi instalat și utilizat gratuit în toate școlile, birourile, universitățile și toate calculatoare personaleși în toate organizațiile și instituțiile de stat, bugetare și comerciale din Rusia și din țările CSI conform Licenței Publice Generale (GPL).

    • HAC, prof. dr. 09:50, 16 iulie 2009 (UTC)

Software open source în școli și universități

Utilizarea Open Sourceși Tehnologiile Linux din școlile și universitățile din Moscova au început în 2005-2006. după ce a susținut seminar-scoli „Linux Technologies and Open Source Software” împreună cu IBM Corporation și UNESCO pe baza Universității Pedagogice de Stat din Moscova.

În 2007 Prin hotărâri ale Guvernului Federației Ruse, pachetele de bază Open Source au fost recomandate pentru implementare în toate școlile din Rusia și pentru a fi utilizate în predarea informaticii și tehnologiei informației în toate sălile de clasă de informatică din toate școlile din Federația Rusă.

Fundalul pachetelor de bază programe de informatică, dezvoltarea, implementarea și distribuirea lor în școlile din Rusia și țările CSI a început la sfârșitul anilor 90, când pachetele software de bază au fost dezvoltate pentru calculatoarele personale interne BK, Corvette și UKNC și distribuite sub formă de software deschis și liber. pentru scoli.

Toate școlile secundare din Rusiaîn 2008-2009 a primit pachete de bază de software comercial licențiat și gratuit cu sursă deschisă pentru predarea cunoștințelor informatice, noțiunile de bază ale informaticii și noile tehnologii informaționale cu sisteme de operare Windows și Linux.

În patru regiuni ale Rusieiîn 2008-2009 au fost lansate lucrări privind introducerea și utilizarea în școlile secundare a pachetelor software de bază pentru sălile de clasă de informatică și tehnologie informatică și a început pregătirea profesorilor și profesorilor de informatică a tehnologiei de lucru cu software deschis în mediul Windows și Linux.

Conform Doctrina securității informațiilor a Federației Ruse, predarea alfabetizării informatice și a informaticii ar trebui să fie însoțită de un program educațional juridic în predarea protecției informațiilor în computere, a protecției împotriva virușilor informatici, a site-urilor pornografice și a asigurării securității informațiilor în rețelele de calculatoare locale și globale, bazate pe software open source gratuit.

În 2007, au fost publicate primele manuale de informatică pentru universități și școli pentru predarea informaticii în conformitate cu standardele de stat educație cu software open source comercial închis pe Windows și Linux.

    • HAC, prof. dr. 09:51, 16 iulie 2009 (UTC)

Definiția Open Source

Definiția Open Source) este utilizat de Open Source Initiative pentru a determina măsura în care o licență de software este conformă cu standardele Open Source Software (Open Source). Bazat pe directivele Debian Free Software, care au fost în mare parte scrise de Bruce Perens.

Definiția constă în zece cerințe de licență pentru Open Source:

  1. Distributie gratuita. Aceasta înseamnă că licența nu ar trebui să impună restricții privind vânzarea și distribuția software-ului.
  2. Texte sursă disponibile. Chiar dacă software-ul nu vine cu cod sursă, codul sursă ar trebui să fie ușor disponibil.
  3. Posibilitate de modificare. Simpla capacitate de a citi textele sursă nu permite experimentarea cu acestea și eliberarea modificărilor
  4. Chiar și în cazul inviolabilității codului sursă al autorului, programele derivate și codul lor sursă trebuie distribuite liber.
  5. Fără discriminare împotriva persoanelor și a grupurilor de oameni. Unele țări, cum ar fi Statele Unite, au anumite restricții privind exportul de software.
  6. Fără discriminare în funcție de scopul aplicării. O licență liberă trebuie să permită toate activitățile, inclusiv cercetarea genetică și nucleară, aplicațiile comerciale etc.
  7. Distribuirea licenței. Drepturile asociate cu Software-ul cu sursă deschisă vor fi aplicabile tuturor utilizatorilor programului fără acorduri suplimentare, cum ar fi acorduri de nedezvăluire.
  8. Licența nu trebuie să restricționeze alte produse software. Cu excepția banalelor incompatibilități, utilizatorul are dreptul de a alege ce să folosească.
  9. Licența trebuie să fie neutră din punct de vedere tehnologic. Adică, licența nu trebuie să necesite nimic din interfața sau tehnologiile utilizate în programul derivat.
  10. Licența nu trebuie să fie legată de un anumit produs. Drepturile asupra codului programului nu ar trebui să depindă de dacă programul face parte dintr-un produs. O persoană care distribuie programul separat de colecție sau a transferat o parte a codului către alt produs are aceleași drepturi pe care le-a acordat colecția.

Pentru a înțelege ce înseamnă software-ul cu sursă deschisă/închisă pentru organizația noastră, trebuie să înțelegem cum diferă unul de celălalt. Acest articol subliniază principalele diferențe, dar rețineți că aceasta este o explicație foarte simplificată. Informații suplimentare poate fi cules de pe Wikipedia sau analizând exemple specifice de utilizare a ambelor tipuri de software.

În primul rând, software-ul open source înseamnă că ne putem schimba și dezvolta programul atâta timp cât avem cunoștințele și abilitățile necesare pentru a face acest lucru. Dimpotrivă, nu este posibil să modificați singur un program sursă închisă, deoarece codul sursă al programului/aplicației nu este disponibil. Deși nu toți suntem programatori, putem totuși beneficia de lucrul cu software open source.

Un astfel de software este oferit utilizatorilor gratuit și nu numai programe, ci și sisteme de operare. Este creat și dezvoltat de către utilizatorii înșiși, care își postează creațiile pe Internet. Cele mai populare programe sunt actualizate în mod regulat, deoarece sunt folosite de o mulțime de oameni. Exemplele includ Mozilla Firefox sau Thunderbird. Dacă programul nu este actualizat în mod regulat, este posibil să nu existe suficiente resurse tehnice pentru aceasta - întreaga întrebare este câți utilizatori are programul. Frecventa inalta updates este un anumit garant al siguranței utilizării programului. Deși, dacă după instalarea actualizării se dovedește că programul nu funcționează (de exemplu, Skype nu este acceptat în noua versiune a sistemului de operare), există două modalități de a rezolva problema: încercați să găsiți ajutor pe forumuri. pe Internet sau rezolvați singur problema, ceea ce este relativ dificil.

Software-ul cu sursă închisă este mult mai popular decât software-ul cu sursă deschisă. În primul rând, datorită ușurinței de utilizare și, de asemenea, pentru că tocmai ne-am obișnuit - de regulă, la școală, la serviciu și acasă, folosim Windows. În cazul programelor și sistemelor de operare bazate pe cod sursă închis, avem de-a face cu un produs finit care nu necesită nicio intervenție din partea noastră. Este mult mai convenabil pentru utilizatorul mediu să lucreze cu ele. Utilizatorii de software cu sursă închisă subliniază adesea cât de ușor este de instalat și utilizat, cât de convenabil este să ai ajutor clar pentru programul la îndemână și cum să contactezi suportul tehnic în caz de probleme. Astfel de sisteme și produse sunt produse de companii și numai după mai multe etape de testare. Utilizatorul cumpără pur și simplu un pachet software întreg gata de a fi instalat pe computer. Un astfel de software este plătit: achiziționăm o licență și adesea actualizări de program.

Unii dezvoltatori de software susțin organizațiile comunitare și le oferă programe gratuit sau cu reducere prin organizații non-profit eligibile, cum ar fi rețeaua extinsă de parteneri TechSoup, ai cărei membri se află în tari diferite. În Rusia, programul este implementat de Teplitsa tehnologii sociale(LLC „Spiro”). Contactând programul infoDonor, puteți afla dacă organizația dumneavoastră poate participa la program. De asemenea, trebuie să ne amintim că atunci când alegem un sistem de operare, alegem și modul în care lucrăm în organizația noastră. De exemplu, dacă am ales Linux, nu vom putea folosi soluțiile Adobe, iar dacă am ales Windows, va trebui să achiziționăm licențe după numărul de computere. Fiecare caz are argumentele sale pro și contra. Trebuie să ne gândim cu atenție la ce anume are nevoie organizația noastră, care sunt criteriile pentru utilizarea eficientă a echipamentelor și să luăm o decizie după o analiză amănunțită.

Desigur, software-ul open source sau cu sursă închisă nu se limitează doar la Microsoft, Mac sau Linux. Problema licenței apare în legătură cu orice tip de software utilizat într-o organizație. Ca regulă generală, citiți cu atenție toate licențele și acordurile de întreținere. Există multe exemple în care organizațiile au avut probleme serioase cu software-ul care era practic inutil din cauza condițiilor de licențiere sau unde chiar și cele mai mici modificări aduse site-ului au fost foarte costisitoare.

  • Serghei Savenkov

    un fel de recenzie „rare”... parcă s-ar grăbi undeva