Maneno "uhalifu" na "kosa" husikika mara nyingi. Kwa kuongezea, hata mtu anayetumia maneno haya katika usemi hawezi daima kuunda wazi maana yake. Hii ni kweli haswa kwa makosa. Wakati huo huo, katika fasihi ya kisheria, ufafanuzi huu umefunuliwa kwa undani wa kutosha.
Kosa katika fasihi inaitwa haki kitendo kinachodhuru jamii ambayo somo lenye uwezo lazima libebe jukumu la kisheria. Wote mtu na shirika wanaweza kutenda kama somo. Katika kesi hii, jukumu linaweza tu kuchukuliwa na wale ambao, kwa njia iliyowekwa na sheria, wanatambuliwa kama wenye uwezo. Je! Kitendo chochote hatari kwa jamii nzima au raia mmoja mmoja anaweza kuchukuliwa kuwa kosa? Hapana. Ni hivyo tu katika hali ambapo inakidhi hali fulani. Kwanza kabisa, hatua lazima iwe hatari au hatari kwa jamii. Sifa ya pili ya kutofautisha ya kosa, kama jina la jambo hili linavyosema, ni kwamba inapingana na kanuni za kisheria. Moja ya sifa kuu za kosa ni hatia. Kitendo chenyewe kinaadhibiwa, ambayo ni kwamba, kitendo hicho kinatambuliwa kama uhalifu au ukiukaji wa kiutawala kwa njia iliyoamriwa na sheria, ambayo vikwazo kadhaa vimewekwa. Aina za adhabu zimedhibitiwa kabisa. Ikiwa kosa linatambuliwa kama uhalifu, adhabu hiyo imedhamiriwa na Sheria ya Jinai, ambayo inaonyesha wazi ni hatua gani haramu zinazotolewa aina fulani za adhabu. Ikiwa kosa linatambuliwa kama kosa la kiutawala, adhabu au matokeo mabaya kwake huamuliwa na Kanuni za Makosa ya Utawala. Moja ya vitu muhimu zaidi vya kosa ni jukumu la kisheria kwa hilo. Ikiwa hakuna jukumu kama hilo, hakuna swali la kosa. Kumekuwa na wakati kama huo katika historia: kwa mfano, wakati kanuni zingine halali tena, wakati zingine bado hazijatengenezwa, kama ilivyo katika nyakati za vita au mapinduzi. Kosa ni kitendo au kutokufanya. Ili dhima ya kisheria iweze kutokea, lazima kitendo cha mwenendo kifanyike. Mawazo na nia haziwezi kuwa chini ya jukumu la kisheria. Katika kesi hii, kutotenda kunaeleweka kama upuuzi wa mtu au shirika, ambayo ilisababisha ukiukaji wa haki za mtu. Mfano ni kutolipa mshahara kwa wafanyikazi, kutompa msaada kwa mtu aliye katika hali ya hatari, n.k. Wakati gani mtu anaweza kupatikana na hatia ya kosa? Ikiwa ana uwezo wa kutambua matendo yake na matokeo yake. Ikiwa mtu hajui matendo yake, hawezi kupatikana na hatia. Mtoto mdogo au mgonjwa wa akili hawezi kutambuliwa kama mkosaji kwa sababu hajui matendo yao, na kwa hivyo hawawezi kuwajibika kwao. Mazoezi ya kisheria pia yanajua visa vingi vya vitendo vya kutafakari ambavyo mhusika hakuweza kutambua au kuzuia. Vitendo hivi vilionekana kama makosa, lakini kisheria haikuweza kutambuliwa kama hivyo.