NPOとNGOは、違う性質のものですか。
NGOは、Non-Governmental Organizationの略語で「非政府組織」と訳されます。
これは国連憲章に起源を持つ言葉です。もともと国家間では解決しにくい難民問題などを扱う国連の経済社会理事会が協力関係を持つ非営利組織を指して、この呼称が使われてきました。非政府組織といっても営利を目的とする企業は含まれませんから、実際上、NGOはNPOということになります。
企業との対比を強調する場合はNPO、行政との対比を強調する場合はNGOというように使い分けられているようです。また、国際的なネットワークをもって活動するNPOを指して、NGOと表現される傾向があるようです。