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: 5 hours 25 min ago

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

Projects of the Week, April 4, 2016

Mon, 04/04/2016 - 05:10

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

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 ]


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 ]


PearOS

The PearOS is not a Linux distribution, it is Ubuntu with MacOSX theme, based on ubuntu 14:04 and modified gnome shell. The basis of the system is completely ubuntu . It is a remaster of private use and is not for profit and commercial . suport https://www.facebook.com/redpearlinux/ http://pearlinux.umforum.net/
[ Download PearOS ]


Bodhi Linux

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


Manjaro Community Torrents

This project is for download the Manjaro Officials and Community releases using a bittorrent client (console or graphical)
[ Download Manjaro Community Torrents ]


VISUALG 3.0

Autor ANTONIO CARLOS NICOLODI, 35 anos na área de informática como: Analista de sistemas, desenvolvedor de softwares em várias linguagens de programação: C++, Assembly, Pascal(Delphi), Basic, Cobol, Clipper, Java, etc. Refiz esta nova versão e estou disponibilizando GRÁTIS o: “VISUALG 3.0″. Entre outras : (novo layout, nova roupagem até 05 tipos de peles) e novos comandos, também reconhece comandos em português correto: ( PARA … FAÇA, SE .. ENTÃO .. SENÃO) e o operador lógico NÃO, mas em maiúsculo e os comandos antigos ainda são reconhecidos para manter a compatibilidade. Contactos por e-mail/twitter/Blog : E-mail:professor.antonio.nicolodi@gmail.com Twitter: @visualg30 Blog: http://antonionicolodi.blogspot.com.br/ Baixem e leiam o arquivo ATENCAO_LEIA-ME.TXT Usem com sabedoria e bons estudos:
[ Download VISUALG 3.0 ]


Stella – Atari 2600 Emulator

Stella is a multi-platform Atari 2600 VCS emulator. It allows you to play all of your favorite Atari 2600 games again! Stella was originally developed for Linux by Bradford W. Mott, and is currently maintained by Stephen Anthony.
[ Download Stella – Atari 2600 Emulator ]


SABnzbdPlus

SABnzbd is a cross-platform binary newsreader. It makes downloading from Usenet easy by automating the whole thing. You give it an NZB file or an RSS feed, it does the rest. Has a web-browser based UI and an API for 3rd-party apps. Ideal for servers too.
[ Download SABnzbdPlus ]


pspp4windows

PSPP is a program for statistical analysis of sampled data. It is a free replacement for the proprietary program SPSS. PSPP has both text-based and graphical user interfaces. Project page: http://www.gnu.org/software/pspp/ See changelog: http://git.savannah.gnu.org/gitweb/?p=pspp.git;a=shortlog;h=refs/heads/master For support: https://lists.gnu.org/archive/html/pspp-users/ or e-mail: pspp-users@gnu.org For bugs: https://lists.gnu.org/archive/html/bug-gnu-pspp/ or email: bug-gnu-pspp@gnu.org For known issues: https://savannah.gnu.org/bugs/?group=pspp
[ Download pspp4windows ]

Categories: Open Source

April 2016, “Community Choice” Project of the Month – Wine

Fri, 04/01/2016 - 05:15

For our April “Community Choice” Project of the Month, the community elected Wine, an Open Source implementation of the Windows API on top of X and Unix. Marcus Meissner, longtime developer of Wine, shared his thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the Wine project please.
Marcus Meissner (MM): The Wine project was launched with the goal to run Windows applications on the Linux operating system and also to provide a porting environment for Windows applications to Linux.

As it was launched around 1993 these were mostly Windows 3.1 applications.

SF: What made you start this?
MM: We started this project because a commercial vendor (WABI) alternative has shown it feasible to do and we wanted to provide an opensource implementation.

SF: Has the original vision been achieved?
MM: Yes, its original vision has been achieved after 15 years of development we had declared a Wine 1.0 release in 2008.

It took very long as Windows itself is a moving target.

Various commercial products embed Wine or are actually Wine in a commercial offering. Nearly every Linux user [has] heard of Wine.

SF: Who can benefit the most from your project?
MM: Users that need to run Windows Applications that are not ported to or have no equivalent in Linux.

Some of the more known ones are Adobe Photoshop or Lightroom, but there is likely also a lot of third party software with limited userbase.

We also cater to PC gamers that want to run the Windows games under Linux.

SF: What core need does Wine fulfill?
MM: We are providing the ability to run Windows applications in Linux.

SF: What’s the best way to get the most out of using Wine?
MM: Wine usually should work out of the box, but there is an active user community where users help other users for specific applications. Wine has an application database with rating system and per application help for users wanting to run it.

SF: What has your project team done to help build and nurture your community?
MM: Provide various forms of community support, the mailing lists, forums, IRC channels, application database, and so on.

SF: Have you all found that more frequent releases helps build up your community of users?
MM: Yes, definitely. We do bi-weekly development releases and a large user base updates to these releases.

For the users with more stable needs we provide stable updates every 1 – 2 years.

SF: What was the first big thing that happened for your project?
MM: Getting the Windows 3.1 solitaer (sol.exe) running.

SF: What helped make that happen?
MM: It was good to have a goal in mind and pretty clear view of how to get there.

SF: How has SourceForge and its tools helped your project reach that success?
MM: We largely use SourceForge for hosting our source tarballs and also Linux distribution builds. Also we used it for hosting our CVS repository until we moved to our own infrastructure and GIT. Currently we also use Sourceforge as our backup GIT repository.

SF: What is the next big thing for Wine?
MM: DirectX 10 and DirectX 11 support is one of the next big things we are working on.

SF: How long do you think that will take?
MM: One to two years, perhaps more. It is hard to estimate.

SF: Do you have the resources you need to make that happen?
MM: At this time there is only a small amount of developers working on DirectX.

More developers would definitely be helpful to drive this project faster and further.

SF: If you had to do it over again, what would you do differently for Wine?
MM: One bad thing we had in our history that we would change was having a different sourcecode license.

We went from a BSD style license to LGPLv2+ after commercial forks happened that did not contribute back to our project.

[ Download Wine ]

Categories: Open Source

Apache OpenOffice Notice on Extensions

Wed, 03/30/2016 - 05:20

Since 2012 we at SourceForge have been proud partners of the Apache OpenOffice community. We’ve maintained both the Apache OpenOffice Extensions and Templates sites and made sure to spread the word about their latest news and developments.

It’s been reported that extensions that haven’t been updated in a while are displaying this warning message:

“This extension was not updated recently. It might not work with latest versions of OpenOffice.”

For registered users, there’s an additional message that allows them to contact the original author and apply to be a co-maintainer. As co-maintainer they can edit the extension description and create releases.

Improvements for Maintainers
Registration emails and password-related communications can now be delivered in the language of the user’s choice. For those willing to help with translations, .po files can be provided and if needed, localization files may also be uploaded to the Apache Pootle server so that existing translation teams can help.

Password recovery has been simplified to allow users to reset their passwords with just a simple link, and a more efficient anti-spam system has also been set up to improve handling by extension maintainers.

For more information on this and the new Apache OpenOffice sites, you can take a look at the official blog post. See you there!

Categories: Open Source

Projects of the Week, March 28, 2016

Mon, 03/28/2016 - 05:10

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 ]


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 ]


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/
[ Download LibreCAD ]


FileBot

FileBot is the ultimate tool for renaming your movies, tv shows or anime and downloading subtitles. It’s smart, streamlined for simplicity and just works. FileBot supports Windows, Linux and Mac, plus there’s a full-featured command-line interface for all sorts of automation.
[ Download FileBot ]


Linux AIO

We bring you some of the major Linux distributions (Ubuntu and flavors, Linux Mint, LMDE, Debian Live, Fedora) with different desktop environments on one ISO file that can be burnt on one DVD / DVD DL or USB 4GB+/8GB+ flash drive. Every one of them can be used as Live system, with no need of installation on hard drive, or can be eventually installed on computer for full system experience.
[ Download Linux AIO ]


jEdit

jEdit is a programmer’s text editor written in Java. It uses the Swing toolkit for the GUI and can be configured as a rather powerful IDE through the use of its plugin architecture.
[ Download jEdit ]


gretl

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


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 ]


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

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

Fri, 03/25/2016 - 05:30

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


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 20 languages and for all major operating systems, including Microsoft Windows, Mac OS X and Linux, including Debian, Ubuntu, Fedora, Mandriva, Suse, etc.
[ Download LibreCAD ]


berryboot

Berryboot is a simple operating system installer and boot selection screen for ARM devices such as the Raspberry Pi and Cubieboard. It allows you to put multiple Linux distribution on a single SD card.
[ Download berryboot ]


libjpeg-turbo

libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems. On such systems, libjpeg-turbo is generally 2-4x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs. libjpeg-turbo implements both the traditional libjpeg API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.
[ Download libjpeg-turbo ]


Snappy Driver Installer

Snappy Driver Installer is an application for installing/updating drivers on PCs running Microsoft Windows using driverpacks or included folders with drivers. It can be used to install drivers on newly assembled PCs at places where Internet isn’t available. Users can also use the software to keep their drivers up to date.
[ Download Snappy Driver Installer ]


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 ]


gretl

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


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 ]


jEdit

jEdit is a programmer’s text editor written in Java. It uses the Swing toolkit for the GUI and can be configured as a rather powerful IDE through the use of its plugin architecture.
[ Download jEdit ]


FileBot

FileBot is the ultimate tool for renaming your movies, tv shows or anime and downloading subtitles. It’s smart, streamlined for simplicity and just works. FileBot supports Windows, Linux and Mac, plus there’s a full-featured command-line interface for all sorts of automation.
[ Download FileBot ]

Categories: Open Source

Projects of the Week, March 21, 2016

Mon, 03/21/2016 - 05:15

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

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 ]


Snappy Driver Installer

Snappy Driver Installer is an application for installing/updating drivers on PCs running Microsoft Windows using driverpacks or included folders with drivers. It can be used to install drivers on newly assembled PCs at places where Internet isn’t available. Users can also use the software to keep their drivers up to date.
[ Download Snappy Driver Installer ]


berryboot

Berryboot is a simple operating system installer and boot selection screen for ARM devices such as the Raspberry Pi and Cubieboard. It allows you to put multiple Linux distribution on a single SD card.
[ Download berryboot ]


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 ]


KaOSx

An independent small, rolling distribution, fully focused on KDE/Qt. Using pacman as package-manager.
[ Download KaOSx ]


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, zk6.
[ Download iDempiere ]


Dolibarr ERP – CRM

Dolibarr ERP – CRM is an easy to use ERP and CRM open source software package (run with a web php server or as standalone software) for businesses, foundations or freelancers (prospect, invoicing, inventory, warehouse, order, shipment, POS, members for foundations, bank accounts…). Dolibarr is also available with auto-installers for users with no technical knowledges to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one package. Available platforms for such packages are: Windows, Debian, Ubuntu, Mint, Redhat, Fedora, OpenSuse, Mandriva, Mageia. Other platform can use the generic distribution. This is a modular product, than can be enhanced with tons of external modules (to provide you features not available by default) from http://www.dolistore.com Download Dolibarr ERP – CRM here or sign up for 15-day free trial of the cloud-based application with free updates and support at one of the Cloud providers http://saas.dolibarr.org/
[ Download Dolibarr ERP – CRM ]


Cyberfox Portable Edition

Cyberfox Portable Edition (PortableApp.com Ready!) The Famous Portable Apps Collection Just Got Better With Cyberfox Portable powered by Mozilla Firefox source code. Compatible Windows Operating Systems: Windows Vista SP2 x86 Windows 7/7 SP1 OS x86|x64 Windows 8/8.x OS x86|x64 Windows 10 OS x86|x64 (Windows XP Unsupported, Windows Vista x64 Unsupported) Dedicated support forums. https://8pecxstudios.com/Forums/index.php Dedicated Contact Forms. https://cyberfox.8pecxstudios.com/contact-us Portable Updater: https://8pecxstudios.com/Forums/viewtopic.php?f=3&t=725 Tell us what you think and write a review. https://8pecxstudios.com/Forums/viewforum.php?f=9 Thank you for your support.
[ Download Cyberfox Portable Edition ]


p7zip

p7zip is a quick port of 7z.exe and 7za.exe (command line version of 7zip, see www.7-zip.org) for Unix. 7-Zip is a file archiver with highest compression ratio. Since 4.10, p7zip (like 7-zip) supports little-endian and big-endian machines.
[ Download p7zip ]

Categories: Open Source

Advantages to Open Sourcing a ‘Closed’ Enterprise Software Solution

Fri, 03/18/2016 - 05:30

Open source is moving up in the world. Once despised by many a major tech company, open source software has become so popular that even the major players now rely on it for critical business functions daily. It’s no wonder why so many open source projects are being released every day, and even some closed source ones are becoming open.

If you’ve got a closed source solution and plan to transition from software development to software support, you should definitely consider going open source. While the difference in structure may seem scary at first, there are benefits to it that can take the scare out of switching.

Internal Improvements

One of the biggest benefits to turning open source is increased security. Because more people are looking at the code, there’s a bigger chance of identifying and fixing bugs and security flaws. This is one area where open source has a significant advantage over proprietary software.

Another benefit that can be gained is changes in the code that may improve software performance. Again, because more people are looking at the code, there’s a better chance of finding what works and what doesn’t, and what can be changed to make the software even better and more attuned to users’ needs.

Broader Adoption

For those shifting from closed to open source, there’s a great propensity for increased adoption. This is not only because many are currently using and prefer open source software, but also because open source allows the software’s internal functionality to be improved freely. When people are able to freely customize software to their specific needs, they’re more inclined to use it. And because it’s open source, they’re free and more inclined to share it as well.

Money Matters

Of course there’s the matter of money. Perhaps you’ve been used to earning significantly from being closed source . This does not have to change drastically when moving to open source. There are plenty of ways that open source software can be a lucrative business, and projects like Red Hat, MongoDB, Cloudera and many others can certainly attest to that. And when it comes to costs, open source gives you more freedom and may even help you cut it down to a minimum.

These are some of the benefits to shifting to open source that make it a move worth considering. As with any major project decision however, you need to consider carefully whether it would be more advantageous for your particular project to go open source.

Categories: Open Source

Projects of the Week, March 14, 2016

Mon, 03/14/2016 - 05:10

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

FlightGear – Flight Simulator

Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create the most realistic flight simulator possible that is free to use, modify and distribute. FlightGear is used all over the world by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums. FlightGear features more than 400 aircraft, a worldwide scenery database, a multi-player environment, detailed sky modelling, a flexible and open aircraft modelling system, varied networking options, multiple display support, a powerful scripting language and an open architecture. Best of all, being open-source, the simulator is owned by the community and everyone is encouraged to contribute.
[ Download FlightGear – Flight Simulator ]


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 ]


Pinguy OS

Pinguy OS an out-of-the-box working operating system for everyone, not just geeks.
[ Download Pinguy OS ]


TenFourFox

This is the download repository for TenFourFox 24 and beyond, the Firefox port for Power Macintosh computers running 10.4 and 10.5. TenFourFox is not an official Mozilla product and is not a Mozilla-maintained build of Firefox. PowerPC forever! Our SF repo is only for hosting our current and future downloads at this time (thanks, SourceForge!); Github hosts our wiki, FAQ and issue tracker: https://github.com/classilla/tenfourfox/  If you are an end-user requiring support, please visit our Tenderapp support ticketing site: http://tenfourfox.tenderapp.com/ Read the TenFourFox Development blog for what’s next: http://tenfourfox.blogspot.com/
[ Download TenFourFox ]


Architect & PacBang Linux

Architect Linux: A powerful and flexible net-based Arch installer that will download the latest packages from the Arch repositories to build the most up-to-date system possible. Pacbang Linux: An Arch-based, minimalist, and fast distribution built around the Openbox window manager. Installation is offline. Forum: http://architectlinux.boardhost.com/index.php G+ Hub: https://plus.google.com/u/0/communities/109428906975670306458
[ Download Architect & PacBang Linux ]


FlacSquisher

FlacSquisher converts a library of Flac files to MP3, Opus, or Ogg Vorbis format, maintaining the directory structure in the original library. That way, you can maintain your Flac files for home listening, and easily convert them to MP3, Opus, or Ogg format for mobile use, where storage space is more often tightly constrained.
[ Download FlacSquisher ]


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 ]


DisplayCAL

DisplayCAL (formerly known as dispcalGUI) is a graphical user interface for the display calibration and profiling tools of Argyll CMS, an open source color management system. Calibrate and characterize your display devices using one of the many supported measurement instruments, with support for multi-display setups and a variety of available settings like customizable whitepoint, luminance, tone response curve as well as the option to create accurate look-up-table ICC profiles as well as some proprietary 3D LUT formats. Check the accuracy of profiles and 3D LUTs via measurements.
[ Download DisplayCAL ]


VoIP monitor

VoIPmonitor is open source network packet sniffer with commercial frontend for SIP SKINNY RTP and RTCP VoIP protocols running on linux. VoIPmonitor is designed to analyze quality of VoIP call based on network parameters – delay variation and packet loss according to ITU-T G.107 E-model which predicts quality on MOS scale. Calls with all relevant statistics are saved to MySQL or ODBC database. Optionally each call can be saved to pcap file with either only SIP / SKINNY protocol or SIP/RTP/RTCP/T.38/udptl protocols. VoIPmonitor can also decode audio.
[ Download VoIP monitor ]

Categories: Open Source

SourceForge Hosted Projects to Participate in This Year’s Google Summer of Code

Fri, 03/11/2016 - 06:10

It’s an exciting time for open source as once again, Google Summer of Code brings together numerous open source organizations and students from all over the world. Google Summer of Code is an annual program that introduces students to open source software development through the course of the summer. Each student is paired with a mentor organization, and we’re proud to report that among the 180 open source projects chosen to be mentors this year, many of them are also SourceForge projects. These include but are not limited to:

ArchC – an architecture description language based on SystemC
Ascend – equation solving software for engineering system modeling
Blender – a free/open source 3D creation software
BRL-CAD – a powerful cross-platform constructive solid modeling system
Chapel – an emerging parallel programming language
Civicrm – web-based Constituent Relationship Management (CRM) software for non-profit and other civic-sector organizations
Gambit – software for analysis of game theory models
ModSecurity – an Open Sourced Web Application Firewall
Moodle – a learning management system designed to create personalized learning environments
MuseScore – free and open source music notation software for Windows, Mac and Linux
OpenCV – Open Source Computer Vision and Machine Learning Library
ScummVM – a cross-platform interpreter for many point-and-click adventure games
Strace – a diagnostic, debugging and instructional system call and signal delivery tracer
SymPy – Computer algebra system in Python
XWiki – generic platform for developing collaborative applications on the wiki paradigm

Also among the roster of mentor organizations is the Apache Software Foundation. This is the community behind Apache Allura, which powers all the developer tools on SourceForge.

The organizations were selected from more than 360 applicants, and over the course of the summer will be aiding students in contributing to open source. We applaud all of these projects for earning their role as mentors and wish them well with their endeavors.

Google Summer of Code will officially commence with mentoring on April 23, 2016. For more information visit https://summerofcode.withgoogle.com/

Categories: Open Source

Projects of the Week, March 7, 2016

Mon, 03/07/2016 - 06:30

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

Process Hacker

Process Hacker is a free and open source process viewer. This multi-purpose tool will assist you with debugging, malware detection and system monitoring. It includes powerful process termination, memory viewing/editing and other unique and specialized features.
[ Download Process Hacker ]


libjpeg-turbo

libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems. On such systems, libjpeg-turbo is generally 2-4x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs. libjpeg-turbo implements both the traditional libjpeg API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.
[ Download libjpeg-turbo ]


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 ]


Hugin

With Hugin you can assemble a mosaic of photographs into a complete immersive panorama, stitch any series of overlapping pictures and much more.
[ Download Hugin ]


NAPS2 (Not Another PDF Scanner 2)

NAPS2 has a new home page! Visit 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 20 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) ]


antiX-Linux

antiX is a fast, lightweight and easy to install linux live CD distribution based on Debian Testing for Intel-AMD x86 compatible systems.
[ Download antiX-Linux ]


PCGen :: An RPG Character Generator

PCGen is a free open source RPG character generator (d20 systems). All datafiles are ASCII so they can be modified by users for their own campaigns. Please join us at http://groups.yahoo.com/group/pcgen/. Support email: help@pcgen.org
[ Download PCGen :: An RPG Character Generator ]


WinBOLT

This tool is created by a Technician for the Technicians. This will simplify your job on the Windows Operating System. Working with these systems, more often than not tasks like maintenance becomes perpetual. With that in mind, my ultimate goal and function of WinBOLT was simple, fool proof secure automation. WinBOLT automats the standard process of annoying Windows Updates, Malware Scans, running CCleaner etc. This tool is simple, effective and powerful.
[ Download WinBOLT ]


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

Lessons We Can Learn from the Linux Mint Hack

Fri, 03/04/2016 - 06:14

It’s been two weeks since the Linux Mint hacking incident was first reported. It was no doubt a major blow to the project but thankfully, the people behind it have pulled through and taken every measure to ensure this never happens again. It was certainly a learning experience for the developers of the distro, and for the rest of us as well.

So what can we all learn from this? A few things:

1. Anyone can be hacked.
In response to the generally negative views towards Mint and the hacking, many redditors have commented that this event was actually not that shocking. Many of them pointed out that if large companies like Sony experience being breached multiple times despite tight security, how much more distros like Mint? This is not to downplay the issue, but to inform the general public that it’s really a situation that can happen to anyone. Unlike Sony however, Mint had to deal with more negative press than they could handle, which brings us to the next lesson:

2. Manage your press.
Many Mint users agree that although the situation was bad, it received far more bad press than it should have, with plenty of vitriol along with it. It’s difficult to handle such things, but if the entire Linux community gave their full support and Mint had acknowledged and addressed the situation sooner, then perhaps the negative press would have been minimized. Unfortunately, this wasn’t entirely the case.

3. Always be aware.
According to Silviu Stahie of Softpedia, though the Linux Mint team claimed the hacking to be a recent event, they were already given a warning about it a month prior. On January 16 Pieter Vlasblom, a freelance Information Security Engineer and Developer informed the team of the breach via Twitter, and even had an image to prove it. But as we all know now, the team only publicly recognized the existence of hacked ISOs over a month later. Stahie suggests that this may be because the Mint team simply didn’t check their Twitter account often. This just goes to show that it pays to check on all sources of project-related information especially those served on a silver platter, like your own social media pages.

4. Strengthen security.
This is perhaps the most crucial and pertinent lesson of all. Although it started out as a small project, Mint undoubtedly became a very popular distribution. When distros reach this level of popularity it’s crucial for the developers to have the necessary security structures in place. There’s no room for compromise here, especially for a serious distribution like what Mint turned out to be.

Anything else you’ve learned from this series of unfortunate events? Share your thoughts in the comments section below.

Categories: Open Source

March 2016, “Staff Pick” Project of the Month – WinPython

Thu, 03/03/2016 - 06:00

For our March “Staff Pick” Project of the Month, we selected WinPython, an open-source portable distribution of the Python programming language for Windows XP/7/8. Pierre Raybaut, creator and developer of WinPython, and his current maintainer Big Stone shared their thoughts about the project’s history, purpose, and direction.

SourceForge (SF): What made you start this project?
Pierre Raybaut (PR): In 2008, I was getting tired of working around MATLAB limitations and looking for an alternative to this language/IDE for signal and image processing software development. Apart from the required scientific features that almost all candidates had (MATLAB, IDL, Python, Ruby, F#), it had to be a modern fundamentally-object-oriented high-level language (exit MATLAB, IDL), with advanced GUI features (exit MATLAB, IDL) and a strong scientific community (exit Ruby, F#). Python was the best choice. And, for various reasons, I had to develop applications on Windows. So, I was rapidly confronted with the distribution issue: how to install all Python material necessary to develop my scientific applications? That’s why I’ve created the Python(x,y) project (https://sourceforge.net/projects/python-xy/): a single Windows executable for installing an all-in-one Python-based scientific development environment (Python official distribution plus tons of third-party libraries, the Spyder IDE, compilers like MinGW, and so on). But Python(x,y) was quite invasive in the Windows OS (registry entries, start menu entries, …) and like the official Python distribution, it did not allow to install more than one Python distribution (let’s say Python 2.7 and Python 3.4 for example) without messing with the environment variables. So, in 2012, I’ve decided to act by creating WinPython: a portable distribution of Python, allowing to install a complete functional scientific Python environment without modifying any Windows system setting (registry entries, environment variables, file type associations and start menu shortcuts are not affected ; unless you want to: there is an option for that, allowing to switch easily from a WinPython folder to another) to install multiple Python versions without any interference whatsoever or to run Python from a removable device.

SF: Has the original vision been achieved?
PR: Absolutely. Of course, the distribution process has been improved since 2012 and other interesting features have been added since then but the original vision has been achieved almost since the first release.

SF: Who can benefit the most from your project?
PR: Scientific Python users working on Windows looking for a complete developement environment that can be executed from anywhere with any requirement.

SF: What core need does WinPython fulfill?
PR: Providing a full-featured scientific Python distribution packaged in an all-in-one installer. Installing Python everywhere with or without administrative privileges. Allowing multiple Python installations on a Windows single machine without any interference.

SF: What’s the best way to get the most out of using WinPython?
Big Stone (BS): When you see an error or a missing feature, contribute ‘ideas’/’error report with sample tests’/’patches and pull request’ to the relevant project.

SF: What has your project team done to help build and nurture your community?
BS:WinPython is trying to grow the number of Python-stack satisfied users:

– on Windows also, where most beginners are, by making installation easy,

– on standards (Python 3, pip), where most beginners should be headed to.

It’s about what Jessica Mc Kellar is describing here : https://youtu.be/fhv-4QLGsso?t=1207

SF: Have you all found that more frequent releases helps build up your community of users?
BS: Each project has a pertinent pace of releases, and that seems between 6 and 12 weeks for WinPython.

SF: What was the first big thing that happened for your project?
BS: It survived a bus factor of 1 (https://en.wikipedia.org/wiki/Bus_factor), and remembers it.

SF: What helped make that happen?
BS: Pierre did create a good enough documentation to allow a User to step-in.

At least one user had no better choice than to step in, because of strong investment in WinPython Deployment.

As result, the current maintainer:

– ensures users can even more easily replicate/fork the project, by improving the build documentation and simplifying WinPython

– tries to improve “Python 3 stack on Windows” as a whole, so the specific cost to achieve “WinPython” experience is going down to “feather price”

SF: How has SourceForge and its tools helped your project reach that success?
BS: Sourceforge is well-suited to WinPython because of the following:

– its capacity to propose and distribute quickly the big WinPython distributions,

– its popularty (downloads) follow-up,

– its asked price (free), for this not-easily-sustainable kind of service.

Thank you, Sourceforge.
(You’re very welcome. :-) )

SF: What is the next big thing for WinPython?
BS: A “Feature-complete” WinPython 3.5.

SF: How long do you think that will take?
BS: Between 2 and 6 months, but that’s just a guess.

SF: Do you have the resources you need to make that happen?
BS: NumFocus provides the support to mingwpy “corner-stone” project that is needed for that.

SF: If you had it to do over again, what would you do differently for WinPython?
BS: Dropping dying technologies sooner rather than later.

Users don’t move away from dying technologies until you stop maintaining them.

SF: Is there anything else we should know?
BS: Dream:

– Python 3+ is the preferred user-script system on all Windows,

– Python 3+ “full stack” for non-admin users is on all Windows,

– Winpython is just a “check list of features” over that, if ever it is still needed.

[ Download WinPython ]

Categories: Open Source

March 2016, “Community Choice” Project of the Month – SparkyLinux

Tue, 03/01/2016 - 06:35

For our March “Community Choice” Project of the Month, the community elected SparkyLinux, a lightweight and fast Debian-based Linux distribution. Pawel Pijanowski, founder and developer of SparkyLinux, shared his thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the SparkyLinux project please.
Pawel Pijanowski (Pijanowski): SparkyLinux is an open-sourced project, which provides a Linux distribution slightly customized from the Debian GNU/Linux for end users. The ‘slightly customized’ means that it’s a pure Debian base with a special Sparky touch to make it as beginner-friendly as possible. This is a very short description of Sparky, but I hope it gives the Sparky spirit.

SF: What made you start this?
Pijanowski: The project started as a personal experiment in 2011. My hunger for knowledge pushed me to get more experiences around Linux distributions in general, but testing and using existing ones wasn’t enough for me. I needed something else that could make me work on top of the power and give possibilities to create something that could make other guys happy.

SF: Has the original vision been achieved?
Pijanowski: Yes, it has. All versions starting from No. 2 are archived on the SourceForge server. Older ones – Sparky 1 and its parent ue17r (Ubuntu Enlightenment 17 Remix – my first project) are still stored on my local drive. If someone would be interested in that, they can be re-published, no problem.

SF: Who spearheaded this project?
Pijanowski: Most of the job is [done] by me. A few things are made by MoroS, and many of the most important ideas and solutions have been made and used thanks to his consulting.
On the other side, without our forums and fan pages run by our community members (The Black Pig, Liz Mills, Albedo 0.64, and others), contact with our users and helping them could be difficult. So the one guy who put all the software pieces into an iso image is nothing without the strong backup given by many guys working [behind the scenes].

SF: What core need does SparkyLinux fulfill?
Pijanowski: The main purpose of Sparky is, as somebody already said: “to make Debian more easy to manage, configure and use, specially for new Linux and/or Debian users.” Pre-installed Wifi drivers, multimedia codecs and applications for any task makes Sparky the perfect choice for home and small business users that want to replace other, proprietary driven operating systems with the open-source.

SF: What’s the best way to get the most out of using SparkyLinux?
Pijanowski: There are a few ways to do so, for example:
1. Simply try it out without making any changes on your existing hard drive structure – run Sparky from a CD/DVD or USB drive in live mode
2. Try it out in a virtual machine software
3. Add Sparky repository to an existing Debian testing/Sid based operating system and try Sparky solutions/tools
4. Install Sparky to a hard drive to get all the benefits available from the live/installation media.

SF: What has your project team done to help build and nurture your community?
Pijanowski: The most important is activity and sharing knowledge (does not matter how small) to others, especially to new Sparky and general Linux users. The next one is the Linux and open-source popularity. The third one is cooperation between others, similar projects, sharing the knowledge and finding solutions. All these things are [being done] by the team and our community members.

SF: Have you all found that more frequent releases helps build up your community of users?
Pijanowski: No… Due to Sparky using the rolling release model and also, if it is already installed on a hard drive, there is no reason to download a newer iso image and reinstall the system. New iso images provide an up-to-date installation media for new users to test it and install on a hard drive. Creating new iso images more often (one per month/two months) could only confuse users and [require unnecessary work]. It’s much better to focus on new features and fix reported bugs. That’s what really makes [people] happy, than releasing another iso image.

SF: What was the first big thing that happened for your project?
Pijanowski: Don’t know… There were a few big steps in the past which pushed the project forward.

SF: What helped make those happen?
Pijanowski: A few things, for example: we kept improving Sparky, adding new features and versions, added Sparky’s own site (in English, before it was only a Polish page), added forums, added to the biggest Linux services data base around – DistroWatch, listing Sparky as a candidate to the project of the week and month of SourceForge. All together, every one of these things made Sparky more recognized than before. Even if some of the guys will not stay with us, some of them will find something interesting in the Linux and the open-source world. That’s a really good point to keep Sparky running.

SF: How has SourceForge and its tools helped your project reach that success?
Pijanowski: I found in SourceForge a few very useful things for me and my project.

1. The file hosting – my server usage is limited so putting the iso files would stop it quickly
2. The git repository – all the Sparky tools are open-sourced so it is good place to keep and share them
3. Bug tracker, Wiki pages, Forums and other tools [make] SourceForge useful as a project page
4. SourceForge is well-known, so keeping the project page here is good point in general to find more users and contributors

SF: What is the next big thing for SparkyLinux?
Pijanowski: I received many emails asking me to make more Sparky spins with other desktops. Unfortunately, there are too many Sparky spins already existing to make more now.
After [some] consulting and looking at the forum discussions (still open), the next move is to find a compromise between the other spins/desktops requests and keeping the same number of Sparky versions (no bigger number, better if smaller). It’ll be made via a minimal iso image with re-configured systems installer which will give a choice to install any desktop environment/window manager with as small a number of additional applications as possible, to give users the possibility to configure any desktop as they wish.

SF: How long do you think that will take?
Pijanowski: It’s already in progress, should be available for testing very soon.

SF: Do you have the resources you need to make that happen?
Pijanowski: All I need to finish it, is the time and a lot of testings.

SF: If you had it to do over again, what would you do differently for SparkyLinux?
Pijanowski: Nothing. I still believe that I’ve chosen right and the present way is correct.
But all the things change depending on the time, so the time will show.

SF: Is there anything else we should know?
Pijanowski: The biggest Sparky problem, as with similar projects is finding money.
Even I ask the community every year for donations to cover the VPS and domains fees, [but] what always happens is, the rest of the year is usually empty (of money). The best way to fix it, would be to find a sponsor/sponsors that could be interested in helping the project, or donations from community members every month. It could be really helpful to keep the Sparky project alive as long as possible.

[ Download SparkyLinux ]

Categories: Open Source