Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
107
Добавлен:
18.10.2019
Размер:
1.1 Mб
Скачать

Міністерство освіти і науки України Тернопільський національний технічний університет імені Івана Пулюя

Кафедра кібербезпеки

Звіт до практичної роботи №6

з курсу: «Інтелектуальна власність»

Виконав:

студент групи СБм - 51

Тернопіль – 2018

Тема. Оформлення заявки на отримання свідоцтва з авторського права на програмний продукт.

Мета: Отримати базові навички в оформленні заявки на отримання свідоцтва з авторського права на програмний продукт.

Завдання:

ознайомитись з основними документами які складають законодавчу базу в області захисту програмних продуктів;

ознайомитись з способами захисту програмних продуктів в Україні;

ознайомитись з особливостями охорони різноманітних програмних продуктів (комп'ютерних програм, баз даних, інтернет сайтів, програмного забезпечення вільного використання);

ознайомитись з суттю реєстрації авторського права на програмний продукт;

ознайомитись з можливими варіантами оформлення правової охорони програмних продуктів.

Д Е Р Ж А В Н А С Л У Ж Б А І Н Т Е Л Е К Т У А Л Ь Н О Ї В Л А С Н О С Т І У К Р А Ї Н И

вул. Василя Липківського, 45, м. Київ-35, 03680, МСП, Україна Тел.: (044) 494-06-06. Факс: (044) 494-06-67.

ЗАЯВА

про реєстрацію авторського права на службовий твір

Службові відмітки:

Підпис начальника відділу ►_______________

 

 

 

 

 

 

 

Номер заявки ▼

 

Дата подання

 

 

 

 

 

 

 

 

 

 

Число ▲

Місяць ▲

Рік ▲

 

 

 

 

 

 

 

 

Номер свідоцтва

 

Дата реєстрації

 

 

 

 

 

 

 

 

 

 

Число ▲

Місяць ▲

Рік ▲

 

 

 

 

 

 

 

Прошу зареєструвати авторське право на службовий твір

1. Вид та повна назва твору Програма для синхронізації файлів і папок між двома пристроями

Скорочена назва твору (якщо така є) Синхронізація файлів

Попередня чи альтернативна назва твору (якщо така є)

___________________________________________________________________________________

___________________________________________________________________________________

2. Галузь творчої діяльності __________________________Наука____________________________________

Наука, література чи мистецтво

3.До якого об’єкту(ів) авторського права належить твір Комп’ютерна програма

4.Анотація або реферат твору (Публікується в офіційному бюлетені)

___________________________________________________________________________________

Рекомендований розмір - до 300 друкованих знаків

___________________________________________________________________________________

___Комп’ютерна програма для синхронізації файлів і папок між двома пристроями. Ціль даної програми – дозволити користувачу швидко та легко проводити резервне копіювання та синхронізацію файлів.

___Програму,яканадастьможливістькористувачупроводитирезервнекопіюваннятасинхронізаціюфайлів. Інтерфейс тафункції програми забезпечуватимуть зрозумілу роботу користувача.

5. Дата остаточного завершення роботи над твором ► Число __12__ Місяць ___11____ Рік __2018___

6. Відомості про оприлюднення твору (опублікування, сповіщення, виконання, показ тощо) немає

7. Відомості про використані твори:

7.1. Відомості про твір(и), відносно якого(их) цей твір є похідним _____немає__________________

___________________________________________________________________________________

Вказати, на основі якого твору зроблено переклад, адаптацію, аранжування тощо, їх правомірність

7.2. Відомості про твір(и), або частину твору(ів), що включено до твору, права на який реєструються

________________________________________немає______________________________________

Вказати твори інших авторів та правомірність їх включення

8. Відомості про попередню реєстрацію* Ні – ; Так – , _________________________________

Вказати державу, дату, номер попередньої реєстрації

___________________________________________________________________________________

та назву реєстру

1

9. Відомості про автора(ів) твору, зазначеного у п.1 заяви**

9.1. Прізвище, ім'я, по батькові першого автора (псевдонім, за наявності, вказати в дужках)

____________________________Ім'я Прізвище По батькові______________________

Дата народження Число__10__ Місяць ___07____ Рік __1996___

Повна поштова адреса, телефон ________ вул. Вулиця 1, м. Тернопіль, 12345, (352)999999______________

Вулиця, номер будинку, назва населеного пункту, район, область, поштовий індекс

Суть авторства, авторський вклад у створення твору поставлено завдання розробити програму для для синхронізації файлів і папок між двома пристроями, дисками, папками з можливістю вибору синхронізації файлів чи папок.

Цей твір (частину твору) створено:*

 

Цей твір (частину твору) створено для оприлюднення:*

у порядку виконання службових

 

під власним ім’ям

 

обов’язків

анонімно

за договором

під псевдонімом

 

 

*Необхідне позначити “X”

**Якщо авторів декілька, використайте лист подовження бланку заяви

2

10. Особа, яка подає заявку на реєстрацію (заявник):

10.1. Автор(и), роботодавець

__________________Ім'я Прізвище По батькові вул. Вулиця 1, м. Тернопіль, 12345, (352)999999_____________________

Повне ім’я фізичної особи, повна поштова адреса або повне офіційне найменуванняюридичної особи, адреса для листування

__________________________________________________________________________________

_

10.2. Довірена особа автора(ів), роботодавця

 

________________________________________немає______________________________________

Повне ім’я особи, повна поштова адреса (адреса для листування), телефон

___________________________________________________________________________________

11. Видача свідоцтва (свідоцтв):

Надіслати за вказаною адресою___________ вул. Вулиця 1, м. Тернопіль, 12345, (352)999999____________

Вулиця, номер будинку, назва населеного пункту, район, область, поштовий індекс

___________________________________________________________________________________

Видати заявнику _______________Ім'я Прізвище По батькові_______________________________

Прізвище, ініціали

12. Перелік документів і матеріалів, що додаються до заяви

Кількість

Кількість

аркушів

примірників

 

 

 

 

Примірник твору (форма,

Лістинг комп’ютерної прграми

2

1

 

 

 

 

в якій представлено твір)

 

 

 

 

Документ, що підтверджує створення

 

 

 

твору у порядку виконання службових

 

 

 

обов’язків та належність авторських

 

 

 

майнових прав на службовий твір

 

 

 

Платіжний документ, що підтверджує сплату збору за підготовку до державної

1

1

реєстрації авторського права на твір

 

 

Платіжний документ, що підтверджує сплату збору за оформлення і видачу

1

1

свідоцтва про державну реєстрацію авторського права на твір

 

 

Документ, що свідчить про факт і дату оприлюднення твору (за наявності)

 

 

Документ, що підтверджує повноваження довіреної особи (довіреність)

 

 

Інші документи,

Опис комп’ютерної програми

1

1

 

 

 

що додаються до

 

 

 

заяви

 

 

 

13. Я, який нижче підписався, підтверджую достатність і достовірність відомостей, вказаних у матеріалах заявки:

Автор(и)______Ім'я Прізвище По батькові__________________

Прізвище(а), ініціали, підпис(и)

Заявник ________Ім'я Прізвище По батькові________________________________________

Прізвище, ініціали та підпис особи, яка подає заявку

Дата ► Число ___19___ Місяць ______11________ Рік ____2018______

Примітки:_____________________________________________________________________________________________

______________________________________________________________________________________________________

Заявку опрацював: ______________________________________________________________

Прізвище, ініціали та підпис працівника відділу

3

Настанова щодо використання комп’ютерної програми «синхронізації файлів і папок між двома пристроями».

Комп’ютерна програма для синхронізації файлів і папок між двома пристроями. Ціль даної програми – дозволити користувачу швидко та легко проводити резервне копіювання та синхронізацію файлів.

Програму, яка надасть можливість користувачу проводити резервне копіювання та синхронізацію файлів. Інтерфейс та функції програми забезпечуватимуть зрозумілу роботу користувача.

Програма має дружній користувацький інтерфейс. Програма не вимагає від користувача виконання складних дій. Графічний інтерфейс максимально простий та зручним.

Блок – схема алгоритму роботи функції copyall

Для запуску програми слід мати .exe файл, який знаходиться в кореневому каталозі. Програма не потребує інсталяції для того, щоб її запустити потрібно скопіювати файли які входять в даний пакет із носія на якому знаходиться програм в папку на комп’ютері. Після запуску програмного продукту на екрані монітору з’являється головне вікно програми, на якому розміщені всі елементи управління. Для того, щоб вибрати шляхи папок необхідно вказати їх у рядках адрес папок або клацнути на кнопку для вказання відповідної папки.

Для виходу з програми необхідно натиснути кнопку «Вихід».

ІНСТРУКЦІЯ КОРИСТУВАЧА З ВИКОРИСТАННЯ

КОМП’ЮТЕРНОЇ ПРОГРАМИ «Синхронізація файлів»

ВСТУП

Комп’ютерна програма «Синхронізація файлів».

Комп’ютерна програма «Синхронізація файлів», створена для синхронізації файлів і папок між двома пристроями, дисками, папками з можливістю вибору синхронізації файлів чи папок. Програма не вимагає від користувача виконання складних дій. Графічний інтерфейс максимально простий та зручним.

Комп’ютерна програма «Синхронізація файлів» надає можливість:

-проводити резервне копіювання файлів;

-проводити синхронізацію файлів;

-вибір двох папок;

-можливість копіювання файлів;

-можливість копіювання папок.

ВИМОГИ ДО АПАРАТНО-ПОРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

Вимоги до апаратно-програмного забезпечення:

-операційна система Microsoft Windows Vista/7/8/10;

-встановлені Microsoft Frameworks;

-800 МГц 32-розрядний (x86)

-оперативна пам’ять – 512 Mбайт;

-Відеоадаптер: Super VGA (800 x 600);

-графічної пам’яті - 32 МБ;

-обсяг дискової пам’яті для програми – 553 КБайт;

-мишка та клавіатура.

Вищезазначені вимоги є мінімальними для повноцінного функціонування апаратно-програмного забезпечення.

ТЕСТУВАННЯ ТА НАЛАГОДЖЕННЯ ПРОГРАМИ

Тестування програмного продукту відбувалось на ПК такої конфігурації:

-процесор: IntelCorei3-2330M – 2.27 ГГц;

-оперативна пам’ять: 4096Mb;

-під управлінням операційної системи Windows 7.

Програма розроблена в середовищі програмування CodeBlocks, на мові програмування С з використанням стандартних функцій Windows та бібліотек фунцій MinGW.

Для запуску програми слід мати .exe файл, який знаходиться в кореневому каталозі.

Програма не потребує інсталяції для того, щоб її запустити потрібно скопіювати файли які входять в даний пакет із носія на якому знаходиться програм в папку на комп’ютері.

Після запуску програмного продукту на екрані монітору з’являється головне вікно програми (див. рис 1.1), на якому розміщені всі елементи управління.

Рисунок 1.1 – головне вікно програми

Для того, щоб вибрати шляхи папок необхідно вказати їх у рядках адрес папок або клацнути на кнопку для вказання відповідної папки. Таке вікно зображене на рисунку1.2.

Рисунок 1.2 – вікно вибору папки

У вікні потрібно зайти в папку, з якої користувач хоче синхронізовувати файли і натиснути кнопку ОК. Для вибору режиму резервного копіювання потрібно вирати копіювання в одну з папок, для вибору синхронізації – копіювання з обох папок. Якщо потрібно копіювати файли чи папки, необхідно вибрати відповідний варіант, при цьому копіювати папки без файлів неможливо. Коли користувач відмітить потрібні параметри він повинен натиснути кнопку "Копіювати".

Опис програмного продукту

//головна фунція

int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance,

LPSTR lpszArgument, int nCmdShow)

{

HWND hwnd;

/* This is the handle for our window */

MSG messages;

/* Here messages to the application are saved */

WNDCLASSEX wincl;

/* Data structure for the windowclass */

/* The Window structure */

wincl.hInstance = hThisInstance;

 

wincl.lpszClassName = szClassName;

 

wincl.lpfnWndProc = WindowProcedure;

/* This function is called by windows

*/

 

wincl.style = CS_DBLCLKS;

/* Catch double -clicks */

wincl.cbSize = sizeof (WNDCLASSEX);

/* Use default icon and mouse-pointer */

wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION); wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION); wincl.hCursor = LoadCursor (NULL, IDC_ARROW);

wincl.lpszMenuName = NULL;

/* No menu */

wincl.cbClsExtra = 0;

/ * No extra bytes after the window class */

wincl.cbWndExtra = 0;

/* structure or the window instance */

/* Use Windows's default colour as the background of the window */ wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;

/* Register the window class, and if it fails quit the program */ if (!RegisterClassEx (&wincl))

return 0;

/* The class is registered, let's create the program*/ hwnd = CreateWindowEx (

0,

/* Extended possibilites for variation */

szClassName,

/* Classname */

_T("File synchronizer by Volodymyr Fil"), /* Title Text */ WS_SYSMENU | WS_MINIMIZEBOX,

/*стилі вікна MINIMIZEBOX для можливості згортання,SYSMENU для неможливості ресайзу */

CW_USEDEFAULT,

/* Windows decides the position */

CW_USEDEFAULT,

/* where the window ends up on the screen */

550,

/* The programs width */

350,

/* and height in pixels */

HWND_DESKTOP,

/* The window is a child-window to desktop */

NULL,

/* No menu */

hThisInstance,

/* Program Instance handler */

NULL

/* No Window Creation data */

);

/* Make the window visible on the screen */ ShowWindow (hwnd, nCmdShow);

/* Run the message loop. It will run until GetMessage() returns 0 */ while (GetMessage (&messages, NULL, 0, 0))

{

/* Translate virtual-key messages into character messages */ TranslateMessage(&messages);

/* Send message to WindowProcedure */

/*printf("\n%s\t%s\t%s\t%s", foldersCopyFrom1 ? "true" : "false", foldersCopyFrom2 ? "true" : "false", filesCopyFrom1 ? "true" : "false", filesCopyFrom2 ? "true" : "false");*/ //для дебагу чекбоксів DispatchMessage(&messages);

}

/* The program return-value is 0 - The value that PostQuitMessage() gave */ return messages.wParam;

}

/* This function is called by the Windows function DispatchMessage() */

LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)

{

switch (message)

/* handle the messages */

{

 

case WM_CREATE: