Debate pits open source Linux against Microsoft