What are the differences between bills of lading vs. non-negotiable bills of lading?

Bill of lading is a transport document which is used in international port to port sea shipments. 

This transport document has a long history as it can be accepted as a first transport document used in international shipments.
Traditional bill of lading was developed before the industrial revolution had been taken place. 

At those times vessels were slow and information options were very limited comparing our current technology.

Bill of Lading Specifications
Bill of lading has been evolved over the years in order to respond the changing business environment. Non negotiable bill of lading is one of the end results of this evolution.