What's the best way to contribute back stacks and packages?
We use ROS extensively where I work, and some of what we've written would be useful to the community and the engineers here would love to give back.
Given that:
- We have code that would generally be useful (e.g. Bumblebee server, Gstreamer videonodelet)
- We don't have any company sponsored external repositories.
- We don't necessarily have funding to provide more than minimal support. (though we might sometimes where current projects are actively using said code)
Should we still try to publish this to the community?
What would be the best way to publish?
Is there a set of "best practices"?
- Is there a preferred or ROS official VCS host that we should/could be using?
- What are the licence requirements/guidelines? BSD/GPL/Mozilla/Apache?
- Should we just edit the wiki to include links to our stuff, or is that frowned upon?