Linseed oil comes from boiled oils of linseeds. Many different companies have their own special blend that makes teak oil, but in general, it is linseed oil with a little varnish and often other added chemicals to help it seep into the pores of dense woods like rosewood, teak (hence the name) and white oak (which has tylose which restrict movement through its pores).