Yes, they would be. Amateur developer in this context can be interchangeable with open source developer for instance, programming as a hobby with others or just for yourself. It's just a title. You can be both a professional sw dev and an unpaid opensource dev at the same time. Likewise, you can be both an amateur HAM operator and a professional RF engineer at the same time, exclusive of each other.