Misrak TVET College Training, Teaching and Learning Materials Development
MISRAK TVET COLLEGE under
Ethiopian TVET-System
INFOM!TION TEC"NOLO#$ %&''OT %EVICE Level I
LEARNING GUIDE # 6 &nit o( Competence) Module Title ) L# Code ) TTLM Code )
Install %o(t*are !pplication Installing %o(t*are !pplication ICT IT%+ L- . ICT IT%+ TTLM /++
LO -) O0tain so(t*are or so(t*are upgrade Learning #uide First Edition
Date) / /1-+2 !uthor) ICT, IT 3 Misrak TVET College
'age 1 o( +-
Misrak TVET College Training, Teaching and Learning Materials Development
INTRODUCTION
Learning Guide # 6
This learning guide is developed to provide 4ou the necessar4 in(ormation regarding the (ollo*ing content coverage and topics 3 • •
%o(t*are that con(orm to the organi5ation needs Licensing re6uirements
This guide *ill also assist 4ou to attain the learning outcome stated in the cover page7 %peci(icall4, upon completion o( this Learning #uide, 4ou *ill 0e a0le to 3 •
Investigate application program that 0est con(orms to re6uirements and organi5ational policies
•
O0tain application program under instruction (rom appropriate person
•
Determine licensing re6uirements and record in line *ith organi5ational guidelines
•
Ensure target computer to con(orm *ith the minimum hard*are and operating s4stem re6uirements o( the application program
Learning Activitie +7 ead the speci(ic o08ectives o( this Learning #uide7 -7 ead the in(ormation *ritten in the 9In(ormation %heets +: in pages ;1/7 ;7 !ccomplish the 9%el(1check: in page .7 27 I( 4ou earned a satis(actor4 evaluation proceed to 9In(ormation %heet -:7 "o*ever, i( 4our rating is unsatis(actor4, unsatis(actor4, see 4our teacher (or (urther instructions or go 0ack to Learning !ctivit4 < +7 /7 %u0mit 4our accomplished %el(1check7 This *ill (orm part o( 4our training port(olio7 .7 ead the in(ormation *ritten in the 9In(ormation %heet -: in pages =1+;7 =7 !ccomplish the 9%el(1check: in page +27 >7 Do the 9L!' test: in pages +/1+. ?i( 4ou are read4@ and sho* 4our output to 4our 4our teacher7 $our teacher *ill evaluate 4our output either satis(actor4 or unsatis(actor47 I( unsatis(actor4, 4our teacher shall advice 4ou on additional *ork7 Aut i( satis(actor4 4ou can proceed to Learning #uide ;7
•
$our teacher *ill evaluate 4our output either satis(actor4 or unsatis(actor47 I( unsatis(actor4, 4our teacher shall advice 4ou on additional *ork7 Aut i( satis(actor4 4ou can proceed to the neBt topic7
Learning #uide First Edition
Date) / /1-+2 !uthor) ICT, IT 3 Misrak TVET College
'age ! o( +-
Misrak TVET College Training, Teaching and Learning Materials Development
In"r$atin S%eet 1
S"t&are t%at cn"r$ t t%e rgani'atin rgani'atin need
S"t&are u(grade ()an The most eBciting and at the same time, most (rustrating things a0out in(ormation technolog4 is that it is (ast changing *ith *hich re6uires ne* so(t*are7 Ne* so(t*are products emerge, *ith (antastic ne* must have (eatures that make it easier (or 4ou and 4our emplo4ees to per(orm 4our 8o0s7 T%ere are t& e*tre$e a((rac%e t u(grading+ 1.
T%e deire t ,e u(dated- %ome companies, especiall4 those in the technical industr4 themselves, desire to 0e on the cutting edge and al*a4s have the latest and greatest7 These earl4 adopters toss out their old s4stems and replace them *ith the ne* as soon as its availa0le7
2.
T%e cnervative utdated &a.- %ome companies, companies, especiall4 those in more traditional or conservative (ields, go 04 the i( its not 0roke, dont (iB it philosoph47 The4 tend to hang onto on to their old tried and s4stems and so(t*are and upgrade onl4 *hen (orced to do so 0ecause a ne* (eature set is a0solutel4 re6uired to get the 8o0 done or, or, more o(ten, 0ecause the old machines (inall4 0reak do*n and the ne* one *ould *ork 0etter using a ne* so(t*are7
These t*o strategies have something in common) the4 arent reall4 strategies at all7 The4re 0oth reactive 1 the (irst driven 04 reaction to the marketing o( ne* products, and the second se cond driven 04 reaction to necessit47 ne cessit47 The $arter cure i t deve)( a ()an and ti$e)ine "r u(grading, u(grading , taking man4 (actors into consideration including scala0ilit47 ! long1term plan must take into account (uture gro*th and changes anticipated 04 4our co mpan4 and the *a4 those changes *ill a((ect 4our upgrade needs7 T%e "ive "t&are u(grade ()an 1- Categri'e and (ririti'e The (irst step in putting together 4our upgrade plan is to categori5e and prioriti5e (tentia) u(grade7 u(grade7 %ome categories o( upgrade items include) •
Operating %4stem
•
Client so(t*are
•
%erver so(t*are
•
ord 'rocessing
•
Data0ase so(t*are
Learning #uide First Edition
Date) / /1-+2 !uthor) ICT, IT 3 Misrak TVET College
'age / o( +-
Misrak TVET College Training, Teaching and Learning Materials Development •
#raphics so(t*are
•
Device drivers
•
Etc7
O( course, 4ou dont have to upgrade all o( the items in a particular categor4 at the same time7 For eBample, 4ou might plan to upgrade the client computers in a particular department, such as the graphics department, 0ased on tho se users greater need (or the (eatures o( ne* operating s4stems and applications7 Or 4ou might upgrade onl4 server so(t*are, such as 4our mail servers, to take advantage o( a ne* release o( the mail server so(t*are that *ill make it easier to support 4our mo0ile users7 %o(t*are is a ver4 0road categor4 and 4ou ma4 upgrade operating s4stems andGor speci(ic applications *hile continuing to use older versions o( other applications7 !- Set (riritie Once 4ouve identi(ied the categories, 4ou can prioriti5e them 0ased on the costG0ene(its ratio ratio o( upgrading a particular categor47 hat items are serving as the 0ottlenecks that keep *ork (rom getting done as e((icientl4 as it could *ith ne*er so(t*areH so(t*areH Identi(4 the the so(t*are so(t*are that doesnt an4more meet the *ork demands or there might 0e ne* so(t*are highl4 needed in the 0usiness operations7 O( course, in real li(e l i(e 4our upgrade priorities ma4 not al*a4s 0e 0ased strictl4 on need7 I( the 0ig 0oss *ants the top o( the line so(t*are, theres a good chance heGshe *ill get it7 In general, general, though, dont over1upgrade7 over1upgrade7 'lan to give 4our users the so(t*are thats re6uired to most e((ectivel4 per(orm their 8o0 tasks and no more7 /- Cnider de(endencie &pgrading some categories ma4 0e dependent on (irst upgrading other categories7 For eBample, 4ou ma4 not 0e a0le to upgrade 4our productivit4 applications until 4ou (irst upgrade the operating s4stems 3 and 4ou might not 0e a0le to upgrade the operating s4stems until 4ouve upgraded upgraded the hard*are7 hard*are7 In upgrading or installing ne* so(t*are, 4ou need to also check the hard*are re6uirements7 It can *ork the other *a4, *a4, too i( 4ou upgrade the operating s4stem, 4ou might 0e (orced to upgrade the productivit4 application 0ecause the old version doesnt run *ell ?or at all@ on the ne* operating s4stem7 These dependencies a((ect 4our upgrade priorities and timeliness7
Learning #uide First Edition
Date) / /1-+2 !uthor) ICT, IT 3 Misrak TVET College
'age 0 o( +-
Misrak TVET College Training, Teaching and Learning Materials Development
0- %aed r))ut Once 4ouve decided to upgrade a particular categor4, 4ou shouldnt 8ump in (eet (irst and roll out the upgrade to ever4 s4stem or device in that categor47 hat i( the upgrade causes ma8or pro0lems that make s4stems or the net*ork unusa0leH The most prudent strateg4 is to rollout each upgrade in phases7 Test it (irst in a non1production environment7 This gives 4ou a chance to *ork the 0ugs out *ithout an4 impact on emplo4ee productivit47 NeBt, select a pilot group to test the upgrades in the production environment7 I( the ne* hard*are or so(t*are entails a learning curve, roll it out (irst to po*er users, those *ho are more technicall4 savv4 and thus 0etter a0le to handle the ne* *a4 o( doing things *ithout over*helming 4our support sta((7 Once the4ve mastered it, the4ll serve as a resource (or helping other users make the transition *hen 4ou roll it out to the rest o( the department or the rest o( the compan47 2- Kee(ing it ca)a,)e $our upgrade upgrade plan should 0e set out in *riting, and 4ou should get input (rom di((erent departments and di((erent levels to help 4ou create a plan that *ill create the least disruption and proceed smoothl47 smoo thl47 &pgrading can 0e costl4 and traumatic, 0ut sooner or later its inevita0le7 'roper planning, *ith scala0ilit4 in mind, can make the di((erence 0et*een a smooth deplo4ment o( ni(t4 ne* and needed so(t*are and an upgrade disaster7 disaster7
Learning #uide First Edition
Date) / /1-+2 !uthor) ICT, IT 3 Misrak TVET College
'age 2 o( +-
Misrak TVET College Training, Teaching and Learning Materials Development
Se)"3C%ec4 !
5ritten Tet
Name:____________________
Date:_________________
Instruction: Answer Instruction: Answer all all the 6uestions listed 0elo*, i( 4ou have some clari(ications1 (eel (ree to ask 4our teacher7 te acher7 +7 -7 ;7 27
hat are the t*o?-@ t*o?-@ eBtreme approaches approaches in upgrading so(t*areH so(t*areH (2 point) hat is the smartest smartest *a4 to do *hen *hen deciding to upgrade upgrade so(t*areH (1 point) hat are the the (ive?/@ so(t*are so(t*are upgrade upgrade plansH (5 points) #ive at least (ive?/@ (ive?/@ categories (or potential potential so(t*are so(t*are upgrade7 (5 points)
Learning #uide First Edition
Date) / /1-+2 !uthor) ICT, IT 3 Misrak TVET College
'age 6 o( +-
Misrak TVET College Training, Teaching and Learning Materials Development
Note: Sati"actr. rating rating 17 (int a,ve a,ve 8 Unati"actr. Unati"actr. 3 ,e)& 17 (int $ou can ask 4ou teacher (or the cop4 o( the correct ans*ers
.
In"r$atin S%eet !
Licening re9uire$ent
S"t&are )icene ! "t&are )icene ?or )icene ?or "t&are )icene in )icene in common*ealth usage@ is a legal instrument ?usuall4 04 *a4 o( contract la*@ la*@ governing the usage or redistri0ution o( so(t*are7 !ll so(t*are is cop4right protected, cop4right protected, eBcept material in the pu0lic domain7 Contractual con(identialit4 is another *a4 o( protecting so(t*are7 ! t4pical so(t*are license grants an end1user permission to use one or more copies o( so(t*are in so(t*are in *a4s *here such a use *ould other*ise constitute cop4right in(ringement o( the so(t*are o*ners eBclusive rights under cop4right la*7 The license terms are o(ten en(orced 04 a 0uilt1in license manager7 manager7 %ome so(t*are comes *ith the license *hen purchased o(( the shel( or or an OEM license OEM license *hen 0undled *ith hard*are7 %o(t*are can also 0e in the (orm o( (ree*are or (ree*are or share*are7 share*are7 S"t&are )icene can )icene can generall4 0e (it into the (ollo*ing categrie) categrie) proprietar4 licenses proprietar4 licenses (ree and open source licenses, source licenses, *hich include (ree so(t*are licenses and licenses and other open source licenses7 licenses7 • •
The (eatures that distinguish them distinguish them are signi(icant in terms o( the e((ect the4 have on the end3uer: rig%t7 rig%t7 ! (ree open source license makes so(t*are (ree (or inspection o( its code, modi(ication, and distri0ution7 %ome (ree licenses, like the #N& #eneral 'u0lic License, License, allo* the product andGor derivative to 0e commerciall4 co mmerciall4 sold7
•
r(rietar. "t&are
The hallmark o( proprietar4 so(t*are licenses is that the so(t*are pu0lisher grants the use o( one or more copies o( so(t*are under the end-user end-user license license agreement (EULA), (EULA), 0ut o*ners o*nership hip o( those those copies copies remain remains s *ith *ith the so( so(t*a t*are re pu0lisher ?hence use o( the term proprietar4 proprietar4@7 @7 This (eature o( proprietar4 so(t*are license licenses s means means that that certai certain n rights rights regard regarding ing the so( so(t* t*are are are reserv reserved ed 04 the so(t*are pu0lisher7 There(ore, it is t4pical o( E&L!s to include terms *hich de(ine the uses o( the so(t*are, such the num0er o( installations allo*ed or the terms o( distri0ution7 Learning #uide First Edition
Date) / /1-+2 !uthor) ICT, IT 3 Misrak TVET College
'age ; o( +-
Misrak TVET College Training, Teaching and Learning Materials Development
The most signi(icant e((ect o( this (orm o( licensing is that, i( o*nership o( the so(t*are remains *ith the so(t*are pu0lisher, then the end1user must accept accept the so(t*are license7 In other *ords, *ithout acceptance o( the license, the end1user ma4 not use the so(t*are at all7 One eBample o( such a proprietar4 so(t*are license is the the lice licens nse e (or (or Microso(t Microso(t indo*s indo*s7 !s is usua usuall ll4 4 the the case case *ith *ith prop propri riet etar ar4 4 so(t* so( t*are are licenses licenses,, this this license license contai contains ns an eBtensi eBtensive ve list list o( activit activities ies *hich *hich are restri restricte cted, d, such such as) reverse reverse engineering engineering,, simu simult ltan aneou eous s use use o( the the so( so(t* t*ar are e 04 multiple users, and pu0lication o( 0enchmarks or per(ormance tests7
•
! primar4 conse6uence o( the (ree so(t*are (orm o( licensing is that acceptance o( the license is essentiall4 optional J the end1user ma4 use the so(t*are *ithout accepting the license7 "o*ever, "o*ever, i( the end1user *ishes to eBercise an4 o( the additional rights granted 04 a (ree so(t*are license ?such as the right to redistri0ute the so(t*are@, then the end1user must accept, and 0e 0ound 04, the so(t*are license7 Open source licenses generall4 licenses generall4 (all under t*o categories)
C(. )e"t )icene- Those that aim to preserve the openness o( the so(t*are itsel(, and er$iive )icene- those )icene- those that aim to give (reedoms to the users o( that so(t*are
!n eBample o( a copy left free softare license is license is the #N& #eneral 'u0lic License ?#'L@7 License ?#'L@7 This license is aimed at giving the end1user permission to redistri0ute, reverse engineer, or other*ise modi(4 the so(t*are under the terms o( the license7 These permissions are not entirel4 (ree o( o0ligations (or the end1user, end1user, ho*ever7 ho*ever7 The end1user must compl4 *ith certain terms i( the end1user *ishes to eBercise these eBtra permissions granted 04 the #'L7 For instance, an4 modi(ications made and redistri0uted 04 the end1user must include the source code (or these, and the end1user is not allo*ed to re1assert the removed cop4right 0ack over their derivative *ork7 The modi(ied so(t*are is there(ore also pu0licl4 availa0le (or (urther modi(ication 04 an4 user7 EBamples o( permissi!e o( permissi!e free softare licenses are licenses are the =SD )icene and )icene and the MIT )icene, )icene, *hich essentiall4 grant the end1user permission to do an4thing Learning #uide First Edition
Date) / /1-+2 !uthor) ICT, IT 3 Misrak TVET College
'age > o( +-
Misrak TVET College Training, Teaching and Learning Materials Development
the4 *ish *ith the source code in 6uestion, including the right to take the code and use it as part o( closed1source so(t*are or so(t*are released under a proprietar4 so(t*are license7 so(t*are license7
rduct 4e. ! (rduct 4e., 4e., also kno*n as a CD 4e., 4e., is a speci(ic so(t*are10ased ke4 (or a computer program7 It certi(ies that the cop4 co p4 o( the program is original7 !ctivation is !ctivation is sometimes done o((line 04 entering the ke4, or *ith so(t*are like indo*s K' online K' online activation is re6uired to prevent multiple people using the same ke47 Computer games use product ke4s to veri(4 that the game has not 0een illegall4 copied (or eBample, one could not pla4 Aattle7net po*ered Aattle7net po*ered games such as Diablo II or or Star Craft online online *ithout an originalGuni6ue product ke47 Like*ise, Like*ise, one is not allo*ed to pla4 online *ith t*o identical product ke4s at the same time7
'roduct ke4s consist o( a series o( num0ers andGor letters7 This se6uence is t4picall4 entered 04 the user during the installation o( computer so(t*are, and is then passed to a veri(ication (unction in the program7 This (unction manipulates the ke4 se6uence according to a mathematical algorithm and algorithm and attempts to match the results to a set o( valid solutions7
Learning #uide First Edition
Date) / /1-+2 !uthor) ICT, IT 3 Misrak TVET College
'age ? o( +-
Misrak TVET College Training, Teaching and Learning Materials Development
Se)"3C%ec4 !
5ritten Tet
Name:____________________
Date:_________________
Instruction: Answer Instruction: Answer all all the questions questions listed below, below, if you have have some clarificationsclarifications- feel free to ask your your teacher. +7 It is a legal legal instrument ?usuall4 ?usuall4 04 *a4 *a4 o( contract la*@ la*@ governing the usage or redistri0ution o( so(t*are7 (1 point) -7 hat are the t*o ?-@ license categoriesH (2 points) ;7 hat distinguishes distinguishes 0et*een the - license categoriesH categoriesH 27 hat does the acron4m ?E&L!@ stands (orH (1 (orH (1 point) /7 hat are the t*o ?-@ categories under (ree and open source licensesH source licensesH (2 points) .7 #ive one ?+@ ?+@ eBample o( a cop4 le(t licenses7 licenses7 (1 point) =7 #ive t*o ?-@ ?-@ eBamples o( permissive licenses7 licenses7 (2 points) >7 hat do 4ou call call a speci(ic so(t*are10ased so(t*are10ased ke4 (or a computer computer programH programH (1 point
Learning #uide First Edition
Date) / /1-+2 !uthor) ICT, IT 3 Misrak TVET College
'age 17 o( 17 o( +-
Misrak TVET College Training, Teaching and Learning Materials Development
Note: Satisfactory ratin ! " #oints above $ %nsatisfactory - below " #oints. &ou can ask you teacher for the co#y of the correct answers
La( Tet
ractica) De$ntratin
Name) Time started)
Date) Time (inished)
'lease ask your trainer for the instruction for this (a# )est
Learning #uide First Edition
Date) / /1-+2 !uthor) ICT, IT 3 Misrak TVET College
'age 11 o( 11 o( +-
Misrak TVET College Training, Teaching and Learning Materials Development
Your teacher will evaluate your output either satisfactory or unsatisfactory. If unsatisfactory, your teacher shall advice you on additional work. But if satisfactory, you can proceed to the next topic.
Learning #uide First Edition
Date) / /1-+2 !uthor) ICT, IT 3 Misrak TVET College
'age 1! o( 1! o( +-