Microsoft Canada has contravened a provincial professional code by using the word “”engineer”” in its international software certification program, a Québec court has ruled.
The decision by Judge Claude Millette of the Court of Québec marks the first time in Microsoft’s history it has been penalized
for using the term. It also provides a historic, if largely symbolic, victory for professional engineers who have been trying to curtail the word’s use in the context of software development.
Microsoft has said it will appeal the decision, which carried a small fine of $1,000, once it has obtained a transcript. The case was brought forward by the Ordre des ingenieurs du Québec (OIQ), a group of more than 48,000 professionals in every field of engineering except forestry.
The OIQ prosecuted the software company under a Québec quasi-criminal statute, the Professional Code, that regulates the use of a number of professional designations.
OIQ general manager Denis Leblanc said the group initially waited to litigate because it believed Microsoft Canada was going to drop the word engineer in 2001 in its Microsoft Certified Systems Engineer (MCSE) designation.
“”There is a risk for the public to be fooled by people who pretend to be an engineer without having gone through a university-approved program in engineering,”” he said. “”Our job is to make sure we protect the public against any misconception about the way the real engineers practice their protection.””
So far no one from the public has brought forth any complaints or concerns to the OIQ over the use of the word, Leblanc admitted.
Microsoft Canada corporate counsel Nadine Letson said she could not see how the public would confuse an MCSE with a chemical or other kind of engineer.
“”I was very surprised (by the judge’s decision),”” she said. “”A provincial judge in Québec dealing with Québec legislation isn’t mandated to follow precedent from other provinces, but it’s very unusual for a judge to completely discount or ignore decisions from his colleagues.””
The engineering dispute has raged for more than five years, causing battles in Ontario, Alberta and elsewhere. The Canadian Council for Professional Engineers (CCPE), for example, launched a lawsuit in the late 1990s against Memorial University of Newfoundland over use of the term “”software engineer”” in a bachelor of science program that was not part of the engineering department. The school has since abandoned the term, but the CCPE still disputes its use as a designation for industry professionals who do not hold engineering accreditation recognized by the CCPE.
Turf war waged
Earlier this year, an Alberta court ruled in favour of an Apple-certified systems engineer who had been sued by a provincial engineering association.
Microsoft Canada initially responded to the criticism by encouraging MSCEs to stick to the acronym, but after a year-long investigation into the use of the term announced they could continue to call themselves engineers.
The Canadian Information Processing Society (CIPS) has tried to reconcile the differences between the two camps. Paul Bassett, who is leading a committee on software engineering issues, said the society would soon publish a brochure and Web site to discuss some of these issues.
“”To me it’s a turf war that’s been systematically waged by organizations with deep pockets who have the benefit of prior legal legislation to be able to push their agenda,”” he said. “”The opposition is largely unorganized, except perhaps for . . .Microsoft.””
In Canada, the federal government gives provinces the right to set up professions as self-governing associations supported by memberships and fees. In the United States, state registration boards license professions.
“”It’s a government-run organization,”” said Eric Newton, manager of appeals and prosecutions at the Professional Engineers of Ontario (PEO). “”I can tell you politically, if you were the Association of Professional Engineers of New York, you’d have to get the permission of the attorney-general of New York to prosecute.””
The PEO has yet to prosecute anyone calling himself or herself a software engineer because it has found no evidence that the public has been misled by the term, Newton said.
Leblanc would not say if the OIQ would begin prosecuting individuals who use the term software engineer.