บทที่ 4 ซอฟต์แวร์ (software)
DESCRIPTION
บทที่ 4 ซอฟต์แวร์ (Software). ซอฟต์แวร์. คือ โปรแกรมคำสั่ง ที่สั่งให้คอมพิวเตอร์ทำงาน. ซอฟต์แวร์. ซอฟต์แวร์ระบบ. ซอฟต์แวร์ประยุกต์. ซอฟต์แวร์สำเร็จรูป. ระบบปฏิบัติการ. ซอฟต์แวร์ใช้เฉพาะงาน. ตัวแปลภาษา. ยูทิลิตี้. ซอฟต์แวร์ระบบ (System Software). - PowerPoint PPT PresentationTRANSCRIPT
บทท�� บทท�� 44 ซอฟต์แวร์ ซอฟต์แวร์
(Software)(Software)
คื�อ โปร์แกร์มคื��สั่��งท��สั่��งให้�คือมพิ�วเต์อร์ท��ง�น
ซอฟต์แวร์
ซอฟต์แวร์สั่��เร์ จร์"ป
ซอฟต์แวร์ใช้�เฉพิ�ะง�น
ซอฟต์แวร์
ซอฟต์แวร์ร์ะบบ ซอฟต์แวร์ปร์ะยุ'กต์
ร์ะบบปฏิ�บ�ต์�ก�ร์
ต์�วแปลภ�ษ�
ยุ"ท�ล�ต์�,
ซอฟต์แวร์ร์ะบบ ซอฟต์แวร์ร์ะบบ (System (System
Software)Software) คื�อ โปร์แกร์มท��ท��ห้น��ท��คื�อ โปร์แกร์มท��ท��ห้น��ท��คืวบคื'มก�ร์ท��ง�นของคืวบคื'มก�ร์ท��ง�นของฮ�ร์ดแวร์ ให้�ท��ง�นได�ฮ�ร์ดแวร์ ให้�ท��ง�นได�อยุ1�งม�ปร์ะสั่�ทธิ�ภ�พิอยุ1�งม�ปร์ะสั่�ทธิ�ภ�พิ
1. ร์ะบบปฏิ�บ�ต์�ก�ร์ (Operating Software ) 2 . โปรแกรมภาษา (Language Software)3 . โปรแกรมยู�ทิ ลิ ตี้�� (Utility Software)
ปร์ะเภทของซอฟต์แวร์ร์ะบบ
1. ?
2. ?
(Operating System)
คื�อ โปร์แกร์มท��เป3นสั่1วนเช้��อมโยุงร์ะห้ว1�งเคืร์��องคือมพิ�วเต์อร์ก�บผู้"�ใช้�
ร์ะบบปฏิ�บ�ต์�ก�ร์ ?
ห้น��ท��ของร์ะบบปฏิ�บ�ต์�ก�ร์ 1. คืวบคื'มก�ร์ท��ง�นของโปร์แกร์ม
และอ'ปกร์ณ์ต์1�งๆ 2 . จ�ดสั่ร์ร์ก�ร์ใช้�ทร์�พิยุ�กร์
คือมพิ�วเต์อร์ร์1วมก�น
ปร์ะเภทของร์ะบบปฏิ�บ�ต์�ก�ร์
2. Windows3. Mac OS4. Unix
1. Dos
5. Linux
1. DOS
เป3นร์ะบบปฏิ�บ�ต์�ก�ร์ท��ใช้�ก�บเป3นร์ะบบปฏิ�บ�ต์�ก�ร์ท��ใช้�ก�บเคืร์��อง เคืร์��อง IBM PC IBM PC ในร์ะยุะในร์ะยุะแร์กๆ ท��เร์��มใช้�คือมพิ�วเต์อร์แร์กๆ ท��เร์��มใช้�คือมพิ�วเต์อร์
DOS DOS ม�ล�กษณ์ะก�ร์ท��ง�นม�ล�กษณ์ะก�ร์ท��ง�นแบบแบบ
Single taskingSingle tasking
ทิดสอบควาทิดสอบความม ร� �เก��ยูวก�บ ร� �เก��ยูวก�บDOSDOS
C:\> dir A:C:\> dir A: (1. ?)(1. ?)
A:\> copy *.doc C: A:\> copy *.doc C: (2.?)(2.?)
A:\> md mywork A:\> md mywork (3. ?)(3. ?)
2. Windows
Bill Gate
Microsoft
Graphic User Interface Graphic User Interface (GUI)(GUI)
Windows Windows ม�ล�กษณ์ะก�ร์ท��ง�นม�ล�กษณ์ะก�ร์ท��ง�นแบบ แบบ
Multi tasking Multi tasking คื�อ สั่�ม�ร์ถง�นคื�อ สั่�ม�ร์ถง�นห้ล�ยุๆ อยุ1�งได�ในเวล�เด�ยุวก�นห้ล�ยุๆ อยุ1�งได�ในเวล�เด�ยุวก�น
3. Mac OS
เป3นร์ะบบปฏิ�บ�ต์�ก�ร์สั่��ห้ร์�บเคืร์��องเป3นร์ะบบปฏิ�บ�ต์�ก�ร์สั่��ห้ร์�บเคืร์��อง แมคือ�นทอช้ แมคือ�นทอช้ (Macintosh)(Macintosh)น�ยุมใช้�ก�บง�นด��น น�ยุมใช้�ก�บง�นด��น GraphicGraphic
4. Unix
เป3นร์ะบบปฏิ�บ�ต์�ก�ร์สั่��ห้ร์�บเคืร์�อข1�ยุเป3นร์ะบบปฏิ�บ�ต์�ก�ร์สั่��ห้ร์�บเคืร์�อข1�ยุ ขน�ดให้ญ่1 ขน�ดให้ญ่1 ม�ล�กษณ์ะเป3น ม�ล�กษณ์ะเป3น Multi-user Multi-user คื�อ ผู้"�คื�อ ผู้"�
ใช้�ห้ล�ยุๆ คืนสั่�ม�ร์ถเข��ไปใช้�ร์ะบบใช้�ห้ล�ยุๆ คืนสั่�ม�ร์ถเข��ไปใช้�ร์ะบบได�พิร์�อมก�นได�ได�พิร์�อมก�นได�
5 .5 . LinuxLinux
เป3นร์ะบบปฏิ�บ�ต์�ก�ร์ท��น�ยุมม�กยุ��งเป3นร์ะบบปฏิ�บ�ต์�ก�ร์ท��น�ยุมม�กยุ��งข9,นในป:จจ'บ�น ข9,นในป:จจ'บ�น
ม�ล�กษณ์ะเป3น ม�ล�กษณ์ะเป3น Open Source Open Source คื�อ ผู้"�พิ�ฒน�ซอฟต์แวร์สั่�ม�ร์ถคื�อ ผู้"�พิ�ฒน�ซอฟต์แวร์สั่�ม�ร์ถแก�ไข ต์�นฉบ�บของโปร์แกร์ม แก�ไข ต์�นฉบ�บของโปร์แกร์ม (Source code)(Source code) ได� ได�
ร์ะบบปฏิ�บ�ต์�ก�ร์ใดม�คืนใช้�ม�กท��สั่'ดในป:จจ'บ�น ?
Windows XP
Windows 98
Windows 2000
Linux
ทิ��มา : www.truehits.net
ร์ะบบปฏิ�บ�ต์�ก�ร์ของคืนไทยุ ?
2. 2.โปร์แกร์มภ�ษ�โปร์แกร์มภ�ษ� (Language (Language Software)Software)
เป3นโปร์แกร์มท��ถ"กเข�ยุนข9,นเป3นโปร์แกร์มท��ถ"กเข�ยุนข9,นด�วยุภ�ษ� ด�วยุภ�ษ�
เร์�ยุกว1� ภ�ษ�“เร์�ยุกว1� ภ�ษ�“คือมพิ�วเต์อร์ โดยุม�ผู้"�เข�ยุน”คือมพิ�วเต์อร์ โดยุม�ผู้"�เข�ยุน”
โปร์แกร์ม โปร์แกร์ม (Programmer)(Programmer) เป3นคืนเป3นคืน
เข�ยุนข9,นเข�ยุนข9,น
ปร์ะเภทของปร์ะเภทของโปร์แกร์มภ�ษ�โปร์แกร์มภ�ษ�
1 .1 .ภ�ษ�เคืร์��อง ภ�ษ�เคืร์��อง (Machine Language)(Machine Language)2.2. ภ�ษ�ท��ใช้�สั่�ญ่ล�กษณ์ ภ�ษ�ท��ใช้�สั่�ญ่ล�กษณ์ (Symbolic (Symbolic Language)Language)
3.3. ภ�ษ�ร์ะด�บสั่"ง ภ�ษ�ร์ะด�บสั่"ง (High – level (High – level Language)Language)
- - คือมไพิเลอร์ คือมไพิเลอร์ (Compiler)(Compiler)- - อ�นเทอร์พิร์�เต์อร์ อ�นเทอร์พิร์�เต์อร์ (Interpreter)(Interpreter)
ก�ร์ร์"�จ�กข�อม"ลของก�ร์ร์"�จ�กข�อม"ลของคือมพิ�วเต์อร์คือมพิ�วเต์อร์
พิ�มพิ “A”
“A” = 01000001
ไม1ร์"�จ�ก “A”
1.1.ภ�ษ�เคืร์��อง ภ�ษ�เคืร์��อง (Machine (Machine
Language)Language)เป3นภ�ษ�ท��คือมพิ�วเต์อร์ร์"�จ�ก และเป3นภ�ษ�ท��คือมพิ�วเต์อร์ร์"�จ�ก และสั่�ม�ร์ถปร์ะมวลผู้ลได�เลยุสั่�ม�ร์ถปร์ะมวลผู้ลได�เลยุ
เป3นร์"ปแบบของต์�วเลขฐ�นสั่องท��เป3นร์"ปแบบของต์�วเลขฐ�นสั่องท��คือมพิ�วเต์อร์สั่�ม�ร์ถท��ง�นได�คือมพิ�วเต์อร์สั่�ม�ร์ถท��ง�นได�ท�นท� เช้1น ท�นท� เช้1น 10010011001001
111100010 111100010
ไม1ต์�องอ�ศั�ยุต์�วแปลภ�ษ� ไม1ต์�องอ�ศั�ยุต์�วแปลภ�ษ� เข�ยุนโปร์แกร์มยุ�ก เน��องจ�กเข�ยุนโปร์แกร์มยุ�ก เน��องจ�ก
ต์�องทร์�บร์ห้�สั่เลขฐ�นสั่อง ต์�องทร์�บร์ห้�สั่เลขฐ�นสั่อง และต์�องม�คืว�มร์"�เร์��องของและต์�องม�คืว�มร์"�เร์��องของฮ�ร์ดแวร์เป3นอยุ1�งด�ฮ�ร์ดแวร์เป3นอยุ1�งด�
1001001011100010
1000100011110000
ภ�ษ�เคืร์��อง
2.2.ภ�ษ�ท��ใช้�สั่�ญ่ล�กษณ์ ภ�ษ�ท��ใช้�สั่�ญ่ล�กษณ์ (Symbolic (Symbolic Language)Language)ม�ก�ร์ใช้�สั่�ญ่ล�กษณ์เพิ��อแทนกล'1มเลขฐ�นม�ก�ร์ใช้�สั่�ญ่ล�กษณ์เพิ��อแทนกล'1มเลขฐ�น
สั่อง เช้1น สั่อง เช้1น ADD ADD ใช้�แทน ก�ร์บวก ใช้�แทน ก�ร์บวก = 11110000= 11110000
MUL MUL ใช้�แทน ก�ร์คื"ณ์ ใช้�แทน ก�ร์คื"ณ์ = = 0000111100001111
ต์�องม�โปร์แกร์มแปลภ�ษ� เพิ��อต์�องม�โปร์แกร์มแปลภ�ษ� เพิ��อแปลให้�เป3นภ�ษ�เคืร์��องแปลให้�เป3นภ�ษ�เคืร์��อง
เช้1น ภ�ษ�เช้1น ภ�ษ� Assembly Assembly ต์�วแปลภ�ษ�สั่�ญ่ล�กษณ์ ให้�เป3นต์�วแปลภ�ษ�สั่�ญ่ล�กษณ์ ให้�เป3นภ�ษ�เคืร์��อง คื�อ ภ�ษ�เคืร์��อง คื�อ AssemblerAssembler
ADD A MUL C
ภ�ษ�สั่�ญ่ล�กษณ์Assembler
3. 3. ภ�ษ�ร์ะด�บสั่"ง ภ�ษ�ร์ะด�บสั่"ง (High – (High – level Language)level Language)
เป3นภ�ษ�ท��ใกล�เคื�ยุงก�บภ�ษ�ท��เป3นภ�ษ�ท��ใกล�เคื�ยุงก�บภ�ษ�ท��มน'ษยุใช้�ม�กข9,น เช้1นมน'ษยุใช้�ม�กข9,น เช้1น
PRINTPRINT WRITEWRITE IF ... THEN…ELSEIF ... THEN…ELSE
อ�จเร์�ยุกว1� อ�จเร์�ยุกว1� Human Human Oriented LanguageOriented Language
ต์�องม�โปร์แกร์มแปลภ�ษ� ให้�เป3น ต์�องม�โปร์แกร์มแปลภ�ษ� ให้�เป3น ภ�ษ�เคืร์��อง คื�อ ภ�ษ�เคืร์��อง คื�อ Interpreter Interpreter
และ และ CompilerCompiler เช้1น เช้1น Visual Basic Visual Visual Basic Visual C++ JavaC++ Java
ภ�ษ�ร์ะด�บสั่"งA = 10B = 20
If A > B Then C = A+B PRINT CElse C = A-BPRINT CEnd IF
Interpreter
Compiler
เป3นโปร์แกร์มท��ท��ห้น��ท��เป3นโปร์แกร์มท��ท��ห้น��ท��อ��นวยุคืว�มสั่ะดวกต์1�งๆ ให้�อ��นวยุคืว�มสั่ะดวกต์1�งๆ ให้�ก�บผู้"�ใช้� อ�จเร์�ยุกว1�โปร์แกร์มก�บผู้"�ใช้� อ�จเร์�ยุกว1�โปร์แกร์มอร์ร์ถปร์ะโยุช้น เช้1น อร์ร์ถปร์ะโยุช้น เช้1น
3. 3. โปร์แกร์มยุ"ท�ล�ต์�, โปร์แกร์มยุ"ท�ล�ต์�, (Utility (Utility
Program)Program)
ก�ร์ต์ร์วจคืว�มผู้�ดปกต์�ของ ก�ร์ต์ร์วจคืว�มผู้�ดปกต์�ของ Hard Hard diskdisk เช้1น เช้1น Scan DiskScan Disk
ก�ร์ท��คืว�มสั่ะอ�ด ก�ร์ท��คืว�มสั่ะอ�ด Hard disk Hard disk เช้1น เช้1น Disk Clean UpDisk Clean Up
ก�ร์จ�ดเร์�ยุงข�อม"ลใน ก�ร์จ�ดเร์�ยุงข�อม"ลใน Hard disk Hard disk เช้1น เช้1น Disk DefragmenterDisk Defragmenter
ก�ร์ใช้� ก�ร์ใช้� Disk Disk Clean UpClean Up
ก�ร์ใช้� ก�ร์ใช้� Disk Disk DefragmenterDefragmenter
ซอฟต์แวร์
สั่��เร์ จร์"ป
ซอฟต์แวร์
เฉพิ�ะง�น
เป3นซอฟต์แวร์ท��บร์�ษ�ทพิ�ฒน�ข9,น
แล�วน��ออกม�จ��ห้น1�ยุ เพิ��อให้�ผู้"�ใช้�ง�นซ�,อไปใช้�ได�
โดยุต์ร์ง ไม1ต์�องเสั่�ยุเวล�ในก�ร์พิ�ฒน�
ซอฟต์แวร์อ�ก
ซอฟต์แวร์สั่��เร์ จร์"ป
ซอฟต์แวร์สั่��เร์ จร์"ปท��ม�จ��ห้น1�ยุในท�องต์ล�ด
ท��วไป และเป3นท��น�ยุมของผู้"�ใช้�
ได�แก1
1) ซอฟต์แวร์ปร์ะมวลผู้ลคื�� ใช้�สั่��ห้ร์�บก�ร์พิ�มพิเอกสั่�ร์
สั่�ม�ร์ถแก�ไข เพิ��ม แทร์ก ลบ
และจ�ดร์"ปแบบเอกสั่�ร์ได�อยุ1�งด�
ม�โปร์แกร์มใดเป3นโปร์แกร์ม
สั่��ห้ร์�บปร์ะมวลผู้ลคื��
บ��ง
WordPad
Notepad
2) ซอฟต์แวร์สั่��ห้ร์�บคื��นวณ์ใช้�สั่��ห้ร์�บสั่ร์��งต์�ร์�ง
ก�ร์คื��นวณ์ และสั่ร์��งกร์�ฟ
ม�โปร์แกร์มใดเป3นโปร์แกร์ม
สั่��ห้ร์�บสั่ร์��งต์�ร์�งก�ร์
คื��นวณ์
MS-Excel
3 ) ซอฟต์แวร์จ�ดก�ร์ฐ�นข�อม"ลใช้�สั่��ห้ร์�บช้1วยุในก�ร์เก บ
ก�ร์เร์�ยุกคื�นม�ใช้�ง�น ก�ร์ท��ร์�ยุง�น ก�ร์สั่ร์'ป
ผู้ลจ�กข�อม"ล
ม�โปร์แกร์มใดเป3นโปร์แกร์ม
สั่��ห้ร์�บจ�ดก�ร์ฐ�นข�อม"ล
InformixdBase
FoxProParadox
4 ) ซอฟต์แวร์น��เสั่นอง�นใช้�สั่��ห้ร์�บน��เสั่นอข�อม"ล
สั่ร์��งแผู้นภ"ม� กร์�ฟ และร์"ปภ�พิได�
ม�โปร์แกร์มใดเป3นโปร์แกร์ม
สั่��ห้ร์�บน��เสั่นอง�น
ซอฟต์แวร์เฉพิ�ะม�ก�ร์พิ�ฒน�ซอฟต์แวร์ใช้�
ง�นเฉพิ�ะสั่��ห้ร์�บง�นแต์1ละปร์ะเภทให้�ต์ร์งก�บคืว�ม
ต์�องก�ร์ของผู้"�ใช้�แต์1ละร์�ยุ
เช้1น ซอฟต์แวร์ท��ใช้�มห้�ว�ทยุ�ล�ยุร์�ช้ภ�ฏิเพิช้ร์บ"ร์ณ์ร์ะบบสั่�ร์สั่นเทศัง�นทะเบ�ยุน
และว�ดผู้ล http://pmis.pcru.ac.th/mis/webservice/
ร์ะบบสั่�ร์สั่นเทศัสั่�บคื�นข�อม"ลห้น�งสั่�อ-ว�ร์สั่�ร์
http://opac.pcru.ac.th/vtls/thai/
ร์ะบบสั่�ร์สั่นเทศัแผู้นผู้�งอ�คื�ร์เร์�ยุน
http://203.113.118.5/bu/
เช้1น ซอฟต์แวร์ท��ใช้�ในโร์งพิยุ�บ�ลร์ะบบเวช้
สั่�ร์สั่นเทศั(Hospital
2000)
ถ��น�กศั9กษ�ใช้� internet จะม�เว บไซต์
ท��ให้�บร์�ก�ร์ download
โปร์แกร์ม ท��เป3นท�,ง Freeware
และ Shareware
ก�ร์โอนยุ��ยุแฟ?มข�อม"ลจ�กเคืร์��องของ
ผู้"�ให้�บร์�ก�ร์ม�ยุ�งเคืร์��องของผู้"�ใช้�บร์�ก�ร์
ก�ร์โอนยุ��ยุแฟ?มข�อม"ลจ�กเคืร์��องของผู้"�ใช้�บร์�ก�ร์ไปยุ�งเคืร์��องผู้"�ให้�บร์�ก�ร์
download ม�ใช้�ง�นได�โดยุไม1เสั่�ยุเง�น ต์ลอดก�ร์
ใช้�ง�น
download ม�ทดลองใช้�ได�โดยุไม1เสั่�ยุเง�น
ในร์ะยุะเวล�ห้น9�งแต์1เม��อต์�องก�ร์ใช้�ง�นจร์�ง
ต์�องเสั่�ยุเง�นซ�,อ
www.download.com
www.thaiware.com
www.shareware.com
Download
Accelerator
โปร์แกร์มปร์ะยุ'กต์โปร์แกร์มปร์ะยุ'กต์ปร์ะเภทต์1�งๆปร์ะเภทต์1�งๆGraphic & Graphic &
MultimediaMultimediaWeb DesignWeb DesignWeb BrowserWeb BrowserAntivirusAntivirus
Music & Music & AudioAudio
ChatChatร์�บสั่1ง ร์�บสั่1ง E-mailE-mailFTPFTP
ไวร์�สั่ คื�อโปร์แกร์มช้น�ดห้น9�งท��ม�คืว�มสั่�ม�ร์ถในก�ร์
สั่��เน�ต์�วเองเข��ไปต์�ดอยุ"1ในร์ะบบคือมพิ�วเต์อร์ได�และถ��
ม�โอก�สั่ก สั่�ม�ร์ถแทร์กเข��ไปร์ะบ�ดในร์ะบบคือมพิ�วเต์อร์อ��น ๆ
LOVE Bug LOVELETTER
3 2 . .Wormก��ล�งร์ะบ�ดอยุ"1ในสั่วนด'สั่�ต์
ใช้�เวล�น�นผู้�ดปกต์�ในก�ร์เร์�ยุกโปร์แกร์มข9,นม�ท��ง�น
ขน�ดของโปร์แกร์มให้ญ่1ข9,นข�อคืว�มท��ปกต์�ไม1คื1อยุได�
เห้ นกล�บถ"กแสั่ดงข9,นม�บ1อยุ ๆ
เก�ดอ�กษร์ห้ร์�อข�อคืว�มปร์ะห้ล�ดบนห้น��จอ
เคืร์��องสั่1งเสั่�ยุงออกท�งล��โพิงโดยุไม1ได�เก�ดจ�กโปร์แกร์มท��ใช้�อยุ"1
แป?นพิ�มพิท��ง�นผู้�ดปกต์�ห้ร์�อไม1ท��ง�นเลยุ
ขน�ดของห้น1วยุคืว�มจ��ท��เห้ล�อลดน�อยุกว1�ปกต์� โดยุห้�เห้ต์'ผู้ลไม1ได�
ไฟลข�อม"ลห้ร์�อโปร์แกร์มท��เคืยุใช้�อยุ"1 ๆ ก ห้�ยุไป
เคืร์��องท��ง�นช้��ลง
เคืร์��องบ"ต์ต์�วเองโดยุไม1ได�สั่��ง
ร์ะบบห้ยุ'ดท��ง�นโดยุไม1ทร์�บสั่�เห้ต์'
เป@ดเคืร์��องไม1ได� ห้ร์�อขณ์ะท��ง�นอยุ"1เคืร์��องก ด�บไปเอง
สั่��ร์องไฟลข�อม"ลท��สั่��คื�ญ่ ป?องก�นก�ร์เข�ยุนให้�ก�บ
Diskette Write Protect
ต์�ดต์�,งโปร์แกร์มต์ร์วจห้�ไวร์�สั่
เร์�ยุกใช้�โปร์แกร์มต์ร์วจห้�ไวร์�สั่เป3นปร์ะจ��
คือยุ update โปร์แกร์มต์ร์วจห้�ไวร์�สั่อยุ"1เสั่มอ
พิยุ�ยุ�มอยุ1�เป@ดเมลท��ม�ช้��อแปลกๆ
ล�ขสั่�ทธิ�Aซอฟต์แวร์ล�ขสั่�ทธิ�A คื�อ ก�ร์แสั่ดงออกซ9�งคืว�มคื�ด (expression of idea) ในร์"ปของ “ง�นสั่ร์��งสั่ร์ร์คื” ปร์ะเภทต์1�งๆ เช้1น ห้น�งสั่�อ ดนต์ร์� เพิลง ภ�พิว�ด ร์"ปป:, น โปร์แกร์มคือมพิ�วเต์อร์ ฯลฯ
ก�ร์พิ�จ�ร์ณ์�ซอฟต์แวร์ต์�มก�ร์พิ�จ�ร์ณ์�ซอฟต์แวร์ต์�มห้ห้ล�กล�กก�ร์ของล�ขสั่�ทธิ�Aก�ร์ของล�ขสั่�ทธิ�A
พิ จารณาซอฟตี้"แวร"ในด�านของลิ ขส ทิธิ์ ( มองได�เป*น พิ จารณาซอฟตี้"แวร"ในด�านของลิ ขส ทิธิ์ ( มองได�เป*น 3 3 กลิ+,ม กลิ+,ม ซอฟตี้"แวร"ทิ��ม�ลิ ขส ทิธิ์ ( ซอฟตี้"แวร"ทิ��ม�ลิ ขส ทิธิ์ ( : : ผู้��ผู้ลิ ตี้จะอน+ญาตี้ให้�เฉพิาะผู้��ทิ��ซผู้��ผู้ลิ ตี้จะอน+ญาตี้ให้�เฉพิาะผู้��ทิ��ซ ื้�อื้�อผู้ลิ ตี้ภ�ณฑ์"เทิ,าน��นทิ��ผู้ลิ ตี้ภ�ณฑ์"เทิ,าน��นทิ��
ม�ส ทิธิ์ ใช้�งานได�ม�ส ทิธิ์ ใช้�งานได� ซอฟตี้"แวร"แช้ร"แวร" ซอฟตี้"แวร"แช้ร"แวร" (Share Ware) : (Share Ware) : อน+ญาตี้ให้�ใช้�งานได�แตี้,จะม�ข�ออน+ญาตี้ให้�ใช้�งานได�แตี้,จะม�ข�อ
จ5าก�ด ห้ากจะใช้�งานตี้,อก6จะตี้�องซื้�อผู้ลิ ตี้ภ�ณฑ์"ในภายูห้ลิ�ง จ5าก�ด ห้ากจะใช้�งานตี้,อก6จะตี้�องซื้�อผู้ลิ ตี้ภ�ณฑ์"ในภายูห้ลิ�ง ซอฟตี้"แวร"ฟร�แวร"ซอฟตี้"แวร"ฟร�แวร"((Free WareFree Ware ) ) : : ม�เป7าห้มายูเพิื้�อเผู้ยูแพิร,ให้�ผู้��ใช้�น5าไปม�เป7าห้มายูเพิื้�อเผู้ยูแพิร,ให้�ผู้��ใช้�น5าไป
ใช้�ได�โดยูไม,ตี้�องเส�ยูค,าใช้�จ,ายูใช้�ได�โดยูไม,ตี้�องเส�ยูค,าใช้�จ,ายู ซอฟตี้"แวร"ฟร�แวร"ทิ��ไม,เป8ดเผู้ยูว ธิ์�ในการผู้ลิ ตี้ ซอฟตี้"แวร"ฟร�แวร"ทิ��ไม,เป8ดเผู้ยูว ธิ์�ในการผู้ลิ ตี้ ซอฟตี้"แวร"ทิ��เป8ดเผู้ยูว ธิ์�การผู้ลิ ตี้ เร�ยูกว,า ซอฟตี้"แวร"โอเพินซอร"ส ซอฟตี้"แวร"ทิ��เป8ดเผู้ยูว ธิ์�การผู้ลิ ตี้ เร�ยูกว,า ซอฟตี้"แวร"โอเพินซอร"ส
((Open Source Software) Open Source Software) ห้รื้อ ซอฟตี้"แวร"รห้�สเป8ด ห้รื้อ ซอฟตี้"แวร"รห้�สเป8ด สามารถน5า สามารถน5า ไปใช้�งาน ทิ5าซ5�า เร�ยูนร� � ปร�บปร+ง แก�ไขเพิ �มเตี้ ม แลิะเผู้ยูแพิร,ได� ไปใช้�งาน ทิ5าซ5�า เร�ยูนร� � ปร�บปร+ง แก�ไขเพิ �มเตี้ ม แลิะเผู้ยูแพิร,ได�
ต์�วอยุ1�งของ ต์�วอยุ1�งของfreewarefreeware