自由軟體:
是一種可以不受限制地自由使用、複製、研究、修改和分發的軟體。這方面的不受限制正是自由軟體最重要的本質,與自由軟體相對的是閉源軟體非自由軟體也常被稱為私有軟體、封閉軟體.自由軟體受到選定的「自由軟體授權協議」保護而發佈(或是放置在公有領域),其發布以原始碼為主,二進制檔可有可無。自由軟體的許可證類型主要有GPL許可證和BSD許可證兩種。另外,自由軟體也可以看作開源軟體的一個子集。
共享軟體:
商業用途(commercial use)的共享軟體採用先試後買(try before you buy)的模式,為軟體使用者提供有限期的免費試用,用以評測是否符合自己的使用需求,繼而決定是否購買授權而繼續使用該軟體。
而非商業用途(non-commercial use)的共享軟體,多半是免付費軟體(freeware),業餘程式設計愛好者「展示」其設計才華,或者提供其他軟體玩家免費的服務。
「共享軟體」一詞首見於1980年代,由Bob Wallace所創的,1983年他離開了微軟並自立門戶,開創了QuickSoft,跟著他寫了一個文書處理軟體,名為「PC-Write」,並稱這是一個「Shareware」,「PC-Write」成為首個被稱呼為「共享軟體」的程式。
商業軟體:

