Definitions of Rateless encoding and Online encoding are as follows.
Error-correcting codes that employ no fixed block length are called rateless or fountain codes.
Online encoding refers to the property that a symbol is encoded at once and without knowledge of previous encodings.
Do both properties indicate the same thing? Are Fountain codes both rateless and online?