How does community produced code end up in core product

Hi All,

Interested to know if a Kaltura community member develops some code, how that gets into the core product or the community version?
What sort of timeframes are we talking about?
Also is there much difference between the community and licensed versions?

many thanks