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: 39 min 21 sec ago

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

Fri, 08/26/2016 - 05:04

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


Battle for Wesnoth Android Port

[ Download Battle for Wesnoth Android Port ]


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 ]


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 ]


Tcl

Tool Command Language (Tcl) is an interpreted language and very portable interpreter for that language. Tcl is embeddable and extensible, and has been widely used since its creation in 1988 by John Ousterhout. Bug reports to http://core.tcl.tk/tcl/ Follow code development at http://core.tcl.tk/tcl/
[ Download Tcl ]


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 ]


GO Contact Sync Mod

+++ NEWS +++ The newest versions of Google APIs client Library for .NET dropped support for .NET 4.0. Minimum requirement for GO Contact Sync Mod (starting with v3.10.0) is .NET 4.5 which is not working on Windows XP. —————————————————– GO Contact Sync Mod synchronizes your Microsoft Outlook contacts with your Google Mail address book, including pictures, categories and notes. Since version 3.7.0 it also syncs your Outlook Calendar Appointments on demand to Google Calendar. This Mod fork adds many enhancements and bug fixes to the obviously dead project ‘Go Contact Sync’. Please find some guidelines how to sync your mobile phone contacts with Google Contacts here: http://www.google.com/mobile/sync
[ Download GO Contact Sync Mod ]


Universal Media Server

Universal Media Server is a DLNA-compliant UPnP Media Server Universal Media Server supports all major operating systems, with versions for Windows, Linux and Mac OS X. The program streams or transcodes many different media formats with little or no configuration. UMS is powered by MEncoder, FFmpeg, tsMuxeR, AviSynth, MediaInfo and more, which combine to offer support for a wide range of media formats Check out the list of media renderers here: http://www.universalmediaserver.com/about/
[ Download Universal Media Server ]


BluestarLinux

Bluestar Linux is an Arch Linux-based distribution, built with an understanding that people want and need a solid Operating System that provides a breadth of functionality and ease of use without sacrificing aesthetics. Bluestar is offered in three edtions – desktop, deskpro and developer – each tailored to address the needs of a variety of Linux users. Bluestar can be installed permanently as a robust and fully configurable operating system on a laptop or desktop system, or it can be run effectively as a live installer and supports the addition of persistent storage for those who choose not to perform a permanent installation. A Bluestar Linux software repository is also maintained in order to provide additional tools and applications when needed or requested. Bluestar provides the following features: Up-to-date Kernel Wide Variety of Applications – Always Current Versions Full Development / Desktop / Multimedia Environment
[ Download BluestarLinux ]


Nagios Core

Nagios network monitoring software is a powerful, enterprise-class host, server, application, and network monitoring tools. Designed to be fast, flexible, and rock-solid stable. Nagios runs on *NIX hosts and can monitor Windows, Linux/Unix/BSD, Netware, and network devices.
[ Download Nagios Core ]

Categories: Open Source

Projects of the Week, August 22, 2016

Mon, 08/22/2016 - 05:05

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

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 ]


Maui Linux

Maui is a full desktop Linux distribution, that ships with the Plasma Shell workspace and many Open Source applications.
[ Download Maui Linux ]


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 memory 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 ]


picoreplayer

piCorePlayer is an embedded Squeezebox player build on piCore, the Raspberry Pi port of Tiny Core Linux with Squeezelite for your Raspberry Pi board.
[ Download picoreplayer ]


LDAP Admin

Windows LDAP editor, includes support for POSIX groups and accounts, SAMBA accounts, some Postfix objects and more
[ Download LDAP Admin ]


salix

Salix is a linux distribution based on Slackware that is simple and easy to use. Salix aims to be completely backwards compatible with Slackware, so Slackware users can benefit from Salix repositories.
[ Download salix ]


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. Summer 2016 we have gone systemd free, we now ship with OpenRC init system.
[ Download Arch Bang ]


x64dbg

An open-source x64/x32 debugger for windows. If you don’t trust SourceForge, you can always get the latest snapshot here: http://releases.x64dbg.com You need the Microsoft Visual C++ Runtimes to run x64dbg: https://www.microsoft.com/en-us/download/details.aspx?id=40784
[ Download x64dbg ]


Sky Chart / Cartes du Ciel

SkyChart is a software to draw chart of the night sky for the amateur astronomer from a bunch of stars and nebulae catalogs. See main web page for full download. This software is part of a full suite for astronomical observation: https://sourceforge.net/projects/ccdciel/ https://sourceforge.net/projects/indistarter/ https://sourceforge.net/projects/eqmodgui/ Requirement: https://sourceforge.net/projects/libpasastro/ See also: https://sourceforge.net/projects/indi/
[ Download Sky Chart / Cartes du Ciel ]

Categories: Open Source

Top Traits that Will Serve You Well in Open Source

Fri, 08/19/2016 - 05:29

While the world of open source isn’t exactly what you’d call “dog-eat-dog”, it’s still a world that grants success only to those who work diligently at it. This work no doubt involves coding and related skills development, but there’s another type of work that has an even bigger impact on open source success: working on the right attitude.

It’s been said countless times before and in many other industries: attitude trumps aptitude. Even with the right knowledge and skills, without the right mindset and character traits for success, more often than not it will remain elusive.

Given the significance of these traits in achieving open source success, we’ve listed down some of the most pertinent that open source developers need to possess:

  1. Creative
    A certain amount of creativity can go a long way in helping open source developers succeed with their projects. It takes ingenuity to build a project that not only works to answer a need or solve a problem, but is also streamlined, easy to develop, user-friendly and useful in a number of applications.
  2. Collaborative
    In its very essence open source software development involves the collaboration of many in order to achieve the optimal version of a piece of software. It cannot be a one-person project. Developers must therefore take on a collaborative mindset, setting differences aside and reaching compromises when necessary in order to achieve a greater goal.
  3. Good Communicator
    Working with an entire community can be overwhelming for some, to the point that it stifles their voice and consequently, their contributions. For others, miscommunication is a common issue leading to misunderstandings that are detrimental to the project and community. To avoid these instances it’s important for open source developers to hone their communication skills and be able to communicate their ideas clearly and effectively. It’s also important to communicate politely, which brings us to the next trait-
  4. Considerate
    Open source communities are composed of numerous people with different backgrounds and personalities. It’s important for developers to recognize this, and become sensitive of other contributors’ feelings and aspirations for the project. Recognize that contributors have different levels of expertise, and treating each with kindness and respect can never take away from the project, but may even help it.
  5. Open
    This goes both ways: being open to sharing knowledge, and being open to receiving it. Shared knowledge is the foundation of open source development. By sharing knowledge and information the entire community can fully participate in the development of a project, resulting in its betterment and the betterment of everyone involved. Alongside this openness, an open source developer must also possess the ability to discern what should and should not be shared, and how information is shared.

There may be countless other traits that can lead to software development success, but these are the few that are most in sync with the way an open source system works.

Categories: Open Source

Projects of the Week, August 15, 2016

Mon, 08/15/2016 - 05:05

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

ReactOS

ReactOS is an open source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft Windows NT family of operating systems (NT4, 2000, XP, 2003).
[ Download ReactOS ]


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 ]


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. Share with your friends please. Share with your friends please. Share with your friends please. Sorry I said it three times ᕕ(ᐛ)ᕗ Thanks. Minimum supported : Windows Vista.
[ Download Seer ]


Asuswrt-Merlin

Asuswrt-Merlin is a third party firmware for select Asus wireless routers. Based on the Asuswrt firmware developed by Asus, it brings tweaks, new features and other improvements to the original firmware, while retaining its performance and ease of use. Note that only downloads are hosted on SF.net – the complete source code can be found on https://github.com/RMerl/asuswrt-merlin .
[ Download Asuswrt-Merlin ]


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 ]


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 ]


CMU Sphinx

CMUSphinx is a speaker-independent large vocabulary continuous speech recognizer released under BSD style license. It is also a collection of open source tools and resources that allows researchers and developers to build speech recognition systems.
[ Download CMU Sphinx ]


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 ]


uGet – Download Manager

uGet, the Best Download Manager for Linux. uGet is an Open Source download manager application for GNU/Linux developed with GTK+, which also comes packaged as a portable Windows app. uGet uses very few resources while at the same time packs an unparalleled powerful feature set. These features include a Queue, Pause/Resume, Multi-Connection (with adaptive segment management), Mirrors (multi-source), Multi-Protocol, Advanced Categorization, Clipboard Monitor, Batch Downloads, Individualized Category Default Settings, Speed Limiting, Total Active Downloads Control, and so much more! For the full Features list go to http://ugetdm.com/features – Quick Links – Blog: http://ugetdm.com/blog Support Forum: http://ugetdm.com/forum Tutorials: http://ugetdm.com/tutorials RSS Feeds: http://ugetdm.com/rss Gallery: http://ugetdm.com/gallery Frequently Asked Questions (FAQs): http://ugetdm.com/faqs
[ Download uGet – Download Manager ]

Categories: Open Source

Handling the Banes of Open Source Management

Fri, 08/12/2016 - 05:54

We cannot solve our problems with the same thinking we used when we created them.

~Albert Einstein

Ah, the creation of an open source project. Where once all you had was an idea and a desire to satisfy a personal need, you now have a fully-formed project that numerous other people are finding useful and effective. You’ve formed a community around it, interacting with people from all over the world who are grateful and willing to offer their time and effort to help build up this project. It’s nothing short of exhilarating.

Then things start to happen that you didn’t necessarily want to happen.  

Competitors, critics and complaining users appear out of nowhere and seem to grow in number. Some even seem to take pleasure in bringing your project down. Forks start to appear, and what’s worse is that some of them claim to be better than the original.

At this point, it seems rational to react strongly; to defend your project with the same vigor and passion you had in creating it. But this is a totally different scenario. While passion makes for great fuel in initial project creation, it’s often not the best basis for logical thinking, which is what is required once you’re in the thick of project management and its accompanying problems.

Finding the Pros in the Cons

As with any major undertaking, an open source project will have its pros and cons. Achieving the project and gaining support for it are often the biggest pros. Acquiring haters and producing diverting forks are in many cases, the biggest cons. But there are positives to these seemingly negative things, and ways you can handle them that can somehow make them beneficial to you.

First, the Haters

Haters and critics are undoubtedly annoying. They know how to get right under your skin especially if you feel strongly about your project, which is usually the case with most developers.

The first thing you have to realize here is that these haters are a good thing. Why? It means that your project is actually meaningful and significant enough to be “hated”. This could also mean that several people actually used the software and that their numbers increased to a point where some of them have now noticed a few downsides to it.

Speaking of downsides, they’re much more visible when critics are around to point them out, aren’t they? So in this sense, critics are actually quite useful. They help you see the faults you need to work on to improve your software and make it serve the needs of the community better.

When criticisms don’t have this redeeming quality however and simply throw shade your way, the best course of action is inaction. Responding to these criticisms will only acknowledge and validate them, so it’s better to take a breath, turn away and move forward.

The Forks

In the open source world, forks are inevitable. Yet when they materialize, some developers can’t help but feel negatively towards them. They can feel threatened, annoyed, betrayed, bitter and even angry.

But as Apache co-founder Brian Behlendorf once said, “the most important requirement [in open source] is the right to fork.” Forking is a natural effect of open sourcing software, and one that is often beneficial. The creation of forks encourages developers to consistently improve their software and remain competitive to the benefit of the entire community. Forks also make software more customized, which is a good thing particularly for software that have a broad scope. Generally, they’re necessary for the healthy balance and continued development of software and the open source environment.

While there’s nothing you can do to stop forks, there are things you can do in response to them. You can focus on differentiation, setting yourself apart from these forks. You can focus on developing your software and making sure it answers the needs of users, so that it will remain the first choice instead of the forks. Whatever you do, don’t try to deliberately and publicly destroy the forks. Why? First, doing so would give you a bad reputation among community members, one that will most certainly drive users and contributors away. Second, you don’t know what changes the future may bring. You may find yourself having to re-merge with a fork, or be totally replaced by them later on.

Conclusion

Managing an open source project is hard work all on its own, and having to handle annoying forks and haters just makes it even harder. But with every challenge is the promise of reward. By handling these things properly and with the right mindset, they can in their own way become beneficial to your project and help you better embrace and nurture the very nature of open source.

Categories: Open Source

Projects of the Week, August 8, 2016

Mon, 08/08/2016 - 05:12

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

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 ]


Bodhi Linux

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


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 a full campaign with optional (but strongly recommended!), videos, battle against four factions, multi-player and single-player skirmish modes, and an extensive tech tree and a full unit designer. Multi-player is also cross-platform, battle your friends with any OS, Windows, Linux or Mac, it all works seamlessly! We also offer 100% portable Windows builds, take the game and install it anywhere! Our source repo is now at https://github.com/Warzone2100/warzone2100 If you are using linux, and want a .deb, then please get the latest version available from http://www.playdeb.net/app/Warzone2100 (They are not affliated with us, but they do have the latest builds!) Warzone 2100 works on both 32 & 64 bit Windows Vista or higher, 32 or 64 bit Linux, 32 or 64 bit Macs.
[ Download Warzone 2100 ]


FCEUX

An open source NES Emulator for Windows and Unix that features solid emulation accuracy and state of the art tools for power users.
[ Download FCEUX ]


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 ]


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 ]


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 ]


Pandora FMS: Flexible Monitoring System

Pandora FMS is an enterprise-ready monitoring solution that provides unparalleled flexibility for IT to address both immediate and unforeseen operational issues, including infrastructure and IT processes. It uniquely enables business and IT to adapt to changing needs through a flexible and rapid approach to IT and business deployment. Pandora FMS consolidates all the needs of modern monitoring (ITOM, APM, BAM) and provides status and performance metrics from different operating systems, virtual infrastructure (VMware, Hyper-V, XEN), Docker containers, applications, storage and hardware devices such as firewalls, proxies, databases, web servers or routers. It’s highly scalable (up to 2000 nodes with one single server), 100% web and with multi-tenant capabilities. It has a very flexible ACL system and several different graphical reports and user-defined control screens.
[ Download Pandora FMS: Flexible Monitoring System ]


Rescatux

Rescatux is a GNU/Linux repair cd (and eventually also Windows) but it is not like other rescue disks. Rescatux comes with Rescapp. Rescapp is a nice wizard that will guide you through your rescue and repair tasks. When the wizard is not able to solve your problem you can also enjoy of Rescatux unique support features: * Chat: Open the chat for asking help directly in Rescatux channel. * Share log: After running an option you can share its log (the action registry that it has done) so that in the chat they can help you better. Or better, even, you can help debug and fix Rescatux bugs on the fly. * Share log on forum: Prepares a forum post alike text so that you can just copy and paste it in your favourite forum. Logs are nicely inserted into it with [CODE] symbols. * Boot Info Script: Run Boot Info Script option to share your computer configuration (specially boot one).
[ Download Rescatux ]

Categories: Open Source

How to Overcome the Biggest Hurdle of Any Open Source Project

Fri, 08/05/2016 - 05:45

It isn’t the coding; it’s not even the starting that’s the hardest to do when developing open source software.

It’s making people care.

Making people care enough that they use the software. Making people care enough that they contribute to the project. Making people care enough that they voluntarily form a community around the project.

Making people care is (or should be) the key that starts the whole open source project engine, and keeps it going.

Why Should People Care?

Perhaps you feel that your software will be awesome, and it doesn’t matter that people won’t care initially. But for any open source project to succeed, a large part of its inception should focus on who will actually use the software. Of course the software matters as well; but as we all know, in community-based open source it ceases to matter when you’re the only one who thinks it matters.

So why should people care about your project? This is a question you need to be able to answer right from the start if you ever hope to achieve growth and longevity for your project.

How to Make People Care

Of course you can’t force people to care. However, you can persuade them. There are several ways you can do this:

  • Select technology with broad usage. Creating niche projects is fine, as long as you’re sure that you’ve got a good base of interested users and contributors there. If you’re unsure however, it’s best to choose a project with a number of different applications, or technology that most people use every day like operating systems, databases, etc. These are more likely to generate outsider interest and contributions.
  • Zone in on a real need. Let your software meet a real need in the market and meet it exceptionally. This will guarantee that people take notice of it. Meeting a need could be a matter of timing, or it could be uncovered with research. A need that is uncovered through diligent research is more likely to have long term applications, but will take some time and effort on your part.
  • Clearly specify the value of the project, and the value that people can add to and get from the project. When people understand the value of a project , the value they can get from a project and how they can be valuable to a project, getting them to care and contribute becomes easy. So make sure you do your part. Clearly specify on descriptions the many applications of your software and how it can benefit users and contributors. Make sure you use jargon-free, easy-to-understand language.
  • Develop a culture and architecture of inclusion. Sometimes people just want to feel welcome in order to start caring and contributing. Some people just need encouragement. Make sure you give it. Invite participation constantly, and make it easy for people to participate by writing good documentation and creating modular code that’s easier for contributors to work on.

Once you get people to care about your project, don’t leave them behind. Keep nurturing your community by being supportive of their efforts and sympathetic to their needs. Caring can be contagious, so when you show you care the rest of the community can follow suit.

Categories: Open Source

August 2016, “Staff Pick” Project of the Month – LibreCAD

Wed, 08/03/2016 - 05:20

For our August “Staff Pick” Project of the Month, we selected LibreCAD, a free Open Source CAD application for Windows, Apple, and Linux. Ries van Twisk and Ravas Mi, two of the developers behind the project shared some of their thoughts about the project’s history, purpose, and direction.

SourceForge (SF): What made you start this project?
Ries van Twisk (RVT): I was working on a CNC machine and my wife asked me why it took so long to let the machine do its job. I told her that I needed to make a drawing, then open another application to generate g-code. So I decided to add a module to QCad so I can do it in one go. Working a bit on this project I came to the conclusion I needed to re-write the code for QT4 because Qt3 was old, which QCad was based on. I showed this to a few people on the LinuxCNC IRC channel and they urged me to put the codebase online. One thing led to another and we gave this project a name, ‘LibreCAD’. I never was able to finish the g-code creation module, but instead we now have a continuation of open source CAD that is available for everybody.

SF: Has the original vision been achieved?
RVT: The very original vision (see previous answer) no but after we decided to create the LibreCAD fork, I do believe we achieved our goal.

SF: Who can benefit the most from your project?
RVT: Anybody that needs to make simple CAD drawings.

SF: What’s the best way to get the most out of using LibreCAD?
RVT: Read our wiki and start using the manual, and of course have a project in mind you want to work on.

SF: What has your project team done to help build and nurture your community?
RVT: Most important for us is to be friendly, help each other out, fix bugs and continue improving LibreCAD.
Our community is active on IRC as well as our forum. We are not huge compared to other projects, but we can sustain ourselves.

SF: Have you all found that more frequent releases helps build up your community of users?
RVT: We are too small for frequent releases. This is due to our team size and we are all doing this in our free time, most of us have a partner and/or children and they come first. We try to release as often as possible but within reason.

SF: What was the first big thing that happened for your project?
RVT: We don’t have ‘the big thing’ but perhaps if I have to think of something for me personally is that LibreCAD is a working project with a solid past and future.

Ravas Mi: (For me it was) support for reading DWG files and exporting MakerCAM SVG files; these are not part of the free version of QCAD, which LibreCAD forked from.

Those came first but I think some of my contributions are worth mentioning.

The new custom toolbar and custom menu system greatly improves user efficiency. With custom menus (think right-click) you don’t need to move out of the drawing area to switch tools or snap modes. Command users might even find themselves more efficient.

Users can now select their own Qt style sheets, which allows for dramatically changing the program’s appearance.

The release which included those also included many other new features and important bug fixes.
(https://github.com/LibreCAD/LibreCAD/releases/tag/2.1.0)

SF: What’s been your mantra throughout the development process?
RVT: Keep doing what you do and make LibreCAD better with each release. It doesn’t have to go fast, it doesn’t have to go frequently as long as it happens.

SF: How has SourceForge and its tools helped your project reach success?
RVT: SF has always been a stable and working platform for us where our user base could download the binaries.

SF: What is the next big thing for LibreCAD?
RVT: We are working on a new version of LibreCAD, currently we call it LibreCAD 3 for lack of better naming. This year we are making big steps with the current two GSoC students. We are far from having a product, but we keep improving and working on it and one day this will be our new LibreCAD.

SF: How long do you think that will take?
RVT: A few years more. Sometimes the project stands still due to lack of time, but we try during GSoC to get 1 or two developers working on the project and I am working on it in my free time because I like c++.

SF: Do you have the resources you need to make that happen?
RVT: At this moment we lack resources, but we will manage, obviously we can use more help.

SF: If you had to do it over again, what would you do differently for LibreCAD?
RVT: I would have more actively asked for help from developers.

SF: Is there anything else we should know?
RVT: We need a few (2 at most) developers that have good knowledge of math and c++ and perhaps a bit of lua.

[ Download LibreCAD ]

Categories: Open Source

SourceForge Improvements: It’s easier than ever to start a project

Tue, 08/02/2016 - 05:32

Over the past few weeks, we’ve rolled out a series of improvements to make it easier to start a project on SourceForge. We started by adding a “Create” button on the header of every page, so you always can find it.

On the project registration form we now give you faster name suggestions and show more available tools & features. SourceForge projects have a lot of tools available, and now we show them all – including Web Hosting and Mailing Lists. Bonus: if you’re not logged in when you get to the registration form, we show a nice login overlay so you can still see what the form is like while you log in.

Screenshot of project registration form

As soon as you’ve created your project, the new welcome tour guides you through some of the key parts of your project. For example, you’ll see how to customize the tools you want to use on your project, categorize and describe your project, and more.

Screenshot of project welcome tour

We also send you a nice project welcome email, so you’ve got a reference in case you forget where your project is. And even better – when you’re on SourceForge, your account menu lists your projects, so you’ve got easy access to all of your projects.

Have a wonderful time making open source!

Categories: Open Source

August 2016, “Community Choice” Project of the Month – Eclipse Tomcat Plugin

Mon, 08/01/2016 - 05:33

For our August “Community Choice” Project of the Month, the community elected Eclipse Tomcat Plugin, which offers simple handling of a tomcat server in Eclipse IDE. Current project developer Markus Keunecke shared some thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the Eclipse Tomcat Plugin project please.
Markus Keunecke (MK): The Eclipse Tomcat Plugin does exactly what its name promises: It integrates the Apache Tomcat server into the Eclipse development environment for easy development and debugging of Java web application. It is a highly focused project, so it is very simple to set up and requires very little system resources.

SF: What made you start this?
MK: The project was originally started by Bruno Leroux in 2002 as Sysdeo Eclipse Tomcat Launcher Plugin and maintained for over a decade. In 2014, however, the plugin became incompatible to recent versions of Eclipse/Tomcat. The project founder had moved on to other projects. So I had a look into the source code and fixed the compatibility issue. While I was at it, I also added a feature to simplify configuration.

SF: Has the original vision been achieved?
MK: The basic philosophy of the Tomcat plugin is, that it should just work. People should hardly notice its existence, although they use it on a daily basis. Think of a very good public transport system that is used by commuters every day.

SF: Who can benefit the most from your project?
MK: My project is targeted at Java Web Developers.

SF: What core need does the Eclipse Tomcat Plugin fulfill?
MK: The plugin supports Java Web Developers by integrating Tomcat into the development environment. It enables developers to use Eclipse’s powerful debugging capabilities such as break points, variable inspection and hot code replacement.

While the plugin does very smart work in the background, the user interface and configuration is very easy.

SF: What has your project team done to help build and nurture your community?
MK: We’ve done a number of small things creating a huge impact. The main idea behind those actions was to make the project easy to be found. For example the project name is exactly the phrase people would use in search engines. We moved from a zip file on a random website to a listing in the Eclipse Marketplace and an update site in the SourceForge file release system.

The SourceForge project makes the project visible to potential contributors by offering a bug tracker and Git repository.

SF: Have you all found that more frequent releases helps build up your community of users?
MK: Yes, releases are a form of free advertisement. Many software directories, such as the Eclipse Marketplace, have a prominent list of new & updated software.

This is of course also true for the community of contributors: If someone goes through the trouble of reporting a bug or even submitting a pull request, they’ll be rewarded by a timely response.

SF: What was the first big thing that happened for your project?
MK: In 2014, I fixed the compatibility issue for myself and my co-workers at HIS eG (http://www.his.de). In addition I added a small feature to simplify my own life. I decided to release my efforts to the public just following the example of the original author.

After a while I was surprised by a mail from SourceForge telling me that the Eclipse Tomcat Plugin was project of the week because of a growing number of downloads. At that time the project files were downloaded several thousand times a week. At first I did not believe the numbers, thinking that most of those downloads were caused by automatic update checks. But the statistics of successful installations from the Eclipse Marketplace also showed huge numbers.

This was the point when we realized that the project is useful to a number of people from all around the world. The SourceForge statistics shows China, USA, Japan and India even above my own country Germany.

SF: How has SourceForge and its tools helped your project reach that success?
MK: SourceForge provides easy access to development infrastructure, such as Git, issue tracking and download service. As a developer of an open source project you can focus on your project without wasting a lot of time on setting up those services on your own.

Since the project is on SourceForge people started to contribute code to the project.

SF: What is the next big thing for Eclipse Tomcat Plugin?
MK: The project was started at a time before automatic testing became popular. It is very mature now and there are little dramatic changes being committed. Therefore adding unit tests was not our top priority. But having said that, the small test coverage feels wrong and creates a bad consciousness.

SF: How long do you think that will take? And do you have the resources you need to make that happen?
MK: It is a long term goal. We can start with adding more tests here and there. Especially target areas that are due to refactoring and changes. Luckily there is no external pressure as this is a purely internal goal.

SF: If you had to do it over again, what would you do differently for Eclipse Tomcat Plugin?
MK: We would have moved from providing zip-file on a random website to a hosting service like SourceForge with Git and bug tracker much earlier.

SF: Is there anything else we should know?
MK: We are very happy that SourceForge has stopped flirting with the dark side and has recognized that its reputation is a key asset. Actually we are very impressed that the bad installer was taken offline within the first week after the purchase of SourceForge by BIZX, LLC.

[ Download Eclipse Tomcat Plugin ]

Categories: Open Source

Projects of the Week, August 1, 2016

Mon, 08/01/2016 - 05:10

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 ]


Tcl

Tool Command Language (Tcl) is an interpreted language and very portable interpreter for that language. Tcl is embeddable and extensible, and has been widely used since its creation in 1988 by John Ousterhout. Bug reports to http://core.tcl.tk/tcl/ Follow code development at http://core.tcl.tk/tcl/
[ Download Tcl ]


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 ]


Battle for Wesnoth Android Port

[ Download Battle for Wesnoth Android Port ]


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 ]


Universal Media Server

Universal Media Server is a DLNA-compliant UPnP Media Server Universal Media Server supports all major operating systems, with versions for Windows, Linux and Mac OS X. The program streams or transcodes many different media formats with little or no configuration. UMS is powered by MEncoder, FFmpeg, tsMuxeR, AviSynth, MediaInfo and more, which combine to offer support for a wide range of media formats Check out the list of media renderers here: http://www.universalmediaserver.com/about/
[ Download Universal Media Server ]


BluestarLinux

Bluestar Linux is an Arch Linux-based distribution, built with an understanding that people want and need a solid Operating System that provides a breadth of functionality and ease of use without sacrificing aesthetics. Bluestar is offered in three edtions – desktop, deskpro and developer – each tailored to address the needs of a variety of Linux users. Bluestar can be installed permanently as a robust and fully configurable operating system on a laptop or desktop system, or it can be run effectively as a live installer and supports the addition of persistent storage for those who choose not to perform a permanent installation. A Bluestar Linux software respository is also maintained in order to provide additional tools and applications when needed or requested. Bluestar provides the following features: Up-to-date Kernel Wide Variety of Applications – Always Current Versions Full Development / Desktop / Multimedia Environment
[ Download BluestarLinux ]


GO Contact Sync Mod

+++ NEWS +++ The newest versions of Google APIs client Library for .NET dropped support for .NET 4.0. Minimum requirement for GO Contact Sync Mod (starting with v3.10.0) is .NET 4.5 which is not working on Windows XP. —————————————————– GO Contact Sync Mod synchronizes your Microsoft Outlook contacts with your Google Mail address book, including pictures, categories and notes. Since version 3.7.0 it also syncs your Outlook Calendar Appointments on demand to Google Calendar. This Mod fork adds many enhancements and bug fixes to the obviously dead project ‘Go Contact Sync’. Please find some guidelines how to sync your mobile phone contacts with Google Contacts here: http://www.google.com/mobile/sync
[ Download GO Contact Sync Mod ]


Nagios Core

Nagios network monitoring software is a powerful, enterprise-class host, server, application, and network monitoring tools. Designed to be fast, flexible, and rock-solid stable. Nagios runs on *NIX hosts and can monitor Windows, Linux/Unix/BSD, Netware, and network devices.
[ Download Nagios Core ]

Categories: Open Source

The Other C-word that’s Crucial to Open Source

Fri, 07/29/2016 - 05:07

What starts with the letter C and is considered the most important thing in open source software development?

I’m sure you, like most people, will answer code. And you would be right. But there’s another C-word that’s just as important, if not more important than code in the world of open source development, and that’s communication.

Why Communication?

It’s easy to think of communicating about code as only secondary to the code itself. This thinking however, undervalues the role of communication in open source. As renowned developer Martin Fowler once said, “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” As much as open source programs are initially written for computers, ultimately, they are to be used by human beings and as such need to be understood by human beings.

A great deal of this understanding comes from written communication, better known in open source as documentation. In open source development practically every step involves documentation. From bug reports and descriptions to tutorials and API docs, written communication is deeply embedded and required in each process. This is what enables people to understand the software, and in understanding it they are able to use, adapt or contribute to it. Without proper written communication, none of these things which are vital to the continuation and betterment of an open source project would ever occur.

With this in mind we begin to see that communication is indeed as significant as code in open source development. But we’ve merely scratched the surface.

Proper Communication in Conversation

Communication not only comes in the form of documentation in open source. It also comes in conversational form.

As we all know, open source development often requires people working together and working with users and contributors who may not be as skilled or knowledgeable in open source development. Newbies offering bad code or not following protocol can be frustrating for developers and maintainers, but these neophytes mustn’t be dealt with harshly. Doing so would only extinguish whatever desire they had at working on the project, and projects would lose a potential long-term contributor and community member.

This is another area of open source development where proper communication is key. By expressing your ideas properly and clearly when conversing with newbies, you help them to better understand what is required and what it is that they need to do in order to improve. This helps not only them but the project as well, which in the long run will benefit from continued usage and added contributions from newbies who eventually turn into full-fledged contributors.

Communicating to Sell the Software

There are three major areas of open source software development that demand exceptional communication. We’ve pointed out the first two: documentation and community development. The third is marketing.

No matter how well you’ve written the code and its accompanying documentation, and even if you have a community that communicates well internally, you still need marketing to push your project outward. Marketing means the difference between a great project that no one knows about or uses, and a project that’s making a difference in the world.

Effective marketing of course, requires exceptional communication skills. It involves speaking at conferences and meetups, writing blogs and even social media posts. In a sea of similar open source projects, these marketing techniques are your project’s lifeboat and flare gun, getting it noticed and picked up by interested users and contributors.

Conclusion

Perhaps you already possess brilliant communication skills, and perhaps you don’t. In the latter case, you can always hand that responsibility over to a more qualified team member. What is important here is that you do not take communication for granted as it is, without a doubt, pivotal to the success and development of any open source project.

Categories: Open Source

Projects of the Week, July 25, 2016

Mon, 07/25/2016 - 05:12

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 ]


PDF Split and Merge

Split and merge PDF files with PDFsam, an easy-to-use desktop tool with graphical, command line and web interface.
[ Download PDF Split and Merge ]


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 ]


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 ]


Cream (for Vim)

Cream is a free, easy-to-use configuration of the famous Vim text editor for Microsoft Windows, GNU/Linux, and FreeBSD. It uses common menus, standard keyboard shortcuts, and has extensive editing functions for the beginner and expert alike. UPDATE: Development has slowed recently due to the author’s full time endeavor to begin an architectural practice (http://SteveHallArchitecture.com). But the project still continues to build gVim installers and add minor features and bug fixes in the Cream source code.
[ Download Cream (for Vim) ]


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 ]


Korora Project

Korora is an installable Fedora Remix Live DVD, which aims to provide a complete out of the box experience for new users, including support for multimedia content. It comes with choice of five desktops, being Cinnamon, GNOME, KDE, MATE and Xfce all in 32 and 64 bit.
[ Download Korora Project ]


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 ]


FreeCAD

WARNING: FreeCAD has moved! FreeCAD code and release files are now hosted on github at https://github.com/FreeCAD/FreeCAD Only older files and code are available here. 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 ]

Categories: Open Source

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

Fri, 07/22/2016 - 05:34

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


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 ]


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 ]


NSIS: Nullsoft Scriptable Install System

NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. Being a user’s first experience with your product, a stable and reliable installer is an important component of succesful software. With NSIS you can create such installers that are capable of doing everything that is needed to setup your software. NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components, install or update shared components and more.
[ Download NSIS: Nullsoft Scriptable Install System ]


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 ]


Alt-F

Alt-F provides a free alternative firmware for the DLINK DNS-320/320L/321/323/325/327L. Alt-F has Samba and NFS; supports ext2/3/4, VFAT, NTFS and ISO9660 filesystems; RAID 0, 1, 5 (with external USB disk) and JBOD; supports 2/3/4TB disks; rsync, ftp, sftp, ftps, ssh, lpd, DNS and DHCP servers, DDNS, fan and leds control, clean power up and down… and more. Alt-F also has a set of comprehensive administering web pages, you don’t need to use the command line to configure it. Besides the built-in software, Alt-F also supports additional packages on disk, including ffp packages, that you can install, update and uninstall using the administering web pages Alt-F is still beta and is being developed and tested on a DNS-323-rev-A1/B1, a DNS325-rev-A1, a DNS-320L-rev-A1 and on a DNS-327L-rev-A1 hardware boards. Other models and boards are said to work. Support Forum: http://groups.google.com/group/alt-f Homepage: http://sites.google.com/site/altfirmware
[ Download Alt-F ]


ThumbApps

We believe that free/open source software is enough, we don’t need pirated softwares on Windows. But most of these aren’t portables, or provided by PortableApps.com due to .NET dependencies, 64-bit etc. So we provide what’s missing here. Software publisher who wishes their portablized software taken down, can tip us through thumbapps.org or versapps@gmail.com. We promise to take it down without questions, but please be patient—we might not be able to respond promptly, but we eventually *will* …thanks for your patience, and sorry for being such a #naughty uploader

Categories: Open Source

Interview with Michael Krieger, Subject Matter Expert – Databases, SQL, Big Data, Storage and Industry Trends

Wed, 07/20/2016 - 02:34

SF: What topics are getting the most traffic when it comes to databases?

MK: Hot topics include hybrid structured/unstructured databases, especially growth of NoSQL for big data (and other non-structured) usage and emergence of cloud as viable repository for databases thanks to virtually ubiquitous bandwidth

SF: SQL 2016… Modernization and upgrade to SQL 2016, polybase, JSON (new capability w/in SQL 2016), open-source language – How they relate to databases and then SQL 2016?

MK: The emergence of JSON reduces the burden for data interchange, and is rapidly gaining popularity. This alone may drive some modernization, as will the larger shift toward open-source solutions for many parts of enterprise private or hybrid clouds (or whatever we call datacenters these days)

SF: Data warehouse + big data: Storage of big data, unstructured + structured data (hybrid model) – what is MongoDB doing?

MK: Mongo’s NoSQL/JSON/Open-Source approach has led to rapid adoption; some sources cite MongoDB as the most popular database for new data stores.

SF: How are people searching for SQL Server? Is it just “SQL” or is it “SQL Server”? How are people referring to Microsoft products in the industry?

MK: We believe SQL still refers to the technology, while SQL Server refers to the MS product, particularly among Enterprise IT who view Oracle and SQL server both as SQL products.

SF: How is the industry talking about data? “Big Data” has been a trend – is it still? What about the storage of data?

MK: Big Data is getting bigger, thanks to the emerging IoT market, which will bring yet new ways for us to collect information. The plummeting price of storage – including SSD storage is also leading organizations to archive some data indefinitely, with the hope of utilizing not-yet-created analytics tools to mine existing data for new insights. Witness the cloud providers (like MS and Google) who offer unlimited storage to their enterprise cloud (O365, Google Apps) customers.

SF: What about enterprises specifically? Are there new trends in the industry we should be aware of?

MK: Security ALWAYS is number one, top of mind. Internet of Things (IoT) is bubbling up as are wearable devices. New cloud platforms for PaaS and agile development also are of interest. From a database perspective, the combination of JSON and NoSQL components driven by big, unstructured data will continue to put pressure on traditional database products.

SF: Thanks Michael.

MK: My pleasure.

MK image 1About Michal Krieger: Michael Krieger lends his industry perspective, product marketing and management expertise to a broad variety of high-tech clients including SlashDot Media. Michael has been on the leading edge of technology for over 40 years, starting as a software and hardware developer. He has since held executive roles in marketing, product management, business development and Technology Market Research. A pioneer in many fields, he led and participated in teams that developed one of the first mainframe to PC connections, one of the first Multiprocessor PC Servers, the first Blade Server, and one of the first Cloud Computing SaaS services while employed by tech leaders such as AST Computer, Hitachi, and FutureLink. Michael also served over a decade as VP of the Ziff Davis Market Experts where he developed integrated marketing programs for a who’s who of technology and consumer electronics companies. Michael has been a speaker at numerous trade shows including Interop, CloudSlam, Blade Server Summit and the late Comdex.

Categories: Open Source

Projects of the Week, July 18, 2016

Mon, 07/18/2016 - 05:05

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

NSIS: Nullsoft Scriptable Install System

NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. Being a user’s first experience with your product, a stable and reliable installer is an important component of succesful software. With NSIS you can create such installers that are capable of doing everything that is needed to setup your software. NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components, install or update shared components and more.
[ Download NSIS: Nullsoft Scriptable Install System ]


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 ]


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 ]


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 ]


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 ]


ShanaEncoder

Source: https://shana.pe.kr/ffmpeg
[ Download ShanaEncoder ]


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 ]


antergos

The purpose of Antergos is to provide a modern, elegant and powerful operating system based on one of the best Linux distributions out there, Arch Linux. Antergos is easy to use and very customizable. It is open source, free and based on the fast and lightweight Arch Linux. Antergos uses the official Arch Linux package repositories and the AUR (user-submitted packages) along with its own software repositories. As with other GNU/Linux systems, Antergos is virtually free of viruses and spyware.
[ Download antergos ]


liteide

LiteIDE is a simple, open source, cross-platform Go IDE.
[ Download liteide ]

Categories: Open Source

Are You Open Source Contributor Material?

Fri, 07/15/2016 - 05:25

Have you got what it takes to be a great open source contributor?

Contrary to what most would expect, being a good open source contributor doesn’t require a ton of experience or even expert coding skills. In fact, coding skills can be the least of your worries. To be a great open source contributor, one must possess skills and traits that go beyond technical know-how:

  • Writing skills

There are many who can code, but only few who can clearly convey in words what they’ve just done with code. And in practically every area of open source- from submitting patches to reporting bugs to discussing project applications- there is a need for clear, complete and easily understandable documentation.

This is why a strong writing ability is very important for contributors. Clear and effective writing is essential for making sure that users understand the software. And when users are able to understand it, they are more likely to use and contribute to it.

  • Proactive

As a contributor, you are called not just to be observant but to be proactive. This means that if you spot an error or bug, you don’t just report it, you also try and find a fix or submit a patch. But if you can’t fix it, simply submitting a bug report would already be a big help. The point here is that you should always find ways to contribute.

  • Patient

In any one project, you need to work with a number of different people who each have priorities and responsibilities of their own. So if you urgently need to fix a bug, you can’t expect people to just drop whatever they’re doing to help you. You have to wait until they finish their priority tasks. This is where patience really serves you well.

  • Kind and understanding

Different contributors have different levels of expertise. Some may already be well aware of the standards of inclusion for contributions, while others may not. It’s important for all contributors to keep this fact in mind, and therefore be understanding of one another and what each tries to contribute. If a contribution falls short of the standard, the contributor must be dealt with kindly and shown the proper way instead of being scolded and rejected. The latter will only discourage contributions to the detriment of the project.

  • Thinks of what is best for the project

A good contributor thinks of what is best for the entire project and not only for himself. What does this mean? It means that the contributor must be judicious in choosing what to include in or exclude from a project. It means being able to strike a balance between new features and additional maintenance efforts and costs. It means knowing when to keep pushing for improvements, and when to let go of or hand off projects to others.

  • A team player

While some projects are handled by only one person, in most cases it is run by a core group of persons and supported by several others who occasionally make contributions. With this setup it is important for all contributors to be able to work harmoniously together and support one another. Every question and concern, even every broken patch submitted should be attended to with respect because behind every single one is a person willing to contribute and be part of the community. Everyone must foster a sense of community as this is a large part of what keeps a project alive and constantly developing.

If you possess most or all of the above, then you’ve definitely got what it takes to be a great contributor! If you currently don’t however, no need to worry. All these skills can be learned and developed, so there’s always a chance for you to still make meaningful contributions in open source.

Start Making Contributions with SourceForge

Think you’re ready to start contributing to open source? Then you’re in the right place. SourceForge is a haven for developers and eager contributors, with thousands of free and open source projects from which to choose and contribute. To find the perfect project to participate in and know the latest developments in open source, keep it here at SourceForge.

Categories: Open Source

SourceForge Outage Recap and Future Steps

Fri, 07/15/2016 - 01:47

Most of SourceForge Developer Services were unavailable starting July 12th 18:52 UDT and ending July 13th 17:10 UDT. Project Web services were initially taken down to clear up some disk errors. During this maintenance we experienced issues with the entire NFS infrastructure, forcing us to take the site offline and migrating to our Failover Environment. After extensive troubleshooting we were able to determine that the core issue was excessive latency in the internal DNS load balancer, which was causing RPC timeouts and preventing NFS clients from mounting. Upon re-configuring DNS resolvers, we were able to restore proper operation of the NFS infrastructure and resume normal operations.

We apologize for the interruption to the SourceForge Site and services during this period of time. We were able to report some information during the downtime via our SFNet_Ops Twitter feed which is included in our 500 error page. However, due to the complex nature of the issue we were unable to provide additional details or an ETA on when the issue would be fixed.

Moving forward, we are investigating latency issues in the internal DNS load balancer and re-configuring relevant portions of our infrastructure to prevent downtime in the future. We will also update the SFNet_Ops Twitter feed more frequently so users are not in the dark. Once again, we apologize for the downtime. Should you find any lingering issues with the site or have any other questions please don’t hesitate to reach out to us.

Categories: Open Source

Projects of the Week, July 11, 2016

Mon, 07/11/2016 - 05:18

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

The FreeType Project

FreeType is written in C. It is designed to be small, efficient, and highly customizable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats for digital typography. FreeType is a freely available and portable software library to render fonts.
[ Download The FreeType Project ]


DVDStyler

DVDStyler is a cross-platform free DVD authoring application that makes possible for video enthusiasts to create professional-looking DVDs. DVDStyler provides over 20 DVD menu templates, allowing you to create your own menu designs and photo slideshows. After you select your DVD label name, video quality, video format, aspect ratio, and audio format, you can select a template to add video materials to. DVDStyler’s interface supports drag-and-drop so you can add project buttons and movies around with ease. Some basic video editing operations such as trimming and cropping are also available.
[ Download DVDStyler ]


PostInstallerF

PostInstallerF will install all the software that Fedora Linux and others don’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 23/24 * —————————– 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 ]


SuperTuxKart

SuperTuxKart is a kart racing game featuring Tux and friends. It is a fun-racer game, focusing on fun and ease of play.
[ Download SuperTuxKart ]


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 ]


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) ]


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. Go to GNS3.com for last releases.
[ Download GNS3 ]


Linux Mint Deutsch

Linux Mint ist eine auf Ubuntu basierende Linux-Distribution mit zusätzlichen Erweiterungen, die nicht in Ubuntu vorinstalliert sind. Linux Mint bringt unter anderem den Adobe Flash Player mit und kann MP3s und DVDs abzuspielen. Es werden Live-DVDs mit Cinnamon, LXDE, MATE, KDE und Xfce als Desktopumgebung angeboten.
[ Download Linux Mint Deutsch ]


digiCamControl

digiCamControl is an 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 ]

Categories: Open Source

July 2016, “Staff Pick” Project of the Month – MediaPortal

Fri, 07/08/2016 - 05:20

For our July “Staff Pick” Project of the Month, we selected MediaPortal, an app that turns your PC into a very advanced MediaCenter / HTPC. The team behind the project shared some thoughts about the project’s history, purpose, and direction.

SourceForge (SF): What made you start this?
MediaPortal Team (MT): MediaPortal was born in 2003 as a Windows port of XBMC (now Kodi). These days we can only guess the motivation behind it was to provide an open source alternative to Windows Media Center.

SF: Has the original vision been achieved?
MT: Absolutely, we achieved the original vision and so much more. MediaPortal is the de facto standard for 10 foot experience on Windows.

SF: Who can benefit the most from your project?
MT: People wanting to replace all the consumer electronics boxes under their TV with just the one Microsoft Windows machine. The idea is that rather than having a DVR, a dedicated gaming console, optical media players or other media boxes you just have one Windows machine that does all that for you. You could even get rid of your cumbersome A/V receiver if you wanted too. Today’s systems like the famous Sonos PlayBar will let you do just that. MediaPortal brings everything together from live TV, to movies, to music, photo slide shows. MediaPortal enables users to make the most of their sophisticated TV sets notably by delivering 4K UHD and 3D content in such a convenient way.

SF: What core need does MediaPortal fulfill?
MT: At the core of MediaPortal is the live TV, time shifting and recording functionalities, quite simply it’s the best DVR out there. You also get movie and music management functionalities and so much more through our vibrant community of plug-in developers, notably giving you access to all sorts of online video and music services.

SF: How can we get the most out of using MediaPortal?
MT: Get involved with the community. Share your ideas, software and hardware projects on our forums, publish your own plug-in or even contribute to the core code base. Thus you will yourself forge the future of this great project.

SF: What has your project team done to help build and nurture your community?
MT: We have a really strong team of passionate and friendly individuals who manage to come together release after release and year after year, to deliver an extraordinary product. The key to MediaPortal success is the openness, the attention to detail and the dedicated staff forming this fantastic community.

SF: Have you all found that more frequent releases helps build up your community of users?
MT: Definitely, in fact it’s the key to a stable product and user satisfaction.

SF: What was the first big thing that happened for your project?
MT: It’s really hard for us to tell. This project has been running since 2003 and most of the original staff is long gone already. That’s probably the greatest strength of Team MediaPortal: it’s ability to renew itself both at the technology level and at the human level.

SF: What helped make that happen?
MT: Team MediaPortal was able to renew itself thanks to staff dedicated to the maintenance and betterment of our online facilities.

SF: How has SourceForge and its tools helped your project reach that success?
MT: SourceForge is an essential part of MediaPortal’s online presence. It helps give this project better visibility drawing users and potential contributors to our community.

SF: What is the next big thing for MediaPortal?
MT: Team MediaPortal’s major projects are MP1, MP2 and our TV service. We are continually working toward improving those products.
We are notably working toward adding MadVR support to MP1.
MP2 is making the final run toward its first golden release.
TV service is also getting a most anticipated new release following some major refactoring.

SF: How long do you think that will take?
MT: As long as it needs to.
MP1 is usually getting 3 to 4 releases a year.
MP2 should be starting a regular release schedule this year too.
The TV service (which is currently distributed as part of our MP client) should also be getting its own release schedule from next year.

SF: Do you have the resources you need to make that happen?
MT: Not quite, so anyone is welcome to join the community to help make it happen faster.
Good projects are always looking for talented contributors.

SF: If you had to do it over again, what would you do differently for MediaPortal?
MT: Well we are doing it all over again with MP2, it delivers a much improved architecture enabling great functionalities such as Picture In Picture (PIP) also called MultiView.

SF: Is there anything else we should know?
MT: We are working on better BD-J support and MadVR rendering.
We would like to support HbbTV and other great features but we would need to staff up to make it happen.
It would be fantastic if we could strike up deals with content providers to implement their DRM policies and officially support them.
Be able to run MediaPortal on ReactOS would be great too, though we don’t have the resources to make it happen yet.

[ Download MediaPortal ]

Categories: Open Source