Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

SourceForge.net: Front page news
Syndicate content SourceForge Community Blog
What's new on SourceForge.net
Updated: 3 hours 27 min ago

Projects of the Week, May 30, 2016

Mon, 05/30/2016 - 05:19

Here are the featured projects for the week, which appear on the front page of SourceForge.net:

Double Commander

Double Commander is a cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.
[ Download Double Commander ]


Miranda IM

Miranda IM is an open source, multi-protocol instant messaging client designed to be very light on system resources, extremely fast and customizable. A powerful plugin-based architecture make Miranda IM one of the most flexible clients on the planet.
[ Download Miranda IM ]


ApexDC++

ApexDC™ is an innovative Direct Connect client based on the DC++ and StrongDC++ projects. Direct Connect provides a rare blend of seamless file sharing and community based chat and messaging between users. ApexDC features plugins and scripting through Lua and much more. Both operators and users alike should find it a pleasant experience.
[ Download ApexDC++ ]


Smoothwall

Smoothwall is a best-of-breed Internet firewall/router, designed to run on commodity hardware and to provide an easy-to-use administration interface to those using it. Built using open source and Free software, it’s distributed under the GNU Public License.
[ Download Smoothwall ]


MediaPortal

MediaPortal turns your PC into a very advanced MediaCenter / HTPC. It allows you to listen to your favorite music & radio, watch and store your videos and DVDs, view, schedule and record live TV as a digital video recorder and much much more
[ Download MediaPortal ]


JSToolNpp

A javascript plugin for Notepad++ (formerly JSMinNpp). * Douglas Crockford’s JSMin algorithm to minimize javascript code. * My own algorithm to format javascript code. * A JSON data viewer. This JSON data viewer can handle >10MB JSON file easily. Really helpful to javascript coder on Notepad++ and really easy to use it. Made in China. Project Site http://www.sunjw.us/jstoolnpp Any bugs, please send me email: sunjw8888 at? gmail.com Thanks Source code repository has been moved to GitHub. Please check https://github.com/sunjw/jstoolnpp.
[ Download JSToolNpp ]


Cyberfox

Cyberfox is a Mozilla-based Internet browser designed to take advantage of 64-bit architecture but a 32-bit version is also available. The application provides a higher performance when navigating your favorite pages. Compatible Windows Operating Systems: Windows 7/7 SP1 OS x86|x64 Windows 8/8.x OS x86|x64 Windows 10 OS x86|x64 (Windows XP Unsupported, Windows Vista Unsupported) Dedicated support forums. https://8pecxstudios.com/Forums/index.php Dedicated Contact Forms. https://cyberfox.8pecxstudios.com/contact-us Profile Buddy: Transfer your profile from any Mozilla base browser. https://8pecxstudios.com/Forums/viewtopic.php?f=6&t=350 Tell us what you think and write a review.
[ Download Cyberfox ]


NamelessROM

NamelessRom is opportunity; an opportunity to have a voice to the development team of the after-market firmware that you run on your device. The main goal of NamelessRom is to provide quality development for android devices, phones, and tablets alike. NamelessRom developers are available nearly 24/7 and respond to bug reports and feature requests almost instantly. This availability will allow you, the end-user, to have direct input into exactly what features and functions are included on the firmware that YOU run. NamelessRom == endless possibilities. Unless you have an iPhone, then you’re out of luck. Get more information and find support on our forums at https://nameless-rom.org
[ Download NamelessROM ]


Bodhi Linux

Bodhi is a minimalistic, enlightened, Linux desktop.
[ Download Bodhi Linux ]

Categories: Open Source

Making a Hesitant Entry Into Open Source? Here’s What You Need to Know

Fri, 05/27/2016 - 05:40

Entering the open source world by contributing to a project can be a very rewarding experience. But taking that first step can be intimidating. There’s so much you have to learn, strangers you have to interact with, and at the end of it all, code you’ll have to put out there for all the world to see. Needless to say, it can all be a bit overwhelming for a first-timer.

But as intimidating as it seems, it’s really not that difficult and the rewards definitely outweigh whatever challenges you may face. If you find yourself still lacking the courage to take those first steps, here are some nuggets of wisdom that may help you through:

It’s Alright Not to Know Things
No one starts out knowing everything about everything. So it’s okay to admit that you don’t know how to use some of the tools that others are using. It’s alright not to know what certain projects are about, how to start collaborating on projects or where to begin making contributions. You don’t have to know everything right from the start. The great thing here is there is a whole community of more experienced people that can help you and you still have plenty of time to learn.

You Can Start Small
The biggest pressure you’ll face often comes from yourself. But you have to remember that you’re still starting out, so you can, and in many cases should, start small. It’s good to set high expectations for yourself, but you should always keep in mind that you’re still learning things and failures are inevitable but very useful in helping you grow.

Speaking of Failure…
Sometimes your code isn’t going to work. Sometimes the project won’t include your contribution. But you know what? These do not and should not mean the end of your efforts! You can always keep trying to improve your code and get help from community members. If your code never makes it to the project, that’s perfectly fine. You can still use it for yourself, and maybe even distribute it on your own (within the guidelines of the existing license of course).

You Don’t Have to Code
Or at least, not yet. Although most people expect contributions in open source to be code contributions, there are plenty of other ways you can contribute sans code. Reporting bugs, writing reviews and blog posts, and updating documentation are just some of the ways you can contribute with no codes required.

You’re Part of a Community
While this means that you have a responsibility to help other members of the community, it also means that there are plenty others out there who can help you when you’re in need. That’s a pretty solid assurance that no matter what kind of bind you may find yourself in, help is always available.

You Can Do This!
Many great programmers and developers started out just like you. They began only with what they knew. In time, they became project experts and soon had projects of their own. So don’t let those initial fears stop you- go ahead and start making your mark in open source.

SourceForge, Your Open Door to Open Source
SourceForge has been aiding developers of all levels create and contribute to open source projects for over a decade. If you’re new to open source, SourceForge is a great place to find your bearings, discover a lot of great projects and be part of a thriving and supportive community.

Categories: Open Source

Projects of the Week, May 23, 2016

Mon, 05/23/2016 - 05:14

Here are the featured projects for the week, which appear on the front page of SourceForge.net:

PostInstallerF

PostInstallerF will install all the software that Fedora Linux and others doesn’t include by default, after running Fedora for the first time. Its easy for a new user. PostInstallerF contains everything that you need for your daily computing. SPANISH PostinstallerF Instalara todo software que no se incluye por defecto. Es fácil para el nuevo usuario. No te compliques! ————————————————— *How to Install PostInstallerF* from a terminal (5 steps): —————————– * FEDORA 22/23 * —————————– 1) su 2) dnf -y install wget 3) rpm –import https://raw.githubusercontent.com/kuboosoft/postinstallerf/master/GPG/$(rpm -E %fedora)/RPM-GPG-KEY-postinstallerf 4) wget -P /etc/yum.repos.d/ https://raw.github.com/kuboosoft/postinstallerf/master/postinstallerf.repo 5) dnf clean all && dnf -y install postinstallerf
[ Download PostInstallerF ]


TYPO3

TYPO3 is an enterprise class Web CMS written in PHP/MySQL. It’s designed to be extended with custom written backend modules and frontend libraries for special functionality. It has very powerful integration of image manipulation.
[ Download TYPO3 ]


Cool Reader

CoolReader is fast and small cross-platform XML/CSS based eBook reader for desktops and handheld devices. Supported formats: FB2, TXT, RTF, DOC, TCR, HTML, EPUB, CHM, PDB, MOBI. Platforms: Win32, Linux, Android. Ported on some eInk based devices.
[ Download Cool Reader ]


Maxima — GPL CAS based on DOE-MACSYMA

Maxima is a computer algebra system comparable to commercial systems like Mathematica and Maple. It emphasizes symbolic mathematical computation: algebra, trigonometry, calculus, and much more. For example, Maxima solves x^2-r*x-s^2-r*s=0 giving the symbolic results [x=r+s, x=-s]. Maxima can calculate with exact integers and fractions, native floating-point and high-precision big floats. Maxima has user-friendly front-ends, an on-line manual, plotting commands, and numerical libraries. Users can write programs in its native programming language, and many have contributed useful packages in a variety of areas over the decades. Maxima is GPL-licensed and largely written in Common Lisp. Executables can be downloaded for Windows, Mac, Linux, and Android; source code is also available. An active community maintains and extends the system. Maxima is widely used: annual direct downloads exceed 100,000. Many other users receive it through secondary distribution.
[ Download Maxima — GPL CAS based on DOE-MACSYMA ]


JasperReports Library

JasperReports Library, the world’s most popular open source business intelligence and reporting engine and JasperReports Server, the most popular open source interactive report server built-on JasperReports Library
[ Download JasperReports Library ]


Wine

Wine is an Open Source implementation of the Windows API on top of X and Unix. Wine provides both a development toolkit for porting Windows sources to Unix and a program loader, allowing many unmodified Windows binaries to run on x86-based Unixes.
[ Download Wine ]


Avisynth rev. 2

Avisynth is a scripting language and a collection of filters for simple (and not so simple!) non-linear video editing tasks. It frameserves video to applications.
[ Download Avisynth rev. 2 ]


Pandora FMS: Flexible Monitoring System

Pandora FMS is a performance & availability monitoring system, ready for big environments. It uses agents for local monitoring and can do several kinds of remote network monitoring (SNMP v3, TCP checks, remote WMI probes…) Agents works on Linux, Windows, AIX, HP-UX, Solaris and BSD systems. Highly scalable (up to 2000 nodes with one single server), completely web-driven and a multitenant interface. It has a very flexible ACL system and a lot of graphical reports and user-defined control screens.
[ Download Pandora FMS: Flexible Monitoring System ]


Battle for Wesnoth

The Battle for Wesnoth is a Free, turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures.
[ Download Battle for Wesnoth ]

Categories: Open Source

“Community Choice” Project of the Month Vote – July 2016

Fri, 05/20/2016 - 05:13

The vote for July 2016 Community Choice SourceForge Project of the Month is now available, and will run until June 15, 2016 12:00 UTC.


Linux Diagnostic Tools

Project’s goal is to create better tools for diagnosing Linux systems. Diagnostics include first failure data capture, error log analysis, preventative testing, and system inventory gathering.
[ Download Linux Diagnostic Tools ]


FreeCAD

FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100% Open Source and extremely modular, allowing for very advanced extension and customization. FreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open Inventor-compliant 3D scene representation model provided by the Coin 3D library, and a broad Python API. The interface is built with Qt. FreeCAD runs exactly the same way on Windows, Mac OSX and Linux platforms.
[ Download FreeCAD ]


GnuCash

GnuCash is a personal and small-business finance manager with a check-book like register GUI to enter and track bank accounts, stocks, income and expenses. GnuCash is designed to be simple and easy to use but still based on formal accounting principles.
[ Download GnuCash ]


LibreCAD

LibreCAD is a fully comprehensive 2D CAD application that you can download and install for free. There is a large base of satisfied LibreCAD users worldwide, and it is available in more than 30 languages and for all major operating systems, including Microsoft Windows, Mac OS X and Linux, including Debian, Ubuntu, Fedora, Mandriva, Suse, etc. https://github.com/LibreCAD/LibreCAD http://forum.librecad.org/ http://wiki.librecad.org/ http://translate.librecad.org/
[ Download LibreCAD ]


TYPO3

TYPO3 is an enterprise class Web CMS written in PHP/MySQL. It’s designed to be extended with custom written backend modules and frontend libraries for special functionality. It has very powerful integration of image manipulation.
[ Download TYPO3 ]


K-Meleon

K-Meleon is a fast and customizable web browser that can be used instead of Internet Explorer on Windows. Powered by the same Gecko engine as the Firefox and Mozilla browsers, K-Meleon provides users with a secure browsing experience.
[ Download K-Meleon ]


iDempiere

iDempiere = OSGi + ADempiere iDempiere Business Suite ERP/CRM/SCM done the community way. Focus is on the Community that includes Subject Matter Specialists, Implementors and End-Users. iDempiere is based on original Compiere/Adempiere plus a new architecture to use state-of-the-art technologies like OSGi, Buckminster, zk.
[ Download iDempiere ]


ChaletOS

We all know someone who tried to switch to Linux but was unsuccessful. The system that he tried was too different from what he was used to, there were too many new things and the old things were not where he expected. The goal of this project is to let anyone get used to Linux. This system is not too different from Xubuntu, on which it is based, but ChaletOS has a style that everyone knows well, appealing simplicity and an impressive speed. All this will let them to fall in love with this system quickly. Because of its small hardware requirements it will revive some old machines and refresh others, not so old. The name ChaletOS came from the style of the mountain houses in Switzerland. The concept of these houses is similar to the concept that we had while we made this system: simplicity, beauty and recognizability. Since we want the new users to feel at home, we hope this project will meet this goal.
[ Download ChaletOS ]


simutrans

Simutrans is a cross-platform simulation game where players try to successfully manage transportation systems between places by land, air, and water for passengers, mail, and goods. Planes, ships, trains, trams, trucks, buses, or monorails are at your disposal, but factories operate based on contracts and passengers can only travel to their set destinations.
[ Download simutrans ]

Categories: Open Source

SourceForge now scans all projects for malware and displays warnings on downloads

Tue, 05/17/2016 - 19:05

Starting today, SourceForge will display a warning badge next to the download button on any project that has been flagged as containing malware by our malware scans. Our definition of malware includes adware, viruses, and any unwanted applications that may be intentionally or inadvertently included in the software package of any project on SourceForge.

We’ve partnered with Bitdefender to scan the open source software projects on SourceForge so that users feel more secure in downloading clean, safe software from SourceForge that will not put their machines in jeopardy, nor bundle any adware, malware, or unwanted applications. We will also be running additional scans with ESET.

The top 1000 most popular SourceForge projects, representing 84% of all SourceForge traffic, have already been scanned. The vast majority of them contained no issues, but projects that were flagged for malware were notified, and most of them have rectified the issues already by removing the flagged files. For the few projects that have not addressed the issues, the malware warning badge (screenshot below) will display in red next to the download button. At this very moment, in a process that will take weeks, every last project, even dating back years, will be scanned and will display a warning flag if there are any suspicious files flagged by our virus scanners.

screen-malware-1

Interested parties can click the “Files” tab to see exactly which files in the project were flagged. We’ve also disabled automatic downloads on projects that have been flagged, so a user would manually have to proceed with downloading a file that may contain malware. Project admins will get an additional dashboard that will provide more in-depth details on why a file was flagged and how to address it. Project admins will also be able to submit a support request related to any issue detected by the scanners, and they’ll also be able to request a file be whitelisted once we’ve reviewed it.

screen-malware-2

screen-malware-3

Going forward, all new projects uploaded to SourceForge from brand new user accounts will not be accepted if they are flagged by either Bitdefender or ESET scans upon uploading. Projects from users who have been registered with SourceForge for a certain amount of time will be able to upload projects, but if they are flagged they will display the warning.

As with all virus scanners, the method is not 100% perfect, but we are committed to doing everything in our power to ensure that the open source software hosted and distributed on SourceForge is clean, safe, trustworthy, and free of any adware, viruses, malware, or unwanted applications.

Categories: Open Source

Projects of the Week, May 16, 2016

Mon, 05/16/2016 - 05:06

Here are the featured projects for the week, which appear on the front page of SourceForge.net:

Linux Diagnostic Tools

Project’s goal is to create better tools for diagnosing Linux systems. Diagnostics include first failure data capture, error log analysis, preventative testing, and system inventory gathering.
[ Download Linux Diagnostic Tools ]


LibreCAD

LibreCAD is a fully comprehensive 2D CAD application that you can download and install for free. There is a large base of satisfied LibreCAD users worldwide, and it is available in more than 30 languages and for all major operating systems, including Microsoft Windows, Mac OS X and Linux, including Debian, Ubuntu, Fedora, Mandriva, Suse, etc. https://github.com/LibreCAD/LibreCAD http://forum.librecad.org/ http://wiki.librecad.org/ http://translate.librecad.org/
[ Download LibreCAD ]


simutrans

Simutrans is a cross-platform simulation game where players try to successfully manage transportation systems between places by land, air, and water for passengers, mail, and goods. Planes, ships, trains, trams, trucks, buses, or monorails are at your disposal, but factories operate based on contracts and passengers can only travel to their set destinations.
[ Download simutrans ]


arch-openrc

archopenrc provides OpenRC and eudev packages for Arch Linux and derivatives. For more details check out the links given below. Links ~~~~~ Wiki: https://wiki.manjaro.org/index.php?title=OpenRC,_an_alternative_to_systemd Github: https://github.com/manjaro/packages-openrc Installation guide: http://systemd-free.org/install.php
[ Download arch-openrc ]


FreeCAD

FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100% Open Source and extremely modular, allowing for very advanced extension and customization. FreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open Inventor-compliant 3D scene representation model provided by the Coin 3D library, and a broad Python API. The interface is built with Qt. FreeCAD runs exactly the same way on Windows, Mac OSX and Linux platforms.
[ Download FreeCAD ]


Linux Lite

By producing an easy to use Linux based Operating System, we hope that people will discover just how simple it can be to use Linux Lite. Linux Lite is free for everyone to use and share, and suitable for people who are new to Linux or for people who want a lightweight environment that is also fully functional. Linux Lite is based on the Ubuntu LTS series giving you 5 years of support per major release. The following software is included: LibreOffice Suite, VLC Media Player, Firefox Web Browser, Thunderbird Email, Steam, Gimp Image Editor, Lite Control Center, Lite User Manager, Lite Software, Lite Tweaks, Lite Welcome, Lite Manual and more. https://www.linuxliteos.com/
[ Download Linux Lite ]


SparkyLinux

SparkyLinux is a GNU/Linux distribution created on the “testing” branch of Debian. It features customized lightweight desktops (like E19, LXDE and Openbox), multimedia plugins, selected sets of apps and own custom tools to ease different tasks. Sparky is in-between the distros that are beginner-friendly and those, that require some amount of Linux knowledge. Beginning Linux users are advised to consult the project forums regarding any issues or doubts.
[ Download SparkyLinux ]


fldigi

Fldigi is a modem program for most of the digital modes used by radio amateurs today: CW, PSK, MFSK, RTTY, Hell, DominoEX, Olivia, and Throb are all supported. It can help calibrate a sound card to a time signal and do frequency measurement tests.
[ Download fldigi ]


Vienna

Vienna is an open source Mac OSX RSS reader with support for RSS/Atom feeds, article storage and management via a SQLite database, written in Objective-C and Cocoa. Feeds can be accessed directly, or through a syncing service supporting the Open Reader API, like BazQux.com, FeedHQ.org, InoReader.com or TheOldReader.com. Development now happens on GitHub: https://github.com/ViennaRSS/vienna-rss
[ Download Vienna ]

Categories: Open Source

The Evolution of Open Source

Fri, 05/13/2016 - 05:15

For those who entered the IT industry in the late 2000s, open source software is part of the norm. For them, there isn’t a time when open source software was not free and available to everyone, and permeating through almost every facet of technology.

But those who have been with open source from the beginning know that such was not always the case. As open source stands at the brink of technological breakthroughs, we remember its past and look forward to its promising future.

Humble Beginnings
It’s unclear exactly when open sourcing truly began, but many would agree that it started way back in the ‘80s when software was free by default and sharing of code was widespread. It was during this time that Richard Stallman emerged and founded the free software movement, which brought the concept of open source out into the world and gave it the firm foundation on which it now stands. The movement saw the creation of the GNU Project and Free Software Foundation, but it was a struggle. Open source remained at the sidelines for most of this time, as proprietary software reigned supreme. For Stallman and his peers, establishing free and open source software was a moral crusade, and an uphill battle.

Growing Pains
By the 1990s to 2000s a new kind of movement emerged. Linus Torvalds created the Linux kernel and because of it, more people were able to use open source operating systems and improve them to a level that was competitive with proprietary platforms.

Unlike the programmers of Stallman’s time, Torvalds and his peers’ primary motivations for moving open source forward were not moral but functional. They viewed it as the more efficient way to code, and way less expensive than its proprietary counterparts. Despite this industry-aligned motivation and the developments that arose from it, open sourcing was still a much debated issue. Many a programmer had to battle with giants like Microsoft for using open source software.

Open Source Today
Fast forward to today and we can clearly see that open source is no longer an issue, it’s the norm. In fact, it’s steadily making its way into practically every area of technology, even creating job opportunities that were once non-existent. Its value is no longer questioned, it is widely known and embraced. It’s not just created by individuals sitting at the sidelines anymore, it’s created by large corporations too. And with plenty of developments still on the way, there’s no doubt that the scope and significance of open source can only increase.

The Future of Open Source
As of late, big corporations Yahoo, IBM, Facebook and even Microsoft have slowly but surely gone the open source route. These companies have each announced open source projects and plans, with a big chance of more to follow. There’s also been news of open source making its way into the Internet of Things courtesy of the Linux Foundation.

With the strides it’s been making, it seems clear that open source is headed somewhere good. And wherever this future may lead, you can be sure that SourceForge will be there to support all those who keep open source software thriving and evolving.

Categories: Open Source

Projects of the Week, May 9, 2016

Mon, 05/09/2016 - 05:20

Here are the featured projects for the week, which appear on the front page of SourceForge.net:

K-Meleon

K-Meleon is a fast and customizable web browser that can be used instead of Internet Explorer on Windows. Powered by the same Gecko engine as the Firefox and Mozilla browsers, K-Meleon provides users with a secure browsing experience.
[ Download K-Meleon ]


NAPS2 (Not Another PDF Scanner 2)

Visit NAPS2’s home page at www.naps2.com. NAPS2 is a document scanning application with a focus on simplicity and ease of use. Scan your documents from WIA- and TWAIN-compatible scanners, organize the pages as you like, and save them as PDF, TIFF, JPEG, PNG, and other file formats. Requires .NET Framework 4.0 or higher. NAPS2 is currently available in over 30 different languages. Want to see NAPS2 in your preferred language? Help translate! See the wiki for more details. This is a fork of the NAPS project with many improvements.
[ Download NAPS2 (Not Another PDF Scanner 2) ]


gretl

gretl is a cross-platform software package for econometric analysis, written in the C programming language.
[ Download gretl ]


x264vfw

x264vfw is the VfW (Video for Windows) version of well known x264 encoder + ffh264 decoder (from FFmpeg/Libav project).
[ Download x264vfw ]


ChaletOS

We all know someone who tried to switch to Linux but was unsuccessful. The system that he tried was too different from what he was used to, there were too many new things and the old things were not where he expected. The goal of this project is to let anyone get used to Linux. This system is not too different from Xubuntu, on which it is based, but ChaletOS has a style that everyone knows well, appealing simplicity and an impressive speed. All this will let them to fall in love with this system quickly. Because of its small hardware requirements it will revive some old machines and refresh others, not so old. The name ChaletOS came from the style of the mountain houses in Switzerland. The concept of these houses is similar to the concept that we had while we made this system: simplicity, beauty and recognizability. Since we want the new users to feel at home, we hope this project will meet this goal.
[ Download ChaletOS ]


Super Audio CD Decoder

Super Audio CD Decoder input plugin for foobar2000. Decoder is capable of playing back Super Audio CD ISO images, DSDIFF and DSF files. Direct DSD playback for compatible devices.
[ Download Super Audio CD Decoder ]


ThumbApps

Critics, tipping software updates, new software suggestions (make sure it’s free or—even better—FOSS/free open source software), just Google+ us! And to software publisher who wishes their portablized software taken down from our blog, can also tips us on Google+. We promise to take it down without questions, but please be patient—since we don’t have an always-on Internet connection—we can’t respond promptly, but we WILL :) …thanks for your patience, and sorry for being such a NAUGHTY uploader! All softwares are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. YOU USE AT YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, AND LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THESE SOFTWARES.
[ Download ThumbApps ]


LXLE

Change is good but changing everything isn’t always great. Same is true for aging computers and their operating systems. Support is sometimes lost too quickly with a 6 month core release cycle. Graphics & Audio cards and chipsets get dropped along with other miscellaneous functions with programs or drivers that just go missing. We all like having updated software we certainly don’t like down time or loss of features and capabilities. I believe most aging hardware just needs the right system on it, and lets face it, it helps keep a couple bucks in your pocket if you can squeeze a few more years out of your current system; without sacrificing, performance, capability, usability and of course aesthetics. http://lxle.net/forums/
[ Download LXLE ]


budgie-remix

Budgie-desktop built upon the Ubuntu foundations Support: https://www.reddit.com/r/budgieremix https://plus.google.com/u/0/communities/106822666079268690759
[ Download budgie-remix ]

Categories: Open Source

Characteristics of Great Open Source Documentation

Fri, 05/06/2016 - 05:10

Where there’s an open source project, there’s bound to be documentation. But the question is, is it great documentation, or is it just “good enough”?

Documentation can often fall in the latter category, mainly because it isn’t given the proper respect and recognition that’s due. While documentation may not be considered the “meat” of a project, it certainly plays a significant role. Without it, you’d hardly have any users and contributions would cease to exist. And even if it is present, if it is not crafted well, it still won’t be effective in encouraging users and contributors.

It’s important therefore, not just to create documentation but to make it exceptional. Any less and it will fail to fulfill its purpose, which is to easily guide users and encourage them to use, share, adapt and contribute to the project.

Defining Greatness
In order to create great documentation, we must first define exactly what this “greatness” means. So what are the characteristics of great documentation?

  • Inclusive

The very nature of open source means that projects ought to be open to anyone who wants to use or change it. Documentation must therefore be as inclusive as possible. This means using simple, easy-to-understand language, making sure final docs are in the formats most users are familiar with and require, and offering clear invitations and opportunities for contributions.

  • User-friendly

Great documentation is not just read, it is easily understood and applied. To that end it needs to exhibit the three C’s : clear, consistent and concise. You have to use clear, unambiguous terms and keep the phrasing as simple and concise as possible. The less time readers spend trying to figure out what you’re saying, the more time they can work with your software and make meaningful contributions. It also has to be consistent: in word choices, in markup style and writing style. Apart from these three C’s, it’s important to offer documentation that’s less mechanical and more conversational, such as FAQs and blog posts. Offering samples and screenshots also goes a long way to making your documentation more user-friendly.

  • Tested

The best documentation is one that doesn’t need further clarification. One sure way you can achieve this is to test your documentation or better yet, have it tested by a beginner. By testing it you can check which areas are unclear, missing or don’t achieve intended results.

  • Forward-thinking

Aside from being accommodating to current users, great documentation considers the needs of future users. This means that you should keep word choices consistent to make future translations more efficient, be open to feedback and provide updates whenever it is needed.

These are just some of the most common characteristics of great documentation. In the end however, what really defines great documentation is how well it is able to attract contributors, enhance the quality of the code and grow the community.

What other features do you consider pivotal in great open source documentation? Share your thoughts in the comments section below.

Categories: Open Source

May 2016, “Staff Pick” Project of the Month – Arch Bang

Thu, 05/05/2016 - 05:20

For our May “Staff Pick” Project of the Month, we selected ArchBang, a simple GNU/Linux distribution that provides a lightweight Arch Linux system combined with the OpenBox window manager. Mr. Green, the current developer of ArchBang, shared some thoughts about the project’s history, purpose, and direction.

SourceForge (SF): What made you start this?
ArchBang (AB): I took over development of iso for Will at the time to allow him to focus on his studies.

SF: Has the original vision been achieved?
AB: Mostly; we try to keep iso to a minimum with all the tools you need to install and set up archlinux.

SF: Who can benefit the most from your project?
AB: Newcomers to Arch, Linux or even more experienced users who want a comfortable portable system.

SF: What core need does ArchBang fulfill?
AB: [The need for an Arch Linux system] that’s light, easy-to-use, fast, and up-to-date (as possible).

SF: What’s the best way to get the most out of using ArchBang?
AB: Try it live or load and run from ram, get the feel of Archlinux without having to install, break or risk your own system.

SF: What has your project team done to help build and nurture your community?
AB: We tend to keep things friendly and light-hearted. [We] pride ourselves on helping out when we can or at least point a user in the right direction.

SF: Have you all found that more frequent releases helps build up your community of users?
AB: Not really noticed that so much; we aim to release every three months (seasonal) subject to any major changes in Archlinux.

SF: How has SourceForge and its tools helped your project reach success?
AB: [It has] allowed users to find and download isos easily.

SF: What is the next big thing for ArchBang?
AB: Working towards a system free iso…

SF: How long do you think that will take?
AB: Hopefully within a few months we can have a fully working release.

SF: Do you have the resources you need to make that happen?
AB: Always looking to upgrade hardware; builds currently limited to the power of my laptop.

SF: If you had it to do over again, what would you do differently for ArchBAng?
AB: For me keeping things light and gui free would be ideal.

SF: Is there anything else we should know?
AB: Special thanks goes to Oliver and Pablokal

Categories: Open Source

May 2016, “Community Choice” Project of the Month – Libjpeg-turbo

Mon, 05/02/2016 - 17:15

For our May “Community Choice” Project of the Month, the community elected Libjpeg-turbo, a SIMD-accelerated libjpeg-compatible JPEG codec library. D.R. Commander, the developer and maintainer of Libjpeg-turbo, shared some thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the Libjpeg-turbo project please.
D.R. Commander (DRC): Libjpeg-turbo is a high-speed JPEG compression/decompression library that implements the libjpeg API used by a wide variety of applications (both open source and proprietary.) libjpeg-turbo accelerates the most common compression and decompression paths for JPEG images by as much as 6x relative to libjpeg, through the use of SIMD instructions on x86, ARM, PowerPC, and MIPS CPUs. libjpeg-turbo is now included in most open source operating systems (soon including Android) and is used by popular web browsers (notably Firefox and Chrome), so most people reading this are probably using libjpeg-turbo on a daily basis, whether they realize it or not.

SF: What made you start this?
DRC: My other pet projects (VirtualGL and TurboVNC) are high-performance open source remote display tools for 3D applications, so they have always needed some sort of high-speed image codec in order to stream the output of 3D applications in real time over various types of networks. “Back in the day”, I was using vendor-specific high-speed JPEG codecs, such as the Intel Performance Primitives and Sun mediaLib, but these weren’t always open source. Miyasaka Masaru developed MMX and SSE2 extensions for libjpeg in 2006. The TigerVNC developers adopted his code and did some further work on it, then they hired me in early 2009 to add 64-bit SSE2 support and to add colorspace extensions for compressing from/decompressing to 32-bit buffers. Eventually this codec matured enough that I was able to “eat my own dog food” and adopt it in VirtualGL and TurboVNC. At some point, developers in the streaming video community caught wind of our work and encouraged me to spin off the “libjpeg/SIMD” codec into a standalone project, so that other applications could easily take advantage of it. Thus, in early 2010, libjpeg-turbo was born. Some of the earliest adopters of it, outside of the remote display community, were applications that monitor security cameras.

SF: Has the original vision been achieved?
DRC: I believe it has. In fact, in most cases libjpeg-turbo now out-performs those proprietary/vendor-specific JPEG libraries that I used to use “back in the day.” Furthermore, I believe that libjpeg-turbo has helped to further Tom Lane’s original vision for libjpeg. In the release notes for libjpeg v6b, the last version that he worked on, he mentions performance enhancements as being “of great interest” for future development. Tom’s vision was to encourage wide adoption of the JPEG standard by providing a ubiquitous and legally-unencumbered JPEG codec library. libjpeg-turbo further encourages wide adoption of the JPEG standard by making JPEG fast enough to use with real-time compression/decompression tasks, which previously weren’t possible with libjpeg. Because libjpeg-turbo implements the industry-standard libjpeg API, applications that were already written to use this API can, without modification, take advantage of the additional speed in libjpeg-turbo. New applications also have the option of using the TurboJPEG API, which allows them to more straightforwardly compress/decompress images without dealing with the complexities of the libjpeg API. The TurboJPEG API also exposes functionality that would be very difficult to achieve with the libjpeg API, such as compressing from/decompressing to YUV planar image formats and doing multiple lossless transforms on the same JPEG image. We are making JPEG a lot faster and easier to use, and this enables use cases that previously wouldn’t have been possible with open source tools.

SF: Who can benefit the most from your project?
DRC: Applications that need to compress/decompress JPEG images in real time (for instance, video applications or remote display applications) benefit the most from libjpeg-turbo. Those applications were previously forced to trade off better performance for better compression, but libjpeg-turbo allows them to have both.

SF: What core need does Libjpeg-turbo fulfill?
DRC: The need for an industry-standard, ubiquitous, easy-to-use, high-speed JPEG library. Both libjpeg-turbo and libjpeg v7 and later evolved from Tom Lane’s work (he was the sole developer of libjpeg v6b and prior); but whereas libjpeg in the post-Tom Lane era has moved in the direction of introducing clever but incompatible and non-standard extensions to the JPEG format, libjpeg-turbo has instead moved in the direction of greatly speeding up the functionality that was already there, and making it easier to use. Apparently a lot of people preferred our approach.

SF: What’s the best way to get the most out of using Libjpeg-turbo?
DRC: Applications that were written to use the libjpeg API should “just work” with libjpeg-turbo, but if they have to compress from/decompress to 32-bit buffers, then they can take advantage of the libjpeg-turbo colorspace extensions in order to increase performance even more. A lot of new applications are using the TurboJPEG API instead, because it’s so much easier to use (although it doesn’t support some of the more advanced features of the libjpeg API, such as buffered I/O.) It also goes without saying that libjpeg-turbo will be of the most benefit on CPUs whose SIMD instructions we support (x86, ARM, PowerPC, MIPS.) Also, it will be necessary to compress/decompress baseline JPEG images in order to achieve peak performance (SIMD acceleration for progressive JPEGs is still a work in progress.)

SF: What has your project team done to help build and nurture your community?
DRC: libjpeg-turbo is a one-person shop. Over the years, I have received some big code contributions, particularly for things like SIMD support on ARM and MIPS processors, but I’ve always been the sole maintainer and, with the exception of outside patch submissions, the sole developer. The libjpeg-turbo community initially formed on its own, because there was a pent-up demand for a library that furthered Tom Lane’s work without breaking backward compatibility with libjpeg v6b. Also, a lot of developers liked the fact that our project maintains a fully open code repository and issue trackers, things that have traditionally not existed with libjpeg. Since its early days, I have built the libjpeg-turbo community simply by being as responsive as I could to the needs of libjpeg-turbo users, and evolving the project in the direction that most of them seemed to want it to go.

SF: Have you all found that more frequent releases helps build up your community of users?
DRC: There’s always a balance to be struck between releasing too often and not releasing often enough. Our community of “users” largely consists of application developers, and they (as I) are more concerned with quality over quantity. Thus, libjpeg-turbo has traditionally fallen somewhere between ESR’s classic metaphors of the cathedral and the bazaar. Major releases are dictated by new features, and new features are dictated by community demand. I always strive to implement and release bug fixes as quickly as possible, but I take great care to ensure that all new features are fully vetted– that they truly solve a well-defined problem in as elegant a way as possible, without creating any backward incompatibilities or regressions. Above all, I want libjpeg-turbo (and all of my other projects) to have the maximum possible utility, stability, and performance. I treat performance as a measure of quality, so any drop in performance is considered to be a bug. Our releases are dictated by whether there are sufficient changes relative to the prior release to justify a new release, and I would much rather delay a release than put out something that is half-baked or irrelevant. I use a traditional release model, whereby I put out a beta release, a final release (usually 3 months following the beta), then usually one or two subsequent bug-fix releases (minor revisions) for each major revision. So to answer your question, it isn’t the frequency of releases that builds the community of users– it’s being responsive to what the users really want. They mostly want libjpeg-turbo to change only if the change is compelling, and they want assurance that these changes will be implemented elegantly, with an eye toward ease of readability and maintenance, and without compromising stability or performance.

SF: What was the first big thing that happened for your project?
DRC: Probably the inclusion of libjpeg-turbo in Fedora. I never set out to build an industry-standard JPEG library. Originally I just wanted to build a fast, open source JPEG library that I could use in my own remote display projects. Red Hat was the first one to include libjpeg-turbo in their O/S distribution, and it kind of snowballed from there.

SF: What helped make that happen?
DRC: In addition to its increased performance, many O/S distributors (including Red Hat) and application developers also gravitated toward libjpeg-turbo because it maintained backward ABI compatibility with libjpeg v6b. Thus, if an O/S was already using libjpeg v6b, they could switch all of their bundled applications to libjpeg-turbo without rebuilding them. libjpeg v7 and later broke backward ABI compatibility, and thus applications had to be recompiled if they wanted to switch from libjpeg v6b to one of the newer IJG releases. Backward ABI compatibility has always been a problem in libjpeg, because all of the structures in the API are exposed. However, libjpeg v6b was out there for such a long time before libjpeg v7 was released (more than 11 years) that the libjpeg v6b ABI became something of a de facto standard, and when libjpeg v7 broke backward ABI compatibility, that caused problems for a lot of developers and integrators. Many of them decided that the features introduced in libjpeg v7 and later weren’t compelling enough to justify breaking backward compatibility, so that drove them toward libjpeg-turbo, irrespective of the performance improvements.

SF: How has SourceForge and its tools helped your project reach that success?
DRC: I particularly like the file release system on SourceForge, because it helps me track the number of downloads for a particular release (which helps to gauge its rate of adoption.) Also, because SourceForge supports SSH, I can easily push new releases and pre-releases to SF as part of my automated build process. Back when the Allura transition took place, I suggested (and the SF developers implemented) several enhancements to the code viewer that helped me maintain my preferred code review workflow.

SF: What is the next big thing for Libjpeg-turbo?
DRC: I’m currently working on extending the library to support AVX2 instructions, which we’re hoping will increase performance by 20-30% on newer x86 platforms that support that instruction set. This feature is being enabled by code contributions and funding from Intel. Another project on the horizon is SIMD acceleration for progressive JPEG compression, which should speed up the compression of progressive JPEGs by about 2x.

SF: How long do you think that will take?
DRC: I expect that both features will land this Fall.

SF: Do you have the resources you need to make that happen?
DRC: The two aforementioned features are funded, but in general, I rely on donations and funded development opportunities to keep this project moving forward. I am an independent developer, so I don’t draw a salary for my work on open source projects. I do things that way because it allows me to keep these projects vendor-agnostic and free of any one organization’s agenda, but the downside is that I have to frequently ask for money in order to keep the lights on. Even if someone else develops a new feature and submits it as a patch, the best-written patches will still require many hours of work to clean up and integrate. It’s hard sometimes to make people understand that maintaining a high-quality open source project costs money, even though the software itself is free. In general, only about half of the work I do on libjpeg-turbo is paid for (either directly, through funded development and donations, or indirectly, through funding from my other open source projects that use libjpeg-turbo.) The other half is pro bono, and it’s a constant struggle to balance the need to move the project forward with the need to put food on the table.

SF: If you had to do it over again, what would you do differently for Libjpeg-turbo?
DRC: I would have probably chosen a different name. There has been a great deal of confusion over the fact that our project is called “libjpeg-turbo” but we provide an API called “TurboJPEG”. However, there’s too much traction at this point to consider a name change.

[ Download Libjpeg-turbo ]

Categories: Open Source

Projects of the Week, May 2, 2016

Mon, 05/02/2016 - 05:05

Here are the featured projects for the week, which appear on the front page of SourceForge.net:

Octave-Forge

Octave-Forge is a central location for the collaborative development of packages for GNU Octave. The Octave-Forge packages expand Octave’s core functionality by providing field specific features via Octave’s package system. For example, image and signal processing, fuzzy logic, instrument control, and statistics packages are examples of individual Octave-Forge packages. GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable.
[ Download Octave-Forge ]


WinPython

WinPython is a free open-source portable distribution of the Python programming language for Windows XP/7/8, designed for scientists, supporting both 32bit and 64bit versions of Python 2 and Python 3. Since September 2014, Development has moved to https://winpython.github.io/
[ Download WinPython ]


gnuplot

A famous scientific plotting package, features include 2D and 3D plotting, a huge number of output formats, interactive input or script-driven options, and a large set of scripted examples.
[ Download gnuplot ]


iDempiere

iDempiere = OSGi + ADempiere iDempiere Business Suite ERP/CRM/SCM done the community way. Focus is on the Community that includes Subject Matter Specialists, Implementors and End-Users. iDempiere is based on original Compiere/Adempiere plus a new architecture to use state-of-the-art technologies like OSGi, Buckminster, zk.
[ Download iDempiere ]


GnuCash

GnuCash is a personal and small-business finance manager with a check-book like register GUI to enter and track bank accounts, stocks, income and expenses. GnuCash is designed to be simple and easy to use but still based on formal accounting principles.
[ Download GnuCash ]


rEFInd

rEFInd is a fork of the rEFIt boot manager. Like rEFIt, rEFInd can auto-detect your installed EFI boot loaders and it presents a pretty GUI menu of boot options. rEFInd goes beyond rEFIt in that rEFInd better handles systems with many boot loaders, gives better control over the boot loader search process, and provides the ability for users to define their own boot loader entries.
[ Download rEFInd ]


NAS4Free

The NAS4Free operating system can be installed on virtually any hardware platform to share computer data storage over a computer network. ‘NAS’ as in “Network-Attached Storage” and ‘4Free’ as in ‘Free and open source’, NAS4Free is the simplest and fastest way to create an centralized and easily-accessible server for all kinds of data! NAS4Free supports sharing across Windows, Apple, and UNIX-like systems. It includes ZFS, Software RAID (0,1,5), disk encryption, S.M.A.R.T / email reports etc. with following protocols/services: CIFS/SMB (samba), Samba AD, FTP, NFS v4, TFTP, AFP, RSYNC, Unison, iSCSI, UPnP, Bittorent, Syncthing, VirtualBox and noVNC, Bridge, CARP (Common Address Redundancy Protocol) and HAST (Highly Available Storage). This all can easy be managed by a configurale webinterface.
[ Download NAS4Free ]


GNS3

GNS3 is a graphical network simulator that allows you to design complex network topologies. You may run simulations or configure devices ranging from simple workstations to powerful Cisco routers. It is based on Dynamips, Pemu/Qemu and Dynagen.
[ Download GNS3 ]


GeoServer

GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards: WMS, WFS, WCS, WPS and REST
[ Download GeoServer ]

Categories: Open Source

The Responsibilities of an Open Source User

Fri, 04/29/2016 - 05:40

User.

There are a number of things that come to mind when we encounter this term. It could be a person who, quite simply, uses something. But it could also be a derogatory term, used to describe a person who has abused the use of something.

In the world of open source, the term “user” has been pulled toward both ends of this spectrum, between the former definition and the latter. In the end however, what it really is and what it needs to be is neither. In the world of open source, a user is more of a contributor with duties and responsibilities.

More than Just a User
Users are not mere recipients of open source software. By working with an open source project users automatically become part of that project’s development. Because open source projects don’t have the same areas of documentation, quality control and marketing that proprietary projects do, it needs added manpower for these areas. That’s where users come in.

The role of users is crucial to open source. It is one of the pillars that make open source what it is- a place where users are not simply users, but a community that’s building up and developing a project as it is being used.

What Users Ought to Do
This responsibility may seem intimidating at first . But if you’ve been in the open source space long enough, you’re probably already doing what is expected of any open source user, and that’s to contribute to the project. While this often means contributing code, this isn’t the only way one can contribute:

  • Testing the software and providing feedback on it is essential to refining the project’s quality, functionality and ability to meet users’ needs.
  • Reporting bugs is another significant way of improving the software without writing any code.
  • Creating documentation is another meaningful contribution. Even small ones like tutorials or articles posted on social media can be very helpful, and can also serve as marketing.
  • Speaking of marketing, this is another great contribution. If you’re fond of using the software and think it’s fantastic, let others know. Talk about it, write about it; you could even teach others about it through workshops and meetups.

There are plenty of ways that users can fulfill their role and be the responsible contributors that they ought to be in the area of open source. No matter how small, it is essential that users remember and act on their responsibilities as this is key to ensuring the continuation and effectiveness of the open source system.

SourceForge on User Contributions
Here at SourceForge, we highly encourage not just developers but also users to contribute to their favorite projects. Even the smallest contribution can be a big help in the long run. Still unsure of how you can begin giving back to open source? Stay tuned to SourceForge as we tackle this topic on our coming posts.

Categories: Open Source

Projects of the Week, April 25, 2016

Mon, 04/25/2016 - 05:16

Here are the featured projects for the week, which appear on the front page of SourceForge.net:

AutoClicker

A full-fledged autoclicker with two modes of autoclicking, at your dynamic cursor location or at a prespecified location. The maximum amounts of clicked can also be set (or left as infinite). Hotkeys work in the background for convenience. If you want to automate group of mouse actions, Please try this https://sourceforge.net/projects/orphamielautoclicker/files/AutoClickers.exe/download Whats new in v1.0.0.2: 1. You can now change your hotkeys! 2. Changed the about page 3. Added a few minor options v1.0.0.1 : 1. Your settings are now saved from your last session so you only need to enter them once. (Includes last fixed location) 2. Added double clicking and triple clicking 3. Added Right clicking and middle clicking
[ Download AutoClicker ]


winPenPack: Portable Software Collection

winPenPack is a project that aims at collecting the most frequently used and most popular open source applications made portable, so that they can be executed without installation from any USB Flash Drive or Hard Disk. The winPenPack suites offer a wide range of portable applications like office tools, internet tools, multimedia tools, development tools, security applications and other frequently used utilities. Everything you need, completely free, open source and portable!
[ Download winPenPack: Portable Software Collection ]


Money Manager Ex

Money Manager Ex (mmex) is an easy to use, money management application. It is a personal finance manager. It can be used to track your net worth, income vs expenses etc. It runs on Windows, Linux and Mac OSX.
[ Download Money Manager Ex ]


GrandPerspective

GrandPerspective is a utility application for Mac OS X that graphically displays the disk usage of a file system.
[ Download GrandPerspective ]


digiCamControl

digiCamControl is a free and open source software. This allows you to save time by transferring images directly from your camera to your computer as you take each shot and allow to control camera shooting parameters.
[ Download digiCamControl ]


VeraCrypt

VeraCrypt is a free disk encryption software brought to you by IDRIX (https://www.idrix.fr) and based on TrueCrypt 7.1a. It adds enhanced security to the algorithms used for system and partitions encryption making it immune to new developments in brute-force attacks. It also solves many vulnerabilities and security issues found in TrueCrypt. This enhanced security adds some delay ONLY to the opening of encrypted partitions without any performance impact to the application use phase. This is acceptable to the legitimate owner but it makes it much harder for an attacker to gain access to the encrypted data. All released files are PGP signed with key ID=0x54DDD393, available on key servers and downloadable at https://www.idrix.fr/VeraCrypt/VeraCrypt_PGP_public_key.asc VeraCrypt can mount TrueCrypt volumes. It also can convert them to VeraCrypt format. Documentation: https://veracrypt.codeplex.com/documentation FAQ : https://veracrypt.codeplex.com/wikipage?title=FAQ
[ Download VeraCrypt ]


Arch Bang

ArchBang is a simple GNU/Linux distribution which provides you with a lightweight Arch Linux system combined with the OpenBox window manager. Suitable for both desktop and portable systems – It is fast, stable, and always up to date.
[ Download Arch Bang ]


Tibia Auto

Tibia Auto is the best BOT software for the popular game Tibia. It has all the features a bot should have including: cavebot, runemaker, creature info, spell casting, auto healing and much much more.
[ Download Tibia Auto ]


DxWnd

Windows hooker – intercepts system calls to make fullscreen programs running in a window, to support a better compatibility, to enhance video modes and to stretch timing. It is typically very useful to run old windows games.
[ Download DxWnd ]

Categories: Open Source

“Community Choice” Project of the Month Vote – June 2016

Fri, 04/22/2016 - 05:15

The vote for June 2016 Community Choice SourceForge Project of the Month is now available, and will run until May 15, 2016 12:00 UTC.


winPenPack: Portable Software Collection

winPenPack is a project that aims at collecting the most frequently used and most popular open source applications made portable, so that they can be executed without installation from any USB Flash Drive or Hard Disk. The winPenPack suites offer a wide range of portable applications like office tools, internet tools, multimedia tools, development tools, security applications and other frequently used utilities. Everything you need, completely free, open source and portable!
[ Download winPenPack: Portable Software Collection ]


MediaPortal

MediaPortal turns your PC into a very advanced MediaCenter / HTPC. It allows you to listen to your favorite music & radio, watch and store your videos and DVDs, view, schedule and record live TV as a digital video recorder and much much more
[ Download MediaPortal ]


SQuirreL SQL Client

SQuirreL SQL Client is a graphical SQL client written in Java that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc.
[ Download SQuirreL SQL Client ]


movistartv

Kodi Movistar+ TV es un ADDON para XBMC/ Kodi que permite disponer de un decodificador virtual de Movistar+ TV para distintos sistemas operativos. Las principales funcionalidades son: – Actualización automática de canales. – Guía de programación (EPG). – Grabaciones en la Nube y en local. – Visualización de grabaciones en la nube. – Sincronización de grabaciones a local para evitar su caducidad. – Gestión avanzada de series. – Timeshift. – Distribución de la señal por DLNA. – Últimos 7 días Sistemas operativos soportados: – Windows. – Mac OSX. – Android. – Linux 64 y 32 bits. – Raspberrys (B, B+ y 2), Bannana PI …
[ Download movistartv ]


Bodhi Linux

Bodhi is a minimalistic, enlightened, Linux desktop.
[ Download Bodhi Linux ]


AutoClicker

A full-fledged autoclicker with two modes of autoclicking, at your dynamic cursor location or at a prespecified location. The maximum amounts of clicked can also be set (or left as infinite). Hotkeys work in the background for convenience. If you want to automate group of mouse actions, Please try this https://sourceforge.net/projects/orphamielautoclicker/files/AutoClickers.exe/download Whats new in v1.0.0.2: 1. You can now change your hotkeys! 2. Changed the about page 3. Added a few minor options v1.0.0.1 : 1. Your settings are now saved from your last session so you only need to enter them once. (Includes last fixed location) 2. Added double clicking and triple clicking 3. Added Right clicking and middle clicking
[ Download AutoClicker ]


The OpenGL Extension Wrangler Library

The OpenGL Extension Wrangler Library is a simple tool that helps C/C++ developers initialize extensions and write portable applications. GLEW currently supports a variety of operating systems, including Windows, Linux, Darwin, Irix, and Solaris.
[ Download The OpenGL Extension Wrangler Library ]


NamelessROM

NamelessRom is opportunity; an opportunity to have a voice to the development team of the after-market firmware that you run on your device. The main goal of NamelessRom is to provide quality development for android devices, phones, and tablets alike. NamelessRom developers are available nearly 24/7 and respond to bug reports and feature requests almost instantly. This availability will allow you, the end-user, to have direct input into exactly what features and functions are included on the firmware that YOU run. NamelessRom == endless possibilities. Unless you have an iPhone, then you’re out of luck. Get more information and find support on our forums at https://nameless-rom.org
[ Download NamelessROM ]


Hydrogen

Hydrogen is an advanced drum machine for GNU/Linux, Windows and Mac OS X. It’s main goal is to bring professional yet simple and intuitive pattern-based drum programming.
[ Download Hydrogen ]

Categories: Open Source

Projects of the Week, April 18, 2016

Mon, 04/18/2016 - 05:30

Here are the featured projects for the week, which appear on the front page of SourceForge.net:

MediaPortal

MediaPortal turns your PC into a very advanced MediaCenter / HTPC. It allows you to listen to your favorite music & radio, watch and store your videos and DVDs, view, schedule and record live TV as a digital video recorder and much much more
[ Download MediaPortal ]


Seer

This is a quick look tool for Windows. (Linux will be supported in the future.) Acts just like the one in OS X , but Seer is more powerful and faster. Minimum supported : Windows Vista. ——————————————————————– When will Seer connect to internet quietly? 1, check for application updates when Seer started; 2, triggered a markdown file and this file contains a image with internet url; 3, check for new plugins. You don’t want Seer connect to internet at all? 1, turn off “Auto check for updates” in “Settings – General”; 2, delete files named “ssleay32.dll” and “libeay32.dll” in installation folder. ——————————————————————–
[ Download Seer ]


Warzone 2100

You command the forces of “The Project” in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles. The game offers campaign, multi-player and single-player skirmish modes, and an extensive tech tree. NOTE: Our source repo is now at https://github.com/Warzone2100/warzone2100
[ Download Warzone 2100 ]


OS X Portable Applications

OS X FOSS portable applications are packaged so you can carry around on any portable device, USB thumb drive, iPod, portable hard drive, memory card, other portable device (or also on your internal hard disk), taking your preferences with you.
[ Download OS X Portable Applications ]


OpenMandriva Lx

OpenMandriva Lx is an exciting free Desktop Operating System that aims to cater to and interest first time and advanced users alike. It has the breadth and depth of an advanced system but is designed to be simple and straightforward in use. OpenMandriva Lx comes from a 100% community-driven association that believes in the values of free software & collaboration and whose founding values are development, equality, co-operation, openness, freedom, group achievement, independence, and solidarity. Our sources can be found here: https://github.com/OpenMandrivaAssociation Our spohisticated build system can be found here: http://abf.openmandriva.org/ Talk to us: * IRC – #openmandriva-cooker on freenode.net * Forums – https://forums.openmandriva.org * Mailing list – https://wiki.openmandriva.org/en/Mailinglist Report a bug or new feature: * Bugzilla – https://issues.openmandriva.org
[ Download OpenMandriva Lx ]


Uniform Server

The Uniform Server is a lightweight server solution for running a web server under the WindowsOS. Less than 24MB! Modular design, includes the latest versions of Apache2, Perl5, PHP (switch between PHP53, PHP54, PHP55 or PHP56), MySQL5 or MariaDB5, phpMyAdmin or Adminer4. Run from either hard drive or USB memory stick… NO INSTALLATION REQUIRED! NO REGISTRY DUST! Just UNPACK and FIRE UP!
[ Download Uniform Server ]


Wings 3D

Wings 3D is an advanced subdivision modeler that is both powerful and easy to use (inspired by Nendo and Mirai from Izware).
[ Download Wings 3D ]


Freeplane

Application for Mind Mapping, Knowledge Management, Project Management. Develop, organize and communicate your ideas and knowledge in the most effective way.
[ Download Freeplane ]


Password Safe

Password Safe is a password database utility. Users can keep their passwords securely encrypted on their computers. A single Safe Combination unlocks them all.
[ Download Password Safe ]

Categories: Open Source

4 Ways Open Source Can Help Boost Your Career

Fri, 04/15/2016 - 05:20

If you’re looking to have a successful career in IT, your best start may be in open source.

According to executive recruiter David Patterson, while many better-paying opportunities are currently in proprietary software, the future is clearly in open source. Today there are numerous databases, analytics tools, programming languages and more in the open source arena. Big names such as SAP, Microsoft and IBM are using open source to extend their reach, with numerous others using open source systems in their day-to-day operations.

Open source has reached almost every area of technology, clearly making it tomorrow’s career-maker today. And there’s more than one way that open source can help build your career:

1. Provide career-relevant learning experiences
By participating in open source projects, you undoubtedly gain experiences and skills that are highly relevant to the IT industry. This of course includes coding capabilities and familiarity with various programming tools. But apart from these technical skills, involvement in open source also helps develop other sought-after skills. Skills like good planning, problem-solving, teamwork, project management and leadership can all be gained from open source experience and will look impressive on any resume.

2. Establish and develop industry connections
One of the great things about open source is that it gives you direct access to developers and maintainers who are more than happy to teach you what they know once you show interest. These connections are vital to helping you increase your knowledge and experience, and also getting you connected to those who can give you the career you seek.

3. Help you find and get found by employers
As stated in the previous point, involvement in the open source community can get you connected to potential employers. By being immersed in open source, you can also zone in on the types of projects you’re really interested in, and gain access to various growth and career opportunities.

4. Provide career opportunities
Years ago thriving careers in open source would have been unthinkable, but as current trends now show, this is inevitable. Even non-developers can establish a career in open source as community managers, documentation experts, marketing specialists and more. Experience in open source can also open doors for promotions to senior level positions.

Open source is continuously growing, and so are its career benefits and opportunities. With open source development firmly grounded in your skill set, there’s no telling how far you could go with your career.

Build Your Open Source Portfolio with SourceForge
SourceForge provides free open source hosting and distribution that open source developers can take advantage of. We’ve assisted numerous developers with projects that have honed and expanded their skill set. With our help, you too can earn your stripes and build an impressive open source portfolio. For more innovative open source software solutions, always stay tuned to SourceForge.

Categories: Open Source

April 2016, “Staff Pick” Project of the Month – SharpDevelop

Wed, 04/13/2016 - 05:33

For our April “Staff Pick” Project of the Month, we selected SharpDevelop, a free IDE for C#, VB.NET, & Boo projects on Microsoft’s .NET platform.

SharpDevelop was designed as a free, lightweight alternative to Microsoft Visual Studio and as such, works natively with Visual Studio projects and code files. SharpDevelop allows you to write applications in a number of different languages including C#, VB.NET, F#, Boo, IronPython, and IronRuby.

It comes with integrated unit and performance testing tools; Git, NuGet, and many others. Its features include project management, application compiling, code editing and debugging.

This isn’t the first time that SharpDevelop earned the coveted Project of the Month title. In July 2015, it was also voted “Community Choice” Project of the Month alongside Octave-Forge. It’s estimated to have been downloaded over 8 million times worldwide since its inception.

Download both the source code and executable files, or find the latest information and changes on #develop through the forum.

[ Download SharpDevelop ]

Categories: Open Source

Projects of the Week, April 11, 2016

Mon, 04/11/2016 - 05:03

Here are the featured projects for the week, which appear on the front page of SourceForge.net:

SMPlayer

SMPlayer is a free media player for Windows and Linux with built-in codecs that can also play YouTube videos. One of the most interesting features of SMPlayer: it remembers the settings of all files you play. So you start to watch a movie but you have to leave… don’t worry, when you open that movie again it will be resumed at the same point you left it, and with the same settings: audio track, subtitles, volume… SMPlayer is a graphical user interface (GUI) for the award-winning MPlayer, which is capable of playing almost all known video and audio formats. But apart from providing access for the most common and useful options of MPlayer, SMPlayer adds other interesting features like the possibility to play YouTube videos subtitles.
[ Download SMPlayer ]


movistartv

Kodi Movistar+ TV es un ADDON para XBMC/ Kodi que permite disponer de un decodificador virtual de Movistar+ TV para distintos sistemas operativos. Las principales funcionalidades son: – Actualización automática de canales. – Guía de programación (EPG). – Grabaciones en la Nube y en local. – Visualización de grabaciones en la nube. – Sincronización de grabaciones a local para evitar su caducidad. – Gestión avanzada de series. – Timeshift. – Distribución de la señal por DLNA. – Últimos 7 días Sistemas operativos soportados: – Windows. – Mac OSX. – Android. – Linux 64 y 32 bits. – Raspberrys (B, B+ y 2), Bannana PI …
[ Download movistartv ]


VASSAL Engine

VASSAL is a game engine for creating electronic versions of traditional board and card games. It provides support for game piece rendering and interaction, and supports play by email or over a live connection.
[ Download VASSAL Engine ]


Hydrogen

Hydrogen is an advanced drum machine for GNU/Linux, Windows and Mac OS X. It’s main goal is to bring professional yet simple and intuitive pattern-based drum programming.
[ Download Hydrogen ]


The OpenGL Extension Wrangler Library

The OpenGL Extension Wrangler Library is a simple tool that helps C/C++ developers initialize extensions and write portable applications. GLEW currently supports a variety of operating systems, including Windows, Linux, Darwin, Irix, and Solaris.
[ Download The OpenGL Extension Wrangler Library ]


NamelessROM

NamelessRom is opportunity; an opportunity to have a voice to the development team of the after-market firmware that you run on your device. The main goal of NamelessRom is to provide quality development for android devices, phones, and tablets alike. NamelessRom developers are available nearly 24/7 and respond to bug reports and feature requests almost instantly. This availability will allow you, the end-user, to have direct input into exactly what features and functions are included on the firmware that YOU run. NamelessRom == endless possibilities. Unless you have an iPhone, then you’re out of luck. Get more information and find support on our forums at https://nameless-rom.org
[ Download NamelessROM ]


JasperReports Server

JasperReports Server is a powerful, yet flexible and lightweight reporting server. Generate, organize, secure, and deliver interactive reports and dashboards to users with a web based BI Platform. Available as an open source community edition download as well as a commercially licensed, enterprise-grade business intelligence solution.
[ Download JasperReports Server ]


Simplicity Linux

Simplicity Linux uses Puppy Linux and derivatives as a base, uses the XFCE window manager, and comes in 3 editions: Netbook, Desktop and Media. Netbook features cloud based software, Desktop features locally based software and Media edition is designed to allow people who want a lounge PC to access their media with ease.
[ Download Simplicity Linux ]


Outlook CalDav Synchronizer

Free Outlook Plugin, which synchronizes events, tasks and contacts between Outlook and Google, SOGo, Horde or any other CalDAV or CardDAV server. Supported Outlook versions are 2016, 2013, 2010 and 2007. This project was initially developed as a master thesis project at the University of Applied Sciences Technikum Wien, Software Engineering Degree program. Outlook CalDav Synchronizer is Free and Open-Source Software (FOSS), still you can support the project by donating on Sourceforge or directly within the About dialog of our Plugin. ### German review can be found in c’t 27/15 http://www.heise.de/ct/ausgabe/2015-27-Kurztest-Outlook-Add-in-3035256.html Another german review in PC-Welt http://www.pcwelt.de/tipps/Google-Kalender-mit-Outlook-abgleichen-per-CalDAV-Synchronizer-9916911.html ### ### New in version 2.0.0 Google native Contacts API support with mapping of Google contact groups to Outlook categories. ###
[ Download Outlook CalDav Synchronizer ]

Categories: Open Source

US Government Embraces Open Source Programming with New Development Policy

Fri, 04/08/2016 - 05:32

Open source has officially made its mark on the US government.

Early last month, the US government released for public comment a draft policy that supports improved access to custom software code developed for the Federal Government. According to US Chief Information Officer Tony Scott, “This policy will require new software developed specifically for or by the Federal Government to be made available for sharing and re-use across Federal agencies.” It’s also said to include a pilot program that will allow a portion of that new federally-funded custom code to be released to the public.

Apart from delivering on the commitment the government made in the Second Open Government Action Plan, one of the main reasons behind this move is cost savings. Scott has said that by adopting an open source software development methodology, the government can avoid duplicate custom software purchases and therefore save taxpayer dollars. It also allows the brightest minds inside and outside of the government to review and improve the code.

Though this may be the first official draft policy directed towards open sourcing custom-developed government code, this certainly isn’t the first time the government has used open source. They have achieved great open source successes in the past including NASA’s COSMIC collection, and recently with the Department of Education’s College Scorecard and the Consumer Financial Protection Bureau’s housing counselor search tool. And by the looks of the budding development policy, we can expect more open source initiatives to come.

Eager to offer some input and comment on this draft policy? Make sure you do so soon as the public comment period will end on April 11, 2016. After which, the comments received will be analyzed and used in the development of any final policy.

Categories: Open Source