Open source

    Cards (65)

    • Open source
      Originated in the context of software development to designate a specific approach to creating computer programs
    • Open source
      • Can be modified
      • Can be shared
      • Accessible publicity
    • The "Open Source Way"
      • Open exchange
      • Collaborative participation
      • Rapid prototyping
      • Transparency
      • Meritocracy – value, quality, an importance
      • Community-oriented development
    • Open source software
      • Source code is released under a license
      • May be developed in a collaborative public manner
      • A prominent example of open collaboration
    • Copyright holder rights
      • Right to use
      • Right to study
      • Right to change
      • Right to distribute
    • History of open source software
      1. Free software before 1980's
      2. In 1969 - ARPANET constructed
      3. Initial Decline of Free Software (late 1960's)
      4. In the early 1970's - AT&T distributed early versions of Unix
      5. In 1974 - Software was not considered copyrightable
      6. In 1983 - Computer vendors and software-only companies imposed legal restrictions
      7. In 1985 - Free Software Foundation invented copyleft
      8. 1980's and 1990's - Informal software sharing continues
      9. In 1989 - The first version of the GNU General Public License was published
    • Open source applications
      • Open source office software
      • Open source accounting software
      • Open source operating systems
      • Open source website software
      • Open source browsers and communication applications
      • Open source IT security
      • Images/multimedia
      • Open source development tools
    • Apache OpenOffice
      • An open-source office productivity software suite
      • One of the successor projects of OpenOffice.org
      • The designated successor of IBM Lotus Symphony
    • Apache OpenOffice Modules
      • Writer
      • Calc
      • Impress
      • Draw
      • Math
      • Base
    • Calligra Suite
      • A graphic art and office suite by KDE
      • KDE is an open community of friendly people who want to create a world in which everyone has control over their digital life and enjoys freedom and privacy
    • Calligra Suite Components
      • Words
      • Sheets
      • Stage
      • Kexi
      • Plan
      • Brain dump
      • Flow
      • Karbon
      • Krita
      • Author
    • LibreOffice
      • A free and open-source office suite
      • Consists of programs for word processing, creating and editing of spreadsheets, slideshows, diagrams and drawings, working with databases, and composing mathematical formulae
    • LibreOffice Components
      • Writer
      • Calc
      • Impress
      • Draw
      • Math
      • Base
    • Open source accounting software
      • GNUCash
      • Resource Consumption Accounting (RCA) open-source application
      • Odoo
      • Dolibarr
      • KMyMoney (for MAC)
    • GNUCash
      • An accounting program that implements a double-entry bookkeeping system
      • Part of the GNU Project, runs on Linux, GNU, OpenBSD, FreeBSD, Solaris, macOS, and other Unix-like platforms as well as Windows OS
    • GNUCash Features
      • Double-entry bookkeeping
      • VAT/GST tracking and reporting
      • Scheduled Transactions
      • Multi-Currency Transaction Handling
      • Mortgage and Loan Repayment Assistant
      • Stock/Mutual Fund Portfolios
      • Small Business Accounting Feature
      • Online Stock and Mutual Fund Quotes
      • CSV Import
      • Built-in and custom reports and charts
      • Home Banking Computer Interface support
      • Budget
      • Transaction-Import Matching Support
      • Bank and Credit Card reconciliation
      • SQL Support
      • Check printing
    • GNUCash Small Business Accounting Features
      • Invoicing and Credit Notes
      • Accounts Receivable (A/R)
      • Accounts Payable (A/P) including bills due reminders
      • Employee expense voucher
      • Limited Payroll Management through use of A/Receivable and A/Payable accounts
      • Depreciation
      • Mapping to income tax schedules and TXF export for import into tax prep software (US)
      • Setting up tax tables and applying sales tax on invoices
    • RCA Open-Source Application (ROSA)
      • An open-source management accounting application that aims to provide decision support information to managers
      • Resource Consumption Accounting (RCA) is a principle-based approach to management accounting that combines German management accounting techniques known as Grenzplankostenrechnung (GPK) with a disciplined form of activity-based costing
    • ROSA Features
      • Uses the business intelligence (BI) application called Palo
      • RCA MODELING - cost objects, planning a cost object's output and primary costs, relationships
      • MAINTAINING - resource pools and business processes, Products & primary costs, secondary costs (internal consumption), capacity, rate calculation
      • ANALYSIS OF - product costs, resource pools and business processes, fixed and proportional rates
      • CONFIGURING - importing of master data and planning data values
    • Linux OS
      • A family of open source Unix-like operating systems based on the Linux kernel
      • Linux was originally developed for personal computers based on the Intel x86 architecture, but has since been ported to more platforms than any other operating system
      • Linux is one of the most prominent examples of free and open-source software collaboration
    • Embedded systems using Linux
      • Routers
      • Automation controls
      • Smart home technologies
      • TV
      • Automobiles (Tesla, Audi, Hyundai rely on linux)
      • Digital video recorders
      • Video game consoles
      • Smartwatches
    • Ubuntu OS
      • A Linux distribution that is mostly composed of free and open-source software
      • Three editions: Desktop, Server, Core for internet of things devices and robots
      • Ubuntu's default desktop is GNOME
      • Developed by Canonical, and a community of other developers, under a meritocratic governance model
      • Named after the Nguni philosophy of ubuntu, which Canonical indicates means "humanity to others" with a connotation of "I am what I am because of who we all are"
    • Open source website software
      • Apache HTTP Server
      • FileZilla
      • XAMPP
    • Apache HTTP Server
      • A free and open-source cross-platform web server software, released under the terms of Apache License 2.0
      • Developed and maintained by an open community of developers under the support of the Apache Software Foundation
      • Supports server-side programming languages such as Perl, Python, TCL, PHP
    • Apache HTTP Server features
      • Virtual hosting allows one Apache installation to serve many different websites
      • Configurable error messages
      • DBMS-based authentication databases
      • Content negotiation
      • Supports several GUIs
      • Supports password authentication
      • Digital certificate authentication
    • ModSecurity
      • An open source intrusion detection and prevention engine for Web applications
      • A cross platform Web Application Firewall (WAF) engine for Apache, IIS and Ngix
    • FileZilla
      • A free software, cross-platform FTP application consisting of FileZilla Client and FileZilla Server
      • FileZilla client is available for Windows, Linux and MacOS. While FileZilla server are available for Windows only
      • Both server and client support FTP and FTPS (FTP over SSL/TLS)
    • FileZilla Features
      • Transfer files using FTP and encrypted FTP such as FTPS
      • Support IPv6
      • Bookmarks for easy access to most frequent use
      • Drag and drop to download and upload
      • Speed limits
      • Large file support >4GB
      • Remote administration
      • Permissions system with users and groups
      • IP filters
    • XAMPP
      • A free and open-source cross-platform web server solution stack package developed by Apache Friends
      • Consisting mainly of the Apache HTTP Server, MariaDB database, and interpreters for scripts written in the PHP and Perl programming languages
      • Makes transitioning from a local test server to a live server possible
    • Open source browser software
      • Chromium
      • Firefox
      • TOR Browser
      • Brave
      • Waterfox
      • GNOME Web
    • Chromium
      • Chromium's user interface is minimalist
      • Google uses the Chromium code to make its Chrome browser, which has more features than Chromium
      • Many other browsers are also based on Chromium code, most notably Microsoft Edge and Opera
      • New Chromium versions are released daily, however there is no "stable" Chromium version unlike other web browsers
    • Chromium Features
      • Auto-update capability
      • Integrated Adobe Flash Player
      • API keys for some Google services
      • The Widevine digital rights management module
      • Licensed codecs for the popular H.264 video and AAC audio formats
      • Tracking mechanisms for usage and crash reports
    • Firefox
      A free and open-source web browser
    • XAMPP makes transitioning from a local test server to a live server possible
    • Open source browser software
      • Chromium
      • Firefox
      • TOR Browser
      • Brave
      • Waterfox
      • GNOME Web
    • Chromium
      • Chromium's user interface is minimalist
      • Google uses the Chromium code to make its Chrome browser, which has more features than Chromium
      • Many other browsers are also based on Chromium code, most notably Microsoft Edge and Opera
      • New Chromium versions are released daily, however there is no "stable" Chromium version unlike other web browsers
    • Chromium features
      • Auto-update capability
      • Integrated Adobe Flash Player
      • API keys for some Google services
      • The Widevine digital rights management module
      • Licensed codecs for the popular H.264 video and AAC audio formats
      • Tracking mechanisms for usage and crash reports
    • Firefox
      A free and open-source web browser developed by the Mozilla Foundation
    • Firefox
      • Uses the Gecko layout engine to render web pages, which implements current and anticipated web standards
      • Created in 2002 under the codename "Phoenix" by the Mozilla community members who desired a standalone browser
    • Open source IT security
      • Advanced Encryption Standard (AES)
      • CrossCrypt
      • IPFilter
    See similar decks