środa, 15 października 2014

Prawa autorskie




DEFINICJE


Prawo autorskie 


Ang. copyright, symbol: (©) – pojęcie prawnicze oznaczające ogół praw przysługujących autorowi utworu albo zespół norm prawnych wchodzących w skład prawa własności intelektualnej, upoważniających autora do decydowania o użytkowaniu dzieła i czerpaniu z niego korzyści finansowej.

Utwór 


Termin prawniczy z zakresu prawa autorskiego, który według Ustawy z dnia 4 lutego 1994 r. o prawie autorskim i prawach pokrewnych jest zdefiniowany następująco
"..każdy przejaw działalności twórczej o indywidualnym charakterze, ustalony w jakiejkolwiek postaci, niezależnie od wartości, przeznaczenia i sposobu wyrażenia."


Licencja


(z łac. licet, „jest dozwolone“; Imiesłów przymiotnikowy czynny: licens, „wolny“) – dokument prawny lub umowa, określająca warunki korzystania z utworu, którego dana licencja dotyczy. Właściciel praw autorskich, znaku handlowego lub patentu może (i często to robi) wymagać od innych posiadania licencji jako warunku użytkowania lub reprodukowania licencjonowanego utworu.

 TYPY LICENCJI


Freeware 


Licencja oprogramowania umożliwiająca darmowe rozprowadzanie aplikacji bez ujawnienia kodu źródłowego. Czasami licencja freeware zawiera dodatkowe ograniczenia (np. część freeware jest całkowicie darmowa jedynie do użytku domowego).

Public domain


W najwęższym znaczeniu jest to twórczość, z której można korzystać bez ograniczeń wynikających z uprawnień, które mają posiadacze autorskich praw majątkowych, gdyż prawa te wygasły lub twórczość ta nigdy nie była lub nie jest przedmiotem prawa autorskiego. Pojęcie to wywodzi się z angielskiego systemu common law i początkowo oznaczało grunty należące do państwa, które zostały udostępnione do bezpłatnego użytku publicznego, co później zostało rozciągnięte na własność intelektualną, która z różnych względów nie jest objęta ochroną prawa autorskiego i może w związku z tym być wykorzystywana bezpłatnie przez każdego 

Adware


Jest oprogramowaniem rozpowszechnianym za darmo, ale zawierającym funkcję wyświetlającą reklamy.

Postcardware (lub Cardware) 


Rodzaj licencji oprogramowania wywodzący się od Freeware i Shareware. Używany przez autorów, którzy udostępniają swoje programy za darmo: w zamian za to oczekują, że użytkownik przyśle im kartkę pocztową (najczęściej z miejscowości, w której mieszka). Wymóg ten bywa mniej lub bardziej kategoryczny w zależności od konkretnej licencji. Niektóre uzależniają od tego legalność używania programu, inne pozostawiają to dobrej woli użytkownika jako sposób na wyrażenie wdzięczności autorowi.

GNU


General public lianse  licencja wolnego i otwartego oprogramowania stworzona w 1989 roku przez Richarda Stallmana i Ebena Moglena na potrzeby Projektu GNU, zatwierdzona przez Open Source Initiative. Pierwowzorem licencji była licencja Emacs General Public License. Wersja druga licencji GNU GPL została wydana w roku 1991, a wersja trzecia – 29 czerwca 2007.

Shareware


Rodzaj licencji programu komputerowego, który jest rozpowszechniany bez opłat z pewnymi ograniczeniami lub z niewielkimi opłatami do wypróbowania przez użytkowników w określonym czasie. Czasami po określonej liczbie dni (wersja trial) lub po określonej liczbie uruchomień za taki program trzeba zapłacić przelewem lub zrezygnować z korzystania z niego, odinstalowując go. Niektóre programy po skończeniu okresu próbnego same się usuwają w czasie pracy.

Demo


Celowo zubożona przez autorów wersja programu, która jest udostępniana za darmo (np. poprzez internet). Taki zabieg marketingowy ma na celu wzbudzić zainteresowanie danym produktem - najczęściej grą komputerową. Istnieją trzy rodzaje oprogramowania demo: prezentacja pozwalająca jedynie oglądać przygotowane przez autorów możliwosci programu lub komputera (np. w dziedzinie jakości grafiki, jaką może wyswietlać, czy szybkości animacji - tzw. rolling demo), wersja interaktywna pozbawiona pewnych funkcji w stosunku do pełnej wersji oprogramowania oraz wersja pełna, ale o ograniczonym czasie działania (zwykle 7, 30 lub 60 dni). Na rozpowszechnianie programu (np. w internecie) należy uzyskać zgodę autora.

Trial


Rodzaj licencji na programy komputerowe polegający na tym, że można go używać przez z góry ustalony czas (od 7 do 90 dni). Programy na tej licencji są w pełni funkcjonalne. Po upływie ustalonego czasu, jedyną rzeczą, na którą pozwoli program to rejestracja albo usunięcie z dysku twardego. Zazwyczaj wersje próbne rozprowadzane są na tej licencji.

OEM(orginal equipment manufactuer)


Licencja ta kojarzy się najczęściej z systemem operacyjnym Windows. Jest to licencja związana z jednym konkretnym komputerem i nie może być przeniesiona na inny komputer. Przez to ograniczenie licencja tego typu jest z reguły znacznie tańsza.
Obecnie najczęściej nie występuje w postaci oddzielnej płytki instalacyjnej, a reinstalacja systemu wykonywana jest za pomocą wydzielonej części dysku (partycja Recovery)


Domationware


Jest jednym z typów licencji Otherware. Oprogramowanie na tej licencji może być dowolnie modyfikowane, kopiowane i dystrybuowane pod warunkiem, że licencjobiorca zapłaci autorowi symboliczną kwotę. Wielkość opłaty zależy od licencjobiorcy.

Abadonware


Oprogramowanie, którego twórca już nie sprzedaje i nie zapewnia dla niego obsługi. Spotyka się również użycie tego określenia w stosunku do oprogramowania, którego twórca świadomie zaprzestał rozwoju i wsparcia produktu. Określenie „abandonware” nie jest używane w odniesieniu do starszych wersji danego oprogramowania, które już nie są sprzedawane i wspierane, o ile producent nadal wspiera i sprzedaje oprogramowanie, które stanowi kontynuację tych wersji.

Firmware


Oprogramowanie wbudowane w urządzenie, zapewniające podstawowe procedury obsługi tego urządzenia. Nowsze urządzenia posiadają często możliwość aktualizacji tego oprogramowania, dzięki umieszczeniu go na przykład w pamięciach typu flash lub EEPROM. Coraz częściej słowo firmware jest zastępowane pojęciem oprogramowanie układowe.

LICENCJA


Jednostanowiskowa -

Angielskie one-site licence, licencja uprawniająca użytkownika do zainstalowania nabytego oprogramowania tylko w jednym komputerze, obejmująca zakaz udostępniania takiego oprogramowania w sieci oraz na innych wolnostojących komputerach. Licencja jednostanowiskowa, jak każda, nie zabrania sporządzenia kopii zapasowej oprogramowania.

Wielostanowiskowa - 

Angielskie site licence, rodzaj licencji zezwalającej na użytkowanie oprogramowania w sieci lub w zestawie komputerów, np. w szkole lub w pracowni, określającej maksymalną liczbę stanowisk, na których wolno zainstalowac objęte nią oprogramowanie. Odmianą licencji grupowej jest licencja sieciowa (network licence).
licencja cc Creative Commons (jemendo.pl)


ODPOWIEDZIALNOŚĆ KARNA


WŁAMANIE NA KOMPUTER -
Za bezprawne wejście do systemu komputerowego grozi kara do dwóch lat więzienia. 

PODRZUCANE WIRUSA -

Za podrzucenie wirusa komputerowego, który spowodował zniszczenie, uszkodzenie usunięcie lub zmianę zapisu istotnej informacji, grozi kara do 3 lat więzienia.

PIRACTWO KOMPUTEROWE -
Piractwo komputerowe to bezprawne wykorzystywanie progamów komputerowych lub nielegalne ich kopiowanie.

PLAGIAT -
Za nielegalne uzyskanie programu komputerowego w celu uzyskania korzyści majątkowej grozi kara do 5 lat więzienia.

DOZWOLONY UŻYTEK



  • udostępnianie RTV,
  • radio internetowe,
  • przedruki,
  • cytaty.







środa, 8 października 2014

Rozwiązywanie problemów


LISTA KROKÓW


Opis słowny algorytmu wydawania reszty.


Dane: Kwota pieniędzy do wydania, nominały banknotów i bilonu uporządkowane malejąco
Wyniki: Ilość poszczególnych nominałów banknotów i bilonu
Krok 1: Ustalenie wartości początkowych
Krok 2: Sprawdzamy, ile razy najwyższy nominał mieści się w kwocie do wydania
Krok 3: Obliczamy resztę do wydania: poprzednia kwota - obliczona ilość * nominał
Krok 4: Przechodzimy do niższego nominału
Krok 5: Jeśli reszta do wydania = 0 [stop] w przeciwnym razie powtarzamy kroki 2 - 4
Schemat blokowy

SCHEMAT BLOKOWY


Jest narzędziem nakierowywanym na prezentację kolejnych czynności w projektowanym algorytmie. Schematy blokowe pozwalają na prostą zmianę instrukcji na instrukcję programu komputerowego. Elementami budowy są: strzałka, operand, predykat i etykieta. Schemat blokowy pozwala dostrzec istotne etapy algorytmu i logiczne zależności między nimi.






PROGRAM TURBO PASCAL

Turbo Pascal – jedna z popularniejszych implementacji kompilatorów języka Pascal, zintegrowane środowisko programistyczne, produkt firmy Borland International dla procesorów Z80 (system CP/M) oraz rodziny Intel x86 i nowszych. Obecnie nie jest już rozwijany. Następcą Turbo Pascala jest środowisko programistycze Delphi.







PROGRAM C++

C++ – język programowania ogólnego przeznaczenia.
Umożliwia abstrakcję danych oraz stosowanie kilku paradygmatów programowania: proceduralnego, obiektowego i generycznego. Charakteryzuje się wysoką wydajnością kodu wynikowego, bezpośrednim dostępem do zasobów sprzętowych i funkcji systemowych, łatwością tworzenia i korzystania z bibliotek (napisanych w C++, C lub innych językach), niezależnością od konkretnej platformy sprzętowej lub systemowej (co gwarantuje wysoką przenośność kodów źródłowych) oraz niewielkim środowiskiem uruchomieniowym. Podstawowym obszarem jego zastosowań są aplikacje i systemy operacyjne.



PROGRAM EXEL


Jest to arkusz kalkulacyjny produkowany przez Microsoft (pełna nazwa to Microsoft Office Excel). Głównie stosuję się go do wykonywania obliczeń (np. wydatków) w formie tabelarycznej. W tym użyciu mają zastosowanie głównie liczne funkcje matematyczne. Również wykorzystuję się ten program do tworzenia różnych wykresów przydatnych w matematyce, fizyce bądź ekonomii.




PROGRAM VISUAL BASIC 


Jest to język programowania wysokiego poziomu i narzędzie programowania firmy Microsoft. Składnia jest oparta na języku BASIC i zawiera kilkaset instrukcji, funkcji i słów kluczowych.