Site FAQ

Community FAQ
How to Participate
Security FAQ

Community FAQ

Q: What's the purpose of this site?

A: SourceCast is dedicated web space for registered developers like you to turn your ideas into active, productive development projects. Here you can participate with other like-minded developers who share this vision. You can even invite developers whose expertise you seek to join you. But more than that, all the web-based tools you need to manage your project and collaborate with other developers to get it done also reside here.

Q: Who else is here?

A: Other developer community members, Java developers, open source developers ... any developers who have been invited by project leaders and other developers to collaborate on projects hosted on SourceCast.

Q: What is CollabNet's role in this site?

A: CollabNet is hosting this site to offer additional opportunities for developer members. This site seeks to extend open source development practises by fostering a development community around it. Beyond this overarching mission, there is no other agenda or top-down hierarchy beyond what developers themselves create in this web space. The point is to empower developers to drive the ultimate direction of this technology's development through consensus and collaboration. That's one of the hallmarks of the open source software movement and the principal reason for its proliferation.

Q: Is this site only for open source projects?

A: Both open source and proprietary projects are accommodated in SourceCast. The simple reason for this is to give developers the choice, acknowledging that some development ideas in the emerging Wireless Internet climate may be more viable under commercial licensing. SourceCast offers the best of both worlds by giving developers access to the collaborative tools and best practices characteristic of successful open source software development projects, while also enabling these to be applied to development in a secure web environment.

Q: What do you mean by "hosted tools"?

A: SourceCast enables collaborative development through web-based tools made available to project owners and developers who become project members. SourceCast combines the best-of-breed open source tools into a web-based software development suite. Key features of this tool set are security, scalability, extensibility, and customizability.

Q: What are those tools?

A: SourceCast provides simple, powerful web interfaces for version control, issue tracking, discussions and decision-making, automated builds, automated testing, project management and knowledge management. Project owners can configure these tools within each project and grant roles to project participants to fit the needs of the project.

How to Participate

Q: What client-side tools will I need to participate?

A: At minimum, you need a web browser, email client, CVS, and optionally SSH to secure your CVS connections. There may be additional domain specific tools you need depending upon the types of development project you wish to contribute to.

Q: How do I start a project?

A: Use the "Start New Project" links in the Start Page or subsequent pages to access a brief, four-screen project creation process. After you have submitted your project information, you're able to view and customize your newly created project home page. You project is in a "pending" status until approved by site administrators. Read more about the process.

Q: How do I put proprietary content on my section of the site securely?

A: If your development project is proprietary, only project members can view project documents, participate in project mailing lists, download/upload project files, view and report issues, and access the CVS repository. Proprietary project owners control project membership through a member approval process and project role assignments. In addition, the project administration tool allows project owners to grant specific permissions to individual users and developers through project role assignments.

SourceCast uses Secure Socket Layer (SSL) technology to establishes a secure connection between the user and server, with a private key to encrypt data when transferred across this connection. You can also use optional SSH tunneling to protect your CVS connections from password snooping, data corruption or theft. More information about SSH is available on this site.

Q: How do I share code?

A: When you join or lead a SourceCast project, you use CVS version control to check out and work with project files, and then contribute your changes back into the project's repository. When other project members update their working files, they have access then to your code. Everyone on the CVS mailing list also receives automatic email notification when files are updated.

As a project member you will likely be assigned to do code enhancements or contribute patches via IssueZilla, an issue tracking tool for managing project issues (defects, enhancements, features, tasks, and patches). You also subscribe to project mailing lists, where you can follow and participate in ongoing discussions about the project.

Q: How do I get other developers involved in my project?

A: You can invited other developers to join your project at any time. When you start your own development project on SourceCast, the process includes an opportunity to list developers you want to invite to join you. They receive an automatically generated email that explains a little about SourceCast, gives the name and a brief description of your project, and includes a personalized message you have composed. After the project is already underway, you can invite someone by personal email at your discretion.

Security FAQ

Q: What steps do you take to protect my data?

A: SourceCast take appropriate steps to protect the information you share with us from unauthorized access or disclosure.

In addition to sharing CollabNet developer site user ID/password authentication, SourceCast implements SSL security with a digital certificate. All pages in SourceCast are https secured through SSL encryption to protect any information in those pages and to authenticate that user information is sent to the correct server. Any CVS password information contained in user profiles for SourceCast is also encrypted to secure project information against unauthorized access.

For more information, see this site's Privacy Policy and Terms of Use.