Software patents are the software project equivalent of land mines: Each design decision carries a risk of stepping on a patent, which can destroy your project.
This article will try to give you some guidelines on writing articles. It is not meant to set down laws about how you must write; they are just recommendations. This article might be particularly useful for people who are new to writing for a magazine.
It is good to keep in mind the criteria that the editors follow when revising your article. Firstly, the article must be clear, well structured, and easy to read; it must be accurate; it must be at the right level for the target reader and it must use correct and appropriate English.