"justify">
4.6 Стандарт на ліцензування Limitations on exclusive rights: Computer programs
Прийнятий Legal Information Institute 28 жовтня 1988 [29].
Браузер Opera є пропрієтарним програмним забезпеченням. Пропрієтарне програмне забезпечення - приватна власність авторів або правовласників, і не задовольняє критеріям вільного ПЗ <# "justify"> 5. РОЗРОБКА РОЗШИРЕННЯ OPERA
.1 середу програмування
Розширення для Opera пишуться за допомогою загальних відкритих web-стандартів, тому все, що потрібно, щоб почати, це Opera (починаючи з 11 версії) і текстовий редактор або IDE (Integrated Development Environment або Integrated Debugging Environment - інтегроване середовище розробки) . Під IDE найчастіше розуміють набір таких засобів як текстовий редактор <# "justify"> Системні вимоги при створенні розширення визначаються типом використовуваного текстового редактора, і залежать від призначення розширення при його роботі. Наприклад, якщо розширення створює велике число вкладок або вікон, то необхідно наявність великого обсягу оперативної пам'яті. p align="justify"> В якості середовища програмування буде використовуватися найпростіший текстовий редактор блокнот, який є частиною системи Windows.
5.2 Елементи розширення
Опера розширення засновані на специфікації W3C Widgets <# "justify"> В· /config.xml
В· /index.html
В· /background.js
В· /popup.html
В· /icons/example.png
В· /locales/no/index.html
В· /locales/no/background.js
В· /locales/no/popup.html
В· /options.html
Обов'язкові тільки перші 2 файли. Решта створюються за необхідності (залежно від функціоналу додатки). p> Про файл config.xml докладно розказано в другому розділі. Файл index.html - це стартовий файл програми. Він необхідний, так як служить фоновим процесом розширення. Файл background.js - це файл, який містить так звані фонові скрипти, які контролюють фоновий процес додатки. Можна створити стільки файлів з фоновими скриптами, скільки необхідно, і не обов'язково називати ці файли саме background.js. Popup.html - це файл (або файли, так як може знадобиться і більше одного), який є вмістом спливаючого вікна, запускається з фонового процесу. Також можна вказати на зовнішній URL, як на вміст одного з спливаючих вікон, наприклад, <# "justify"...