back

by jjmarr·1y ago·view on hn ↗
We have fully licensed computer and software engineers in Canada. There isn't much demand for the professional designation outside of safety critical fields; many people graduate from accredited programs and never get the physical stamp.

You'd have to massively expand the bounds of what constitutes "engineering" when programming software.

This would immediately kill open source. Anyone who isn't an engineer couldn't write code unsupervised. Anyone who is, would refuse to release code publicly licence because you'd have professional liability for anyone that uses your code in perpetuity forever.

I like the idea because licensure helps deal with the power differential that some professionals have over the average person. But the lines would have to be drawn very carefully to avoid killing open source.