bao cao ma nguon mo

Download Bao cao Ma nguon mo

If you can't read please download the document

Upload: thai-duy-nguyen

Post on 22-Jun-2015

10.392 views

Category:

Technology


5 download

DESCRIPTION

Báo cáo môn học Mã nguồn mở My report about Open Source Licenses in university. --------------------- Photos by: - NuMEDia Art @ flickr.com - Kris Kros @ flickr.com - Jochem Liem @ flickr.com - monitorpop @flickr.com - NASA

TRANSCRIPT

  • 1. CC GIY PHP M NGUN M Nhm 6: Nguyn Ngc Anh Cng Nguyn Thi Duy ng Trn Qun

2. Gii thiu v Giy php m ngun m 3. L cc giy php bn quyn dnh cho cc phn mm my tnh trong t ra cc quy nh buc ngi s dng phn mm phi tun theo.GIY PHP M NGUN M (Open Source License) Giy php m ngun m c s dng cho cc phn mm ngun m: ? 4. TNH PHP Lca giy php m ngun m Giy php m ngun mxc nhn v bn quyn ca tc gi gci vi phn mm, tuy nhin c a thm cc iu khon cc hnh vi phn phi, sa i, sao chp... cc phn mm ny tr thnh hp php. ? Photos by NuMEDia ART, flickr.com 5. PHN LOI giy php m ngun m Nhng giy php khng quy nh bt c s hn ch no trong vic s dng m ngun. - Apache Software License v.1.1 - BSD License - Intel Open Source License for CDSA/CSSM Implementation - MIT License - Sun Industry Standards Source License - W3C Software Notice and License ... Nhng giy php quy nh mt s s hn ch trong vic s dng m ngun. - Common Public License v.1.0 - GNU General Public License v.2.0 - IBM Public License v.1.0 - Mozilla Public License v.1.0 and v.1.1 - Open Software License v.1.1 - Python Software Foundation License v.2.1.1 - Sun Public License v.1.0 ... 6. PHN LOI giy php m ngun m Nhng giy php khng quy nh bt c s hn ch no trong vic s dng m ngun. Nhng giy php quy nh mt s s hn ch trong vic s dng m ngun. 7. Giy php m ngun m do mt s cng ty, t chc lp ra quy nh v trch nhim ca ngi s dng i vi mt phn mm/m ngun m,da trn nh ngha v m ngun m(OSD - Open Source Definition)do OSI(Open Source Initiative)a ra. Tham kho v OSD ti:http://www.opensource.org/docs/osd Danh sch cc giy php c OSI cng nhn: http://www.opensource.org/licenses NGI LP giy php m ngun m 8. Cng ng thm nh giy php s tho lun trong t nht 30 ngy. Cc kin t cng ng s c tng kt v a ln ban gim c OSI. Ban gim c OSI s a ra quyt nh cui cng, hoc yu cu cc thng tin b sung, trong ln hp nh k thng sau. Cng ng thm nh s c thng bo v quyt nh ca ban gim c OSI.Nu giy php c chp thun, n s c a ln website ca OSI. QUY TRNH THNG QUA mt giy php m ngun m ti OSI Cc thng tin chi tit hn v qu trnh thng qua mt giy php mi, c th xem ti: http://www.opensource.org/approval 9. in thng tin cn thit vo trong bn mu ca giy php nh km giy php vo trong phn mm CCH S DNG giy php m ngun m 10. Mt s Giy php m ngun mthng dng 11. 12. GNU GPL l giy php phn mm t do ph bin nht, ban u c thit k biRichard Stallman cho d n GNU GII THIU giy php m ngun m GNU GPL - L giy php copyleft - Phin bn 2 ca giy php ny c pht hnh nm 1991 - Phin bn 3, phin bn hin ti, c pht hnh nm 2007 Hmm... 13. NI DUNG CHNH giy php m ngun m GNU GPL Quyn li: - Quyn c sao chp v phn phi chng trnh - Quyn c yu cu tr ph cho vic phn phi . - Quyn c thay i chng trnh s dng cho mc ch c nhn. - Quyn c phn phi bn c thay i . 14. NI DUNG CHNH giy php m ngun m GNU GPL Ngha v: - Khi sao chp v phn phi chng trnh, phi nh km cc thng bo v bn quyn gc v khng nhn bo hnh (tr khi nu c vn bn quy nh thm v vic bo hnh) - Khi phn phi bn c thay i bi bn thn, phi ch thch r l bn c thay i, cc thnh phn c thay i, v p dng giy php GNU cho bn c thay i . - Khi pht hnh chng trnh phi cng khai m ngun ca chng trnh . 15. X l vi phm Ngi vi phm giy php s b tc quyn s dng giy php GNU . Tuy nhin nu B tha hng giy php t A, A vi phm m B khng vi phm th B vn c gi giy php GNU. NI DUNG CHNH giy php m ngun m GNU GPL Photos by constructionweekonline.com 16. Tnh Virus C IM ca giy php GNU GPL Tc gi gc gi bn quyn, v cho php ngi dng cc quyn hp php: 17. MT S PHN MM s dng giy php GNU GPL Ubuntu Wordpress Joomla GIMP 18. Giy php BSD Berkeley Software Distribution License 19. Phin bn u tin c thit k bi i hc California ti Berkeley nm 1980 Ban u c dng cho d n BSD ( Berkeley Source Distribution) GII THIU giy php BSD 20. Giy php BSD cho php sao chp, chnh sa, phn phi li sn phm c chnh sa hoc khng, ch khi: - Gi nguyn thng bo bn quyn ca sn phm -Phi km theo 2 thng bo: Danh sch cc iu kin v t chi trch nhim. - Khng c s dng tn d n hay tn nh phn phi vo mc ch qung b bn thn nu khng c cho php. NI DUNG CHNH ca giy php BSD 21. C IM ca giy php BSD (*) Ngoi ra, giy php BSD cn cho php cc nh pht trin khc sa i ni dung giy php, hoc s dng mt giy php khc i km vi sn phm c chnh sa. (*) 22. MT S PHN MM s dng giy php BSD FreeBSD Microsoft Hotmail Yahoo Mail 23. Giy php MIT Massachusetts Institute of Technology 24. MIT l mt giy php phn mm t do c pht hnh bi Hc vin Cng ngh Massachusetts, c hi ng MIT X s dng. Ban u c son tho cho X Window System (d n to giao din ha cho ngi dng cc my tnh kt ni mng vo nm 1984). GII THIU giy php MIT 25. - Cc quyn li ca ngi s dng giy php vn tng t nh giy php GNU. Tuy nhin MIT loi b thuc tnh virus khi giy php. - Giy php MIT khng bt buc phi cng khai m ngun. -Giy php MIT cng c th c chnh sa li cho ph hp vi thc t. Ngoi ra, giy php MIT khng cm s dng tn ca ngi gi bn quyn vo mc ch qung b, v khng bt buc phi hin danh sch tt c nhng ngi tng tham gia thc hin d n trong phn About ca chng trnh. NI DUNG CHNH ca giy php MIT 26. MT S PHN MM s dng giy php MIT Ruby on Rail jQuery X Window System 27. Giy php Apache 28. L giy php m ngun m c son ra bi T chc phn mm Apache (ASF - Apache Software Foundation)Tt c mi phn mm do ASF pht hnh u mang giy php Apache. Nhng d n khng thuc ASF nhng vn mang giy php Apache, cho n thng 7 nm 2009 l vo khong 5000 d n. Giy php Apache 2.0 tng thch vi phin bn giy php GNU 3.0. Phin bn mi nht ca Apache l 2.0http://www.apache.org/licenses/LICENSE-2.0 GII THIU giy php Apache 29. - Cho php ngi dng t do s dng phn mm vi bt k mc ch no, t do phn phi, t do sa i, t do phn phi bn sa i mnh lm (on 3 ca giy php) - Khng yu cu bn sa i ca phn mm phi c phn phi di cng giy php vi bn gc, hay c phn phi di dng ngun m. -Trong mi tp tin c cp php, thng tin v bn quyn v bng sng ch trong bn phn phi li phi c gi nguyn nh bn gc, v mi tp tin c chnh sa phi ghi ch l c chnh sa khi no.NI DUNG CHNH ca giy php Apache 30. Giy php Apache khng yu cu trch dn ton b giy php vo sn phm hay tp tin nh km bn phn phi, m ch cn thm phn thng bo c cha ng link ti website cha giy php: NI DUNG CHNH ca giy php Apache Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. 31. CC PHN MM s dng giy php Apache Apache Server XAMPP Apache Axis2 32. Giy php Lin kt vi phn mm m ngun ng Lin kt vi phn mm m m Ti phn phi m ngun sau khi thay i Tng thch vi GNU GPL GPL Khng Khng, nu phn mm kia dng giy php khng tng thch GNU Ch khi bn sa dng GNU C Apache License C C C (khi tn Apache khng c s dng trong tn sn phm phi sinh Khng BSD C C C Khng MIT C C C C SO SNH mt s giy php m ngun m 33. Gii thiu mt s Phn mm s dngGiy php m ngun m 34. Drupal 35. Drupal l mt h thng qun tr thng tin (Content Management System CMS) m ngun m, min ph, vit bng PHP v c pht hnh di dng giy php GNU GPL v2.).Drupal gip ngi s dng n gin ha vic xy dng mt website, t mt blog c nhn, n trang web thng mi in t, hay cc trang web gio dc, ph bin kin thc DRUPAL 36. - L nn tng CMS tt nht nm 2008 - 1.4 triu lt download - 550,000 ti khon ng k - 2000 thnh vin l cc nh pht trin - H tr hn 20 ngn ng DRUPAL 37. Photos by Kris Kros (flickr), Jochem Liem(flickr), monitorpop(flickr), and NASA Drupal c cng ng ngi s dng rng ln 38. u im: - n gin trong s dng v cp nht thng tin - Min ph v c cng ng mnh - n nh v bo mt - D dng SEO - Modul ha, d thm chc nng mi DRUPAL 39. The GIMP 40. L phn mm min ph xut sc nht trong lnh vc bin tp nh: - Cho php chnh sa nh, ghp nh, sng tc... - Tng thch vi cc plug-in dnh cho cc phn mm khc - S dng giy php GPL v3 GIMP 41. The GIMP c cng ng s dng rng ln, chia s cc ti nguyn cho vic sng tc, chnh sa nh. 42. The GIMP c cng ng pht trin ln, vi cc sn phm mi da trn The GIMP nh: - GIMP Visual Studio - GIMP.app, OSX-GIMP, Seahorse - GIMP Portable - GIMP Paint Studio - GIMP Animation Package GIMP 43. GIMP km Photoshop: - Khng h tr cho h thng khp mu Pantone. - Cha x l c nh 16bit mu. - Hn ch trong chnh Gamma - V mt s tc v cao cp khc. VS GIMP hn Photoshop: 44. 45. - CakePHP l mt framework min ph, m ngun m - Dng to ra cc ng dng web (web applications) bng ngn ng PHP. - Hin ti, CakePHP c a chung bi gii lp trnh web. CakePHP 46. CakePHP c cng ng s dng rng ln: - Cakebaker: http://cakebaker.42dh.com/ - Debuggable:http://debuggable.com/ - CakePHP Google Group: http://groups.google.com/group/cake-php/ - Planet CakePHP: http://planetcakephp.org/aggregator CakePHP 47. - S dng giy php MIT, to s thng thong cho ngi s dng khi hu nh khng phi quan tm v mt lut php. - Tng thch vi PHP version 4, 5. - Trao i d liu vi c s d liu d dng. - T ng sinh code (code generation) - T ng kim tra c php. - H tr cc thnh phn xy dng Email, Cookie, Security, v Request Handling. - V cn nhiu u im khc na. CakePHP 48. m my bi Light Echo xung quanh siu sao khng l V838 Monocerotis nh chp bi knh thin vn Hubble 49. - L mt trong nhng trnh duyt ph bin nht hin nay. - C th chy trn nhiu h iu hnh, l trnh duyt mc nh ca Ubuntu FireFox 50. Firefox c cng ng ngi dng v nh pht trin ln: - S lng add-ons ln: - Lng ngi s dng ln:(*) FireFox IE FireFox Safari Chrome Opera Khc 64.66% 26.08% 3.74% 3.17% 1.53% 0.82% (*) S liu t cc ngun: The Counter, OneStat, Net Applications, ADTECH (Europe), W3Counter, AT Internet, Stat Counter, thng 9 nm 2009 51. u im ca FireFox: - Awesome Bar - TraceMonkey JavaScript engine.- D dng to Bookmark - Tnh ty bin cao - H tr chng Phishing v Mailware. - D dng phc hi li phin lm vic trc. - Duyt web trong ch bo mt - Ty bin cc tab d dng FireFox 52. Apache Server 53. Apache Server - Apache server l mt chng trnh phn mm my ch t do v min ph, dnh cho my ch s dng giao thc HTTP.- Apache chy trn cc h iu hnh tng t nh Unix, Microsoft Windows, Novell Netware v cc h iu hnh khc. - T thng 4-1996, Apache tr thnh chng trnh my ch HTTP thng dng nht - Thng 9 2009, Apache phc v cho khong 54.48% website trn th gii 54. Apache IIS Chi ph Min ph Cao ph bin Cao Khng ph bin bng H tr PHP Tt Khng tt bng H tr ASP/ASP.NET Mc nh l khng Tt Giao din Dng lnh v text ha v Wizard VS IIS 55. Ti liu tham kho http://www.opensource.org http://www.fsf.org http://www.groklaw.net/article.php?story=20031231092027900 http://www.gnu.org http://www.drupal.org http://www.firefox.com http://developer.kde.org/documentation/licensing/licenses_summary.html http://en.wikipedia.org http://www.gimp.org http://www.cakephp.org http://www.apache.org http://www.linfo.org/bsdlicense.html http://www.newmediarights.org/open_source/new_media_rights_open_source_licensing_guide V mt s ti liu khc...