|
sipX Project Processes
|
|
Written by Administrator
|
|
Sunday, 24 February 2008 |
|
sipXecs project team is looking for maintainers
|
The core development environment for the sipXecs developers team is Red Hat / Fedora Linux, with SuSE Linux a recent addition. Therefore builds on these platforms are thoroughly tested.
sipXecs is available for other platforms though, where the maintenance of the port as well as the creation of release and nightly build distributions is more in the hands of the community.
Information about the current effort to port sipXecs 3.10 to FreeBSD is on our Wiki.
|
A good example is the port to FreeBSD. sipXecs release 3.6 is currently available as a port in FreeBSD. Over the last couple of month a lot of work has been done to update that port and make it available for the 3.10 release. Most of the patches necessary for the 3.6 release have been merged into the main sipXecs repository improving portability and making it easier for maintainers to maintain the port.
We are now looking for someone to take this on and help us test and merge it into the FreeBSD ports library. If you are interested please say so on the sipx-dev mailing list. We are waiting for you! other ports in need of a maintainer are Debian and Ubuntu.
|
|
Last Updated ( Sunday, 24 February 2008 )
|
|
|
sipX Project Processes
|
|
Written by Administrator
|
|
Monday, 30 October 2006 |
|
Participation is possible on many different levels. If you find a bug report it to our Jira bug tracking system. Enhancement requests are best discussed on the sipX users list first. Would like to participate in our documentation effort on the sipX Wiki?
Localization is in process and we are looking for help to translate the
user interface as well as localize the voicemail and auto-attendant
system. The German translation is well on its way; Polish and French
are following. Both the user interface, dial plan, and voice prompts
are adapted using plugins.
Support for plug & play management for additional phones &
gateways is easy to build based on a plugin framework that
auto-generates most of the required user interface in sipXconfig. You
don't have to be a coder.
What do I really need to do to get my contributed code accepted into the project?
We don't have complicated rules and you do not need to sign away your
rights to do so. Essentially you need to comply with our coding
practices, in particular you need to accompany your code with an
appropriate unit test. We also would like to know who you are so that
we can keep track of who contributed what. Therefore we ask you to
execute an online contributor agreement. You share the copyright of your
code and give SIPfoundry the right to distribute it under the project's
open source license. That's it.
|
|
Last Updated ( Friday, 11 April 2008 )
|
|
Read more...
|
|
|
Licensing terms for the sipXecs Project |
|
|
|
|
sipX Project Processes
|
|
Written by Administrator
|
|
Monday, 30 October 2006 |
|
The sipXecs project team chose the L-GPL license for all its code. We did this explicitly to allow people to link against our libraries, including the sipXecs SIP stack (sipXportlib, sipXtacklib), the media library (sipXmediaLib), and the SIP user agent SDK (sipXtapi). We also chose the L-GPL license because we insist in a reciprocal license that allows us to form a community where improvements and bug fixes come back to the project. The more immediate these things flow back, the more active the project is and the better the interaction becomes.
Whenever you distribute our code the terms of the L-GPL license apply and we expect you to contribute back all changes you implemented. "Distribute" in this case and as defined in the L-GPL license, includes all forms of distribution. In particular it also includes cases where you keep title to servers placed on customer premises in a semi-hosted model or any other distribution of code where commercial benefit is derived from our software.
I f you are a software engineer asked to work on a project that involves our code and you are told not to contribute back, don't work on it. It is not ethical and also illegal. It will not look good on your resume.
Rules on how to contribute: Anyone is welcome to contribute as you would expect with an open source effort. In order to protect all contributors and in an effort to track code provenance (i.e. where does contributed code actually come from), we introduced a contributor agreement that establishes a shard copyright. All contributors will have to electronically file such a contributor agreement before we accept any code. Create an account on SIPfoundry, login and then go to the Developers section. In the right navigation there will be a link that takes you to the sipXecs or sipXtapi contributor agreement page.
|
|
Last Updated ( Tuesday, 26 February 2008 )
|
|
Read more...
|
|
|
sipX Project Processes
|
|
Written by Administrator
|
|
Friday, 27 October 2006 |
|
All SIPfoundry projects allow anonymous read-only access; the source code repositories and issue trackers are available without creating any account on the server.
In order to have write access to these systems, you do need an account. At present, accounts for the issue tracker and source control systems are maintained separately. You can create an account by yourself on the SIPfoundry site and in our Jira issue tracking system. In order to get an account to edit our Wiki please post to the sipx-dev mailing list and request an account.
Initially new contributors are expected to submit patches and therefore you will not need a subversion account. Submit a patch by doing an "svn diff" against current mainline and attach the resulting patch to an issue in our tracker. We will review it and get it committed.
|
|
Last Updated ( Sunday, 24 February 2008 )
|
|
Read more...
|
|
|
sipXecs Project Processes |
|
|
|
|
sipX Project Processes
|
|
Written by Administrator
|
|
Friday, 03 November 2006 |
|
The sipXecs project process is pretty straight forward and easy. It's main focus is four things: a) Make sure we maintain high development velocity, b) Enforce quality of whatever we release where all contributions have to follow our guidelines for unit tests, c) Continue to use modern tools, and d) Make sure we all enjoy what we are doing and can work together.
Click on "READ MORE" below to learn more about the process used by the sipXecs
projects, and how that process is reflected in our two major project
tools: The subversion source
control system and the Jira issue tracker.
It is always a good idea to discuss changes you want to make or suggestions you have on the sipx-dev mailing list before starting your own implementation. Many improvement requests and ideas are already logged in the Jira tracker, so go look and do a search.
|
|
Last Updated ( Sunday, 24 February 2008 )
|
|
Read more...
|
|
|
|
<< Start < Prev 1 2 Next > End >>
|
| Results 1 - 11 of 14 |