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.
Asterisk is a free and open source voice communications server software application that runs on Linux and other Unix-like operating systems. With Asterisk, you can create and deploy a wide range of telephony applications and services like IP PBXs (private branch exchange) and VoIP (Voice over Internet Protocol) gateways.
Ready To Get Started With Asterisk?
Asterisk, the world’s most popular open source communications project, is free, open source software that converts an ordinary computer into a feature-rich voice communications server. Asterisk makes it simple to create and deploy a wide range of telephony applications and services, including IP PBXs, VoIP gateways, call center ACDs and IVR systems.
Asterisk is released as open source under the GNU General Public License (GPL), and it is available for download free of charge. Asterisk® is the leading open source telephony project and the Asterisk community has been ranked as a key factor in the growth of VoIP. You can download it here.
- 2,000,000 Downloads Annually
- 86,000 Community Members
- 170 CountriesWith Deployed Installations
- 1,000,000 Servers Worldwide
- Fortune 500 Overwhelmingly Use
- 1.3 Million New Endpoints Each Year
The above screenshot is Switchvox a phone system based on Asterisk.
Next Open Source Tuesday will feature the CMake project.
Cherrytree is a free and open source cross-platform hierarchical, note-taking application. It has a full rich text editor and stores it’s data in a single XML or SQLite file. CherryTree was created by Giuseppe Penone (aka giuspen,) and is actively developed on GitHub.
A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. Written by Giuseppe Penone (aka giuspen).
- rich text (foreground color, background color, bold, italic, underline, strikethrough, small, h1, h2, h3, subscript, superscript, monospace)
- syntax highlighting supporting several programming languages
- images handling: insertion in the text, edit (resize/rotate), save as png file
- embedded files handling: insertion in the text, save to disk
- multi-level lists handling (bulleted, numbered, to-do and switch between them, multiline with shift+enter)
- simple tables handling (cells with plain text), cut/copy/paste row, import/export as csv file
- codeboxes handling: boxes of plain text (optionally with syntax highlighting) into rich text, import/export as text file
- execution of the code for code nodes and codeboxes; the terminal and the command per syntax highlighting is configurable in the preferences dialog
- alignment of text, images, tables and codeboxes (left/center/right/fill)
- hyperlinks associated to text and images (links to webpages, links to nodes/nodes + anchors, links to files, links to folders)
- spell check (using pygtkspellcheck and pyenchant)
intra application copy/paste: supported single images, single codeboxes, single tables and a compound selection of rich text, images, codeboxes and tables
- cross application copy/paste (tested with libreoffice and gmail): supported single images, single codeboxes, single tables and a compound selection of rich text, images, codeboxes and tables
- copying a list of files from the file manager and pasting in cherrytree will create a list of links to files, images are recognized and inserted in the text
- print & save as pdf file of a selection / node / node and subnodes / the whole tree
- export to html of a selection / node / node and subnodes / the whole tree
- export to plain text of a selection / node / node and subnodes / the whole tree
Source: Giuseppe Penone’s Cherrytree page
Next Open Source Tuesday will feature the Asterisk project.
Manjaro Linux is a free and open source operating system for the desktop. It is based on Arch Linux but is more new and intermediate user-friendly. Manjaro started out as a hobby, but now is an open source company titled Manjaro GmbH & Co. KG.
Manjaro Linux has XFCE, KDE and GNOME editions as their official released desktop versions. The Manjaro community editions have the desktops Budgie, Cinnamon, LXDE, LXQT, and MATE. They also have window manager versions including Awesome, Bspwm, I3, and Openbox.
Manjaro uses a variety of free software licenses, and its initial release was in 2011.
FREE OPERATING SYSTEM FOR EVERYONE
Manjaro is a professionally made Linux based operating system that is a suitable replacement for Windows or MacOS. Multiple Desktop Environments are available through our Official and Community editions. We also work with manufacturers to design dedicated hardware. Visit the shop for more information.
- Is an accessible, friendly, open-source Linux distribution and community. Based on Arch Linux, providing all the benefits of cutting-edge software combined with a focus on getting started quickly, automated tools to require less manual intervention, and help readily available when needed. Manjaro is suitable for both newcomers and experienced Linux users.
- An excellent entry-point into the Linux world. Unlike proprietary operating systems, you have full control over your hardware, without restrictions. This makes it ideal for people who want to learn how Linux works and how it is different to other operating systems. From this perspective, it is also suitable for beginners similar to the way an Arduino is an excellent entry-point to embedded hardware development.
- It is easily possible to run many popular Windows applications, using compatibility software such as Wine, PlayonLinux or Proton via Steam. The examples given here are far from comprehensive!
- Manjaro is not a consumer-oriented operating system. You have full control and you will not be prevented from breaking your own installation – but then again, breaking things and fixing them is half of the fun! On the other hand, if you are happy with the way it works you don’t have to change a thing
- Representing a perfect middle-ground for experienced Linux users, those who want good performance, full control, and cutting-edge software but also a degree of software version stability.
Source: Manjaro’s home page
What’s new in Manjaro Xfce 18.0 (Nov 20, 2018)
Next Open Source Tuesday will feature the cherrytree project.
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
Next Open Source Tuesday will feature the Manjaro project.
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 FTP, SFTP, HTTP, HTTPS, WebDAV, 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
Next Open Source Tuesday will feature the Apache HTTP Server project.
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
Next Open Source Tuesday will feature the Bluefish project.
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
Next Open Source Tuesday will feature the Pencil2D project.
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
Next Open Source Tuesday will feature the Tor Browser project.
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
Next Open Source Tuesday will feature the Eric Python IDE project.
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.
- 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
From Lifehacker (2014)
Next Open Source Tuesday will feature the Clonezilla project.