Archive | General RSS for this section

Tutorial: How to sync a GitHub or Google Code repo to a SourceForge project

If you have files on GitHub and Google Code and want to sync these existing files on SourceForge to take advantage of SourceForge’s distribution know-how, our popular analytics tools, and our extensive Open Source directory, then read on …

First, we’ll share SourceForge’s distribution advantages with you and then we’ll show you how easy it is to sync your GitHub or Google Code repo to a SourceForge project.

As a trusted partner for Open Source, SourceForge offers you several worthwhile distribution advantages, such as:

Free Unlimited Bandwidth—Reduce overhead and provide a better experience by using the largest, freely managed global mirror network. We serve 150 million downloads per month, to over 33.8 million unique visitors.

Analytics—Follow the trends that enable you to create better software. Learn more about where your project is popular and which operating systems your users prefer.

Premier Visibility—Reach more users and gain market share in the Open Source landscape. SourceForge has 33.8 million unique visitors each month, offering an ample opportunity to improve your project outreach.

A Trusted Name in Open Source—Since 1999, thousands of projects have chosen SourceForge to host their source code and their project communities, so you’ll be in great company!

Sharing files on SourceForge at a glance

  1. Create a SourceForge account.
  2. Create a SourceForge project and import your files.
    New! Import directly from Google Code, GitHub, or Trac.
  3. Set up your Project Admin page.
  4. New! Automate sharing your GitHub files on SourceForge.

Video Demo

Getting Started

To share your Github or Google Code project on SourceForge, you’ll need to follow these four simple steps:

  1. Create a SourceForge account, fill out the registration form, and click Register.
  2. Create a SourceForge project, uncheck the Git tool if you use GitHub, add the tools that you’d like, agree to the terms of service, and click Create. (You can also directly import a project from Google Code, GitHub, or Trac.)
  3. Set up your Project Admin page and fill out the project Project Admin summary, including the short and long project descriptions, screenshots, videos, and full feature descriptions to help people find your project.
  4. Set up your GitHub files to auto update to SourceForge by clicking Admin > Tools > Files > GitHub integration. This copies new releases from GitHub’s repository to your SourceForge project, increases your visibility, and gives you analytic insights.
    Note: You can also add a SourceForge download button to your GitHub release notes and external project pages.

SourceForge is proud to offer you the ability to toggle between GitHub from the SourceForge NavBar and SourceForge’s download page from your GitHub directory, making file sharing a breeze!

March 2015, “Staff Pick” Project of the Month – ProjectLibre

For our March “Staff Pick” Project of the Month, we selected ProjectLibre, an open source and compatible alternative to Microsoft Project. The ProjectLibre team shared their thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the ProjectLibre project please.

ProjectLibre Team: ProjectLibre is an open source alternative to Microsoft Project. Our functionality mirrors Microsoft in a way since you can simply open existing MS Project files in ProjectLibre. It is available on Linux, Mac, or Windows. ProjectLibre is the culmination of long careers in the project management software industry. The two founders are Marc O’Brien and Laurent Chretienneau. We have been innovating in the project management software industry since the Mainframe and DOS software era. Our mission is to provide an open source alternative to Microsoft Project. There are many ‘lite’ project management solutions but ProjectLibre is the only solution that has the full feature set to replicate Microsoft Project’s functionality.

SF: What made you start this?

ProjectLibre Team: We have a passion for the project management marketplace. We are also the founders of WebProject and Projity, which were both acquired by large organizations, but the vision of making a global impact with an open source replacement of Microsoft Project was impacted with each acquisition. We are in this for the long term and are effectively making a difference.

SF: Has the original vision been achieved?

ProjectLibre Team: Yes, that is a good question and we are thankful the vision is being achieved and exceeded. ProjectLibre has over 1,400,000 downloads in over 200 countries. We are continuing to make improvements and will be release a complimentary cloud solution this year.

SF: Who can benefit the most from your project?

ProjectLibre Team: The project management world is being held captive by a Windows only solution from Microsoft that costs over $1,300 per desktop copy, which does not cover the entire requirement stack such as the Project Server and many other components. This is very expensive! ProjectLibre still has roadmap features to complete but for no charge effectively project managers around the world can manage their projects without going broke. They can funnel their cash resources into their core business and not management software.

SF: What is the need for this project management software?

ProjectLibre Team: There are over 60,000 people each month downloading in over 200 countries to manage their projects. They can manage schedules, resources, and costs at a very high level. There are pharmaceutical, construction, environmental, government, and other industries. The government of Laos is using ProjectLibre to manage the building of schools. The Clinton Foundation and other non-profits are using ProjectLibre in Africa for NGO programs in agriculture and other areas. We are making a major impact! Our website includes an impressive list of Fortune 500 companies that use ProjectLibre everyday.

SF: What’s the best way to get the most out of using ProjectLibre?

ProjectLibre Team: Our users vary from small projects to major initiatives. We encourage users to become community members at http://www.projectlibre.org. There are great discussion forums where community members answer questions and post questions. We also have documentation and videos available at the community site to help you get started and get the most out of ProjectLibre.

SF: What has your project team done to help build and nurture your community?

ProjectLibre Team: This is very important for open source initiatives. We have a community site, with over 60,000 community members who contribute. One of our goals for this year is to engage further with the community. We recently launched an improved website and want to continue this work to engage further with ProjectLibre’s amazing global community.

SF: Have you all found that more frequent releases helps build up your community of users?

ProjectLibre Team: We do not have frequent releases. ProjectLibre is undergoing a complete rewrite to make it modular. This will have long-term benefits for the community and allow for extensions/integrations to be contributed. This process has impacted our ability to have frequent releases of the current project but in the future we certainly will!

SF: What was the first big thing that happened for your project?

ProjectLibre Team: The initial release was such a monumental effort from the team. It was recognized by SourceForge, which greatly helped bring wanted attention to our solution. InfoWorld subsequently gave us a “Best of Open Source” award and that also helped. SourceForge’s support is truly appreciated and has been an important part of our success.

SF: What helped make that happen?

ProjectLibre Team: The ProjectLibre team is truly unique. Our domain expertise is unparalleled for having innovated for decades in the project management marketplace. We have taken that domain expertise and have devoted ourselves to offering the global community a FOSS solution.

SF: What is the next big thing for ProjectLibre?

ProjectLibre Team: ProjectLibre is breaking the news here. We will be releasing the modular rewrite of ProjectLibre on the desktop. We will also be releasing a cloud version and are working on hosting options. There will be a companion cloud solution called PPMLibre, which will allow enterprises to manage their entire portfolio of projects. We are well into both initiatives but have not announced a release date.

SF: How long do you think that will take?

ProjectLibre Team: Great question but we are not in a position to announce the release date yet. We are using it internally and demos are impressive but I get in trouble every time I preview it because it looks good already. That’s why the team has asked me stop previewing it until we have an official release date.

SF: Do you have the resources you need to make that happen?

ProjectLibre Team: ProjectLibre is very complex software. The code is complicated and the domain expertise adds to the complexity. We are hoping the modular rewrite will allow for more community contributions but at this point it is limited. It has been a struggle, as we do not have corporate sponsorship or revenue. We will make it happen but it has been difficult. This is a testament to the team’s commitment to ProjectLibre!

SF: If you had it to do over again, what would you do differently for ProjectLibre?

ProjectLibre Team: One thing I would never do is to choose a different co-founder. I do all the public facing work for ProjectLibre but Laurent, who leads the development efforts, is truly irreplaceable. We have worked together for many years. Our community is and I am so fortunate that Laurent is passionate about ProjectLibre!

SF: Is there anything else we should know?

ProjectLibre Team: ProjectLibre has made a difference globally with downloads in every corner of the globe. Our user stories inspire us and we are dedicated to ProjectLibre for the long haul. We hope the cloud version of both ProjectLibre and PPMLibre will allow us to accelerate our core mission.

If you have a user story to share, please send it to info@projectlibre.org. We’d love to hear from you!

[ Download ProjectLibre ]

Project of the Week, March 2, 2015

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


shadowsocks-gui

A fast tunnel proxy that helps you bypass firewalls.
[ Download shadowsocks-gui ]


Shareaza

Shareaza is a powerful multi-network, peer-to-peer file-sharing client supporting Gnutella² G2, Gnutella, eDonkey2000 / eMule, DC++, HTTP, FTP, and BitTorrent / DHT protocols for Windows or Wine.
[ Download Shareaza ]


PeaZip

PeaZip is a free Zip files utility, providing an unified, natively portable, cross-platform file and archive manager GUI for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX. Create: 7Z, ARC, BZip/GZip, PEA, TAR, WIM, XZ, ZPAQ, ZIP files and more Extract 150+ file types: ACE, CAB, DEB, ISO, RAR, ZIPX and more Features of PeaZip includes extract, create and convert multiple archives at once, create self-extracting archives, split/join files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hashes, export job definition as script.
[ Download PeaZip ]


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 ]


gnuplot development

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


Hibernate

Hibernate is an Object/Relational Mapper tool. It’s very popular among Java applications and implements the Java Persistence API. Hibernate ORM enables developers to more easily write applications whose data outlives the application process. As an Object/Relational Mapping (ORM) framework, Hibernate is concerned with data persistence as it applies to relational databases (via JDBC).
[ Download Hibernate ]


ConEmu – Windows console with tabs

ConEmu-Maximus5 is a Windows console window enhancement (local terminal emulator), which presents multiple consoles and simple GUI applications as one customizable tabbed GUI window with various features. Initially, the program was created as a companion to Far Manager. Today, ConEmu can be used with any other console application or simple GUI tools (like PuTTY for example). ConEmu is an active project and open to suggestions.
[ Download ConEmu - Windows console with tabs ]


Alt-F

Alt-F provides a free alternative firmware for the DLINK DNS-320/320L/321/323/325. 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.
[ Download Alt-F ]


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 more.
[ Download MediaPortal ]

March 2015, “Community Choice” Project of the Month – GnuCash

For our March “Community Choice” Project of the Month, the community elected GnuCash, an easy-to-use personal and small-business finance manager with a checkbook like appearance. The GnuCash team shared their thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the GnuCash project please.

GnuCash Team: GnuCash is a personal and small-business, single-user, double-entry bookkeeping software application based on standard accounting principles, with a wide variety of financial and accounting reports to help you get a clear picture of your finances. GnuCash is a mature project with almost twenty years of development and is also a part of the GNU project to build a free software operating system.

SF: What made you start this?

GnuCash Team: GnuCash started as a port of the older X-Accountant software package, with a modern Gtk+ GUI toolkit that runs on GNU/Linux (and others). At the time, a free software accounting program was considered essential to the GNU project.

SF: Has the original vision been achieved?

GnuCash Team: Yes, the original vision was to support single users’ accounting needs and this has been achieved.

SF: Who can benefit the most from your project?

GnuCash Team: Anyone who needs to keep track of their finances, whether it’s a single user, a small business, a charity fundraiser, or anyone that prefers to use a free software solution instead of a commercial or closed-source solution.

SF: What is the need for this personal and small-business -accounting software?

GnuCash Team: If you’ve ever paid taxes, you’ve keenly felt the need for good financial record keeping. If you’ve run a small business, you’ve had to keep detailed records of your business transactions such as invoices, vendors, customers, budgets, etc. GnuCash can help with both personal and small business accounting needs.

SF: What’s the best way to get the most out of using GnuCash?

GnuCash Team: The best way to get the most out of GnuCash is to use it according to the double-entry bookkeeping principles it has been designed for by using the five basic types of accounts, and debits and credits between them, as the building blocks of your financial record-keeping. GnuCash uses your accounting transaction records to build detailed reports of your accounts.

To that end, we have an excellent concept-based guide that walks you through all the accounting activities you can do using GnuCash.

SF: What has your project team done to help build and nurture your community?

GnuCash Team: Our project has a very active user mailing list (gnucash-user@gnucash.org) where both new and experienced users ask questions, swap tips, and help each other. We also have an active developer mailing list (gnucash-devel@gnucash.org) where GnuCash developers collaborate on making improvements to GnuCash. Last year the developers migrated the project repository to the Git version control system to try to lower barriers to entry for potential contributors.

SF: Have you all found that more frequent releases helps build up your community of users?

GnuCash Team: In our case we have found that stability is important to our community. We ship new features in minor releases about once every three years and bug fixes in micro releases every few months.

SF: What was the first big thing that happened for your project?

GnuCash Team: The first big thing probably was the port to Gtk+. There was a lot of excitement at the time. GnuCash was also one of the earliest projects on SourceForge, within the first 150 registered or something like that. The number would have been even lower but we dawdled for a month or two before completing the process.

The port to GTK/Gnome was also when the project name changed based on a popularity poll. Some excellent names were suggested, along with some clunkers like GnoMoney. Somehow GnuCash came out on top. This was circa 1997, meaning SourceForge and GnuCash go back a long way together!

SF: What helped make that happen?

GnuCash Team: The GnuCash team realized that one of the big requirements of a free software desktop, like the emerging GNU/Linux desktop, was a free software accounting package and they helped to bring that vision into reality.

SF: What was the net result for that event?

GnuCash Team: The net result is that anyone looking for a way to manage their finances on free desktop software can now succeed in doing so.

SF: What is the next big thing for GnuCash?

GnuCash Team: The next big step for us is to move to a multi-user architecture so that several people may be able to enter transactions into the same book of accounts simultaneously. This should help small businesses and folks looking to scale up their operations with a free software solution.

SF: How long do you think that will take?

GnuCash Team: The time frame for this is the next several years.

SF: Do you have the resources you need to make that happen?

GnuCash Team: We have an excellent team of developers who know the code base inside and out but we would love to extend a welcome to  new contributors on the project.

SF: If you had it to do over again, what would you do differently for GnuCash?

GnuCash Team: We would not have used the Gtk+ toolkit’s GObject library for writing ‘object-oriented’ code in C.

SF: Why?

GnuCash Team: It ties the internals of GnuCash to the GObject library, which hinders portability.

SF: Any reason you can’t do that now?

GnuCash Team: We are trying to do it now as part of our multi-user architecture effort, but it is a large undertaking and will take time to get right.

SF: Is there anything else we should know?

GnuCash Team: Yes, if you use an Android mobile device, you can record your transactions on the go and import them into GnuCash later. Check out our website to learn more about GnuCash and GnuCash for Android, which is separate from the GnuCash project.

And a big Thank You to SourceForge for continuing to be an indispensable resource for free software projects around the world.

[ Download GnuCash ]

Project of the Week, February 23, 2015

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

Pentaho
Pentaho tightly couples data integration with business analytics in a modern platform that brings together IT and business users to easily access, visualize, and explore data that impacts business results. Use it as a full suite or as individual components that are accessible on-premise, in the cloud, or on-the-go (mobile). Pentaho Kettle enables IT and developers to access and integrate data from any source, and deliver it to your business applications within an intuitive and easy to use graphical tool.
[ Download Pentaho ]


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.
[ Download NamelessROM ]


Octave Forge

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


Netrunner OS

Welcome to the official Netrunner OS page on Sourceforge. Here you will find the latest releases for download as ISO images.
[ Download Netrunner OS ]


simutrans

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


XBian

XBian is a free, Open Source media center distribution for mini computers (currently Raspberry Pi, Solidrun’s CuBox-i/Hummingboard supported). Our slogan is “bleeding edge” as our main focus is delivering the fastest media center solution. We believe that everyone can help make XBian better. Please visit our website for support and if you have suggestions, wishes or contributions, please share them with us!
[ Download XBian ]


PeaZip

PeaZip is a free Zip files utility, providing an unified, natively portable, cross-platform file and archive manager GUI for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX. Create: 7Z, ARC, BZip/GZip, PEA, TAR, WIM, XZ, ZPAQ, ZIP files and more Extract 150+ file types: ACE, CAB, DEB, ISO, RAR, ZIPX and more Features of PeaZip includes extract, create and convert multiple archives at once, create self-extracting archives, split/join files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hashes, export job definition as script.
[ Download PeaZip ]


NAS4Free

NAS4Free is an embedded Open Source Storage distribution and 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: CIFS (samba), FTP, NFS, TFTP, AFP, RSYNC, Unison, iSCSI, UPnP, Bittorent (initiator and target), Bridge, CARP (Common Address Redundancy Protocol) and HAST (Highly Available Storage). All this can easy be setup by it’s highly configurable WEB interface. NAS4Free can be installed on Compact Flash/USB/SSD media, Hard disk or booted of from a LiveCD with a usb stick.
[ Download NAS4Free ]


TeXstudio – A LaTeX Editor

TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible. Some of the outstanding features of TeXstudio are an integrated pdf viewer with (almost) word-level synchronization, live inline preview, advanced syntax-highlighting, live checking of references, citations, latex commands, spelling, and grammar.
[ Download TeXstudio - A LaTeX Editor ]