Perhaps a modification of this would be better -- I have in mind an idea that doesn't do the same things as the initial idea, but which encourages decks that don't play with many permanents. It's probably broken in Type 1, but could be feasible elsewhere...
Aldaria Codex

Artifact
Whenever a player plays a [nonartifact?] spell that does not share a color with a permanent he or she controls, that player may draw a card.
***
This would
really provide a boost to a combo deck in just about any format. I've made it symmetrical because otherwise, I think there's no way to balance it for Vintage. I think the nonartifact clause may be necessary, since having no color means that every artifact does not share a color...