Open Source Supporter

Open Source Tuesday

 

One open source project will be featured weekly on Open Source Tuesday (OST.)

It will have an overview of project with links to their website, donation, and get-involved pages.

Thanks
John Buck


 

Apache HTTP Server

Web Server

Web Server

The Apache web server is a free and open source cross-platform web server. It is one of the oldest web servers still widely used today. The Apache web server was first released in 1995 and currently uses the Apache License 2.0. There is a large community of developers actively maintaining the software. The Apache HTTP Server is a project of The Apache Software Foundation.

What is Apache?

The Apache HTTP Server

  • is a powerful, flexible, HTTP/1.1 compliant web server
  • implements the latest protocols, including HTTP/1.1 (RFC2616)
  • is highly configurable and extensible with third-party modules
  • can be customised by writing ‘modules’ using the Apache module API
  • provides full source code and comes with an unrestrictive licens
  • runs on Windows 2000, Netware 5.x and above, OS/2, and most versions of Unix, as well as several other operating systems
  • is actively being developed
  • encourages user feedback through new ideas, bug reports and patches
  • implements many frequently requested features, including:
    • DBM databases as well, as relational databases and LDAP for authentication
    • allows you to easily set up password-protected pages with enormous numbers of authorized users, without bogging down the server.
    • Customized responses to errors and problems
    • Allows you to set up files, or even CGI scripts, which are returned by the server in response to errors and problems, e.g. setup a script to intercept 500 Server Errors and perform on-the-fly diagnostics for both users and yourself.
    • Multiple DirectoryIndex directives – Allows you to say DirectoryIndex index.html index.cgi, which instructs the server to either send back index.html or run index.cgi when a directory URL is requested, whichever it finds in the directory.
    • Unlimited flexible URL rewriting and aliasing – Apache has no fixed limit on the numbers of Aliases and Redirects which may be declared in the config files. In addition, a powerful rewriting engine can be used to solve most URL manipulation problems.
    • Content negotiation – i.e. the ability to automatically serve clients of varying sophistication and HTML level compliance, with documents which offer the best representation of information that the client is capable of accepting.
    • Virtual Hosts – Allows the server to distinguish between requests made to different IP addresses or names (mapped to the same machine). Apache also offers dynamically configurable mass-virtual hosting.
    • Configurable Reliable Piped Logs – You can configure Apache to generate logs in the format that you want. In addition, on most Unix architectures, Apache can send log files to a pipe, allowing for log rotation, hit filtering, real-time splitting of multiple vhosts into separate logs, and asynchronous DNS resolving on the fly.

Source:The Apache HTTP Server Project’s FAQ page

What is the Apache HTTP Server? video by CBT Nuggets

Links:


Next Open Source Tuesday will feature the Manjaro project.

Bluefish

Bluefish Editor

Bluefish Editor

Bluefish is a free and open source powerful text editor for general programming and website development for Linux macOS, and Windows. Bluefish supports development in HTML, CSS, XML, PHP, C, C++, JavaScript, Java, and more. Bluefish has been translated into 15 plus languages including Russian, Spanish, Japanese, Bluefish was started in 1997 and uses the GNU General Public License.

About Bluefish

Bluefish is a powerful editor targeted towards programmers and web developers, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages. See features for an extensive overview, take a look at the screenshots, or download it right away. Bluefish is an open source development project, released under the GNU GPL licence.

Bluefish is a multi-platform application that runs on most desktop operating systems including Linux, FreeBSD, MacOS-X, Windows, OpenBSD and Solaris.

 

  • Lightweight – Bluefish tries to be lean and clean, as far as possible given it is a GUI editor.
  • Fast – Bluefish starts really quick (even on a netbook) and loads hundreds of files within seconds.
  • Multiple document interface, easily opens 500+ documents (tested >10000 documents simultaneously)
  • Project support, enables you to work efficiently on multiple projects, and automatically restores settings for each project.
  • Multi-threaded support for remote files using gvfs, supporting FTPSFTPHTTPHTTPSWebDAV, CIFS and more1
  • Very powerful search and replace, with support for Perl Compatible regular expressions, sub-pattern replacing, and search and replace in files on disk.
  • Open files recursively based on filename patterns and/or content patterns
  • Snippets sidebar – specify custom dialogs, search and replace patterns or insert patterns and bind them to a shortkut key combination of your liking to speed up your development process

Source: Bluefish’s features page

 

Links:


Next Open Source Tuesday will feature the Apache HTTP Server project.

Pencil2D

Pencil2D Animation Software

Pencil2D Animation Software

Pencil2D is a free and open source 2D animation and drawing software for Linux, OSX, and Windows operating systems. Using both raster and vector graphics you can make traditional hand-drawn animations and cartoons. Pencil2D is developed in C++ and Qt Framework and uses the GNU General Public License.

Pencil2D Animation – An easy, intuitive tool to make 2D hand-drawn animations.

 

  • Minimal Design – Lightweight and easy to use so you can focus on animating and not what button to hit next.
  • Raster & Vector – Seamlessly switch between raster and vector workflows, allowing you to sketch, ink & paint on the go.
  • Cross-Platform – Pencil2D is cross-platform and runs on Windows, macOS, Linux & FreeBSD.
  • Open Source & Free – Pencil2D is completely open source and free to use, even commercially!

Source: Pencil2D’s home page

Links:


Next Open Source Tuesday will feature the Bluefish project.

Tor Browser

Web Browser

Web Browser

The Tor Browser is a free and open source security-focused web browser for Linux, macOS, and Windows. Its purpose is to protect your identity online. It uses the Tor network to bounce communications around a distributed network. The network relays are run by volunteers. It is written in C, Python, and Rust programming languages. The Tor Browser uses the BSD 3-clause license. Its initial release was in 2002.

Browse Privately. Explore Freely.

Defend yourself against tracking and surveillance. Circumvent censorship.

 

  • BLOCK TRACKERS – Tor Browser isolates each website you visit so third-party trackers and ads can’t follow you. Any cookies automatically clear when you’re done browsing. So will your browsing history.
  • DEFEND AGAINST SURVEILLANCE – Tor Browser prevents someone watching your connection from knowing what websites you visit. All anyone monitoring your browsing habits can see is that you’re using Tor.
  • RESIST FINGERPRINTING – Tor Browser aims to make all users look the same, making it difficult for you to be fingerprinted based on your browser and device information.
  • MULTI-LAYERED ENCRYPTION – Your traffic is relayed and encrypted three times as it passes over the Tor network. The network is comprised of thousands of volunteer-run servers known as Tor relays.
  • BROWSE FREELY – With Tor Browser, you are free to access sites your home network may have blocked.

Source: Tor Project’s home page

Tor Browser

Tor Browser

Links:


Next Open Source Tuesday will feature the Pencil2D project.

Eric

Python Editor & IDE

Python Editor & IDE

The Eric IDE is a free and open source cross platform-editor and IDE (integrated development environment) for the Python programming language. It is written using PyQt and QScintilla. It uses the ‎GPL Version 3 License and besides English, it is translated into German, Russian, Spanish and more. Its initial release was in 2002.

What is Eric?

Eric is a full featured Python editor and IDE, written in Python. It is based on the cross platform Qt UI toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as everdays’ quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder. eric includes a plug-in system, which allows easy extension of the IDE functionality with plug-ins downloadable from the net.

 

  • Unlimited number of editors
  • Configurable window layout, syntax hilighting
  • Sourcecode autocompletion, calltips, folding
  • Brace matching
  • Error highlighting
  • Advanced search functionality including project wide search and replace
  • Integrated class browser
  • Integrated version control interface for Mercurial, Subversion and Git repositories (as core plug-ins)

Source: Eric Python Ide’s home page

Eric IDE Dashboard

Eric IDE Dashboard

Links:


Next Open Source Tuesday will feature the Tor Browser project.

Clonezilla

Disk Imaging and Cloning

Disk Imaging and Cloning

Clonezilla is a free and open source disk imaging and cloning software program. It is written in the Perl programming language and is designed by Steven Shiau and developed by the NCHC Free Software Labs in Taiwan. It is licensed under the GNU General Public License (GPL) Version 2. With Clonezilla you can make an exact copy of your hard drive, so you can do system deployments, bare-metal backups, and system recoveries.

What is Clonezilla?

 

Clonezilla is a partition and disk imaging/cloning program similar to True Image® or Norton Ghost®. It helps you to do system deployment, bare metal backup and recovery. Three types of Clonezilla are available, Clonezilla live, Clonezilla lite server, and Clonezilla SE (server edition). Clonezilla live is suitable for single machine backup and restore. While Clonezilla lite server or SE is for massive deployment, it can clone many (40 plus!) computers simultaneously. Clonezilla saves and restores only used blocks in the hard disk. This increases the clone efficiency. With some high-end hardware in a 42-node cluster, a multicast restoring at rate 8 GB/min was reported.

 

  • Many File systems are supported: (1) ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, f2fs and nilfs2 of GNU/Linux, (2) FAT12, FAT16, FAT32, NTFS of MS Windows, (3) HFS+ of Mac OS, (4) UFS of FreeBSD, NetBSD, and OpenBSD, (5) minix of Minix, and (6) VMFS3 and VMFS5 of VMWare ESX. Therefore you can clone GNU/Linux, MS windows, Intel-based Mac OS, FreeBSD, NetBSD, OpenBSD, Minix, VMWare ESX and Chrome OS/Chromium OS, no matter it’s 32-bit (x86) or 64-bit (x86-64) OS. For these file systems, only used blocks in partition are saved and restored by Partclone. For unsupported file system, sector-to-sector copy is done by dd in Clonezilla.
  • LVM2 (LVM version 1 is not) under GNU/Linux is supported.
  • Boot loader, including grub (version 1 and version 2) and syslinux, could be reinstalled.
    Both MBR and GPT partition formats of hard drive are supported. Clonezilla live also can be booted on a BIOS or uEFI machine.
  • Unattended mode is supported. Almost all steps can be done via commands and options. You can also use a lot of boot parameters to customize your own imaging and cloning.
  • One image restoring to multiple local devices is supported.

Source: Clonezilla’s home page

Clonezilla Dashboard

Clonezilla Dashboard

Links:


Next Open Source Tuesday will feature the Eric Python IDE project.

HandBrake

HandBrake Video Transcoder

HandBrake Video Transcoder

HandBrake is a free and open source video transcoder for Linux, Mac, and Windows. With HandBrake you can convert videos of most any format with a codec/file type of your choice. Its initial release was in 2003 GNU General Public License (GPL) Version 2.

HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs.

 

Reasons you’ll love HandBrake are convert video from nearly any format, free and open Source, and multi-platform (Windows, Mac, and Linux.)

  • Built-in Device Presets –  Get started with HandBrake in seconds by choosing a profile optimized for your device, or choose a universal profile for standard or high quality conversions. Simple, easy, fast. For those that want more choice, tweak many basic and advanced options to improve your encodes.
  • Supported Input Sources – Handbrake can process most common multimedia files and any DVD or BluRay sources that do not contain any kind of copy protection.
  • Outputs: 
    • File Containers: .MP4(.M4V) and .MKV
    • Video Encoders: H.265 (x265 and QuickSync), H.264(x264 and QuickSync), H.265 MPEG-4 and MPEG-2, VP8, VP9 and Theora
    • Audio Encoders: AAC / HE-AAC, MP3, Flac, AC3, or Vorbis
    • Audio Pass-thru: AC-3, E-AC3, DTS, DTS-HD, TrueHD, AAC and MP3 tracks
  • Even more features:
    • Title / chapter and range selection
    • Batch Scan and Queueing of encodes
    • Chapter Markers
    • Subtitles (VobSub, Closed Captions CEA-608, SSA, SRT)
      Constant Quality or Average Bitrate Video Encoding
    • Support for VFR and CFR
    • Video Filters: Deinterlacing, Decomb, Denoise, Detelecine, Deblock, Grayscale, Cropping and scaling
    • Live Static and Video Preview

Source: HandBrake’s features page

HandBrake Dashboard

HandBrake Dashboard

 


 

From Lifehacker (2014)

Links:


Next Open Source Tuesday will feature the Clonezilla project.

Calligra

Office Suite

Office Suite

Calligra Suite a part of the KDE community is a free and open source office suite for the desktop. It has applications for the office, graphics and project management. It was first released in 2000, and is written in C++ and uses the QT framework. It is licensed under GPL and LGPL.

Calligra Suite – a set of applications written to help you to accomplish your work

 

  • Words – an intuitive word processor application with desktop publishing features. With it, you can create informative and attractive documents with ease.
  • Sheets – a fully-featured spreadsheet application. Use it to quickly create spreadsheets with formulas and charts, to calculate and organize your data.
  • Stage – a powerful and easy to use presentation application.
    You can dazzle your audience with stunning slides containing images, videos, animation and more.
  • Kexi – integrated data management.
  • Flow – diagramming and flowcharting.
  • Karbon – drawing vector graphics (no longer maintained.)
  • Plan – project planning.

Source: from Calligra’s learn more page

Calligra Stage Presentation Application

Calligra Stage Presentation Application

Links:


Next Open Source Tuesday will feature the HandBrake project.

Nagios

IT Infrastructure Monitoring

IT Infrastructure Monitoring

Nagios software is free and open source IT infrastructure monitoring applications. With it, you can monitor servers, switches, applications, and services.

Besides the free version Nagios Core, there are two paid editions of Nagios XI. They are the standard and enterprise editions. Nagios was started by Ethan Galstad and a group of developers with the initial release in 2002. It uses the GNU General Public License Version 2.

Nagios XI – Enterprise Server and Network Monitoring Software

  • Comprehensive IT Infrastructure Monitoring – Provides monitoring of all mission-critical infrastructure components including applications, services, operating systems, network protocols, systems metrics, and network infrastructure. Hundreds of third-party addons provide for monitoring of virtually all in-house applications, services, and systems.
  • Performance – The powerful Nagios Core 4 monitoring engine provides users with the highest degree of monitoring server performance. High-efficiency worker processes allow for nearly limitless scalability and monitoring effectiveness.
  • Visibility – Provides a central view of your entire IT operations network and business processes. Powerful dashboards provide at-a-glance access to powerful monitoring information and third-party data. Views provide users with quick access to the information they find most useful.

Source: Nagios home page

Overview of Nagios XI

Links:


Next Open Source Tuesday will feature the Calligra project.

GnuCash

Free Accounting Software

Free Accounting Software

GnuCash is a free and open source personal and small-business financial-accounting software for Linux, BSD, macOS, and Windows operating systems. It uses a double-entry bookkeeping system, with a check-book like register used in traditional accounting. With it, you can track all of your bank accounts, income, and expenses. It is licensed under the GNU General Public License version 2.0 (GPLv2.) GnuCash was initially released in 1998 and is part of the Gnu Project.

GnuCash is personal and small-business financial-accounting software, freely licensed under the GNU GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows.

Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports.

 

  • Double-Entry Accounting
  • Stock/Bond/Mutual Fund Accounts
  • Small-Business Accounting
    Reports, Graphs
  • QIF/OFX/HBCI Import, Transaction Matching
  • Scheduled Transactions
  • Financial Calculations

Source: GnuCash’s home page

Gnucash macOS version

Gnucash macOS version

Links:


Next Open Source Tuesday will feature the Nagios project.