Powered by Mozilla:Survey
Note: this survey is intended to gather more information about people and organizations who are using Mozilla technologies in their products.
Please feel free to edit, add, change or remove questions since this first pass is just a very rough draft to get something started.
Application-Specific
Please fill out this part of the survey once for each Mozilla-based application you have been involved in developing.
What is the name and purpose of the application? Please give a URL if the application is publicly available.
Which Mozilla technologies does the application use?
- Gecko
- Necko
- NSPR
- NSS
- Rhino
- SpiderMonkey
- Tamarin
- XPCOM
- XULRunner
- XUL
- XBL
- Other: ____
What did you use these technologies for, and why did you choose them?
XUL
Please complete the following section if your application uses XUL.
Why did you choose XUL?
Why was HTML insufficient for your needs?
If we added specific features of XUL to HTML, would you use HTML instead? e.g.:
- Specific UI controls easily available
- Templates
- Overlays
- Native Look and Feel
How do you control the version of Mozilla your users view your app with?
Do you have concerns about the future stability of XUL?
XULRunner
Please complete the following section if your application uses XULRunner.
If you use XULRunner, do you build it yourself, or use existing binaries?
- Build it
- Use existing binaries
If you build it yourself, do you patch it locally?
- Yes
- No
If you patch it, how many patches do you apply? If they haven't been submitted upstream yet, what is stopping you?
Community Involvement
Have you ever submitted a patch to the Mozilla codebase?
- Yes
- No
If you have submitted a patch, was that patch accepted and checked in?
- Yes
- No
What parts of the patch submission process did you find difficult or lengthy?
If you haven't contributed a patch, why is that? What could be done to make the contribution process easier for you or your organization?
What are some frustrations or barriers you've encountered with Mozilla technologies?
- The patch review process
- A lack of developer tools
- Incomplete documentation
- ...
- Other: ____
Are you or your organization interested in helping to resolve any of the frustrations or barriers mentioned above?
- Yes
- No