timer1

Fullscreen mode

Just press »F« on your keyboard to show your presentation in fullscreen mode. Press the »ESC« key to exit fullscreen mode.

Overview mode

Press "Esc" or "o" keys to toggle the overview mode on and off. While you're in this mode, you can still navigate between slides, as if you were at 1,000 feet above your presentation.


Unix/Linux


Lesson 4

Author: Egoshkin Danila Igorevich

Plan

  1. OpenSource software and licences
  2. Open
  3. Free,
  4. Unix application area (сфера применения)
  5. Power of OpenSource
  6. Linux -> Ubuntu SergLem

Public domain - Общественное достояние (The Best One)

Public domain - Общественное достояние - Суспільне надбання

What can be in the public domain?
Stories, Songs, Music, Facts, National Flags, Languages and Programing languages :)
авторские права не распространяются: «на идеи, концепции, принципы, методы, процессы, системы, способы, решения технических, организационных или иных задач, открытия, факты, языки программирования».

Copyleft (be careful with it)

Copyleft

Используя «copyleft»-лицензии, авторы и правообладатели предоставляют права на распространение копий оригинального произведения и его изменённых версий.

Авторы производного произведения обязаны распространять его с сохранением тех же самых прав. Другими словами, использование «copyleft»-лицензии позволяет создавать свободное произведение.

Произведением может быть, например, компьютерная программа. В этом случае все изменённые и расширенные версии программы обязаны быть свободными.

Creative Commons (Good one)

https://creativecommons.org/

Images

CreativeCommons

https://creativecommons.org/

Flickr:

https://www.flickr.com/search/?license=4%2C5%2C6%2C9%2C10&text=wood%20texture

Icons

IconArchive:

https://iconarchive.com/show/role-playing-icons-by-chanut/Spell-Scroll-icon.html https://iconarchive.com/show/tuxlets-icons-by-mathijssen/Tux-icon.html

Ages

Richard Stallman and GNU as CopyLeft (be careful with it)

Emacs

Text Editor

Emacs

Ричард Столлман занимался разработкой текстового редактора Emacs на основе исходных текстов Джеймса Гослинга (автор языка Java).

Emacs

Тогда Гослинг свободно раздавал свои исходные тексты всем заинтересованным.

Emacs

Однако в какой-то момент Гослинг продал права на распространение Emacs компании UniPress, и эта компания попросила Столлмана прекратить распространение его версии Emacs, так как права принадлежат им.

Emacs

Этот инцидент заставил Столлмана переписать заново те части исходного текста Emacs, которые теперь принадлежали UniPress, после чего он разработал собственную лицензию на своё программное обеспечение.
В отличие от типовой собственнической лицензии, лицензия Столлмана предоставляет пользователю права, являющиеся критериями свободной программы: получать исходные тексты программ, изменять их, распространять изменённые и неизменённые версии. Впоследствии лицензия Столлмана получила название GNU General Public License («Основная общественная лицензия GNU»), сокращённо GNU GPL или просто GPL. НО: если в программе используется небольшая часть стороннего кода под GPL, то вся программа и её производные должны распространяться под GPL По этой причине лицензии, подобные GNU GPL, иногда называют также «вирусными лицензиями»: они как бы «заражают» программу, становясь её неотъемлемой частью.

Логотип GNU GPLv3
https://www.osboxes.org/

Free, MIT, GNU

(freeware) vs (free software)

freeware - обычно распространяется в исполнимом виде без исходных кодов и является проприетарным ПО,

free software - получателям должны быть доступны его исходные коды, из которых можно создавать исполняемые файлы, вместе с соответствующими лицензиями.

Open-source software &
Open-source hardware


Open-source software (OSS) is a type of computer software in which source code is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software to anyone and for any purpose.[1] Open-source software may be developed in a collaborative public manner. Open-source software is a prominent example of open collaboration.

Open-source hardware (OSH) consists of physical artifacts of technology designed and offered by the open-design movement.

Open-source software

Open-source hardware

Arduino

https://tproger.ru/curriculum/arduino-quick-start/ https://www.elprocus.com/different-types-of-arduino-boards/ https://www.thegeekpub.com/wiki/list-of-arduino-sensors-and-modules/

Arduino Sensors

Arduino Family

Arduino Family

Arduino Esplora

STM32

STM32 is a family of 32-bit microcontroller integrated circuits by STMicroelectronics.

STM32

STM32 is a family of 32-bit microcontroller integrated circuits by STMicroelectronics.

STM32

STM32 is a family of 32-bit microcontroller integrated circuits by STMicroelectronics.

ESP32

ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth.

ESP32

ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth.

Raspberry Pi

Raspberry Pi > Orange Pi (Raspberry Pi - more power and expensive) raspberry pi

Orange Pi

Raspberry Pi < Orange Pi (Orange Pi - less power and cheap)

Free vs Open Source

Open Source:
https://github.com/hiyohiyo/CrystalDiskMark
https://crystalmark.info/en/

All about Open Source

What Can be Open Source?

Comic?

Comic: Pepper & Carrot

Author: David Revoy
peppercarrot.com

Comic: Pepper & Carrot - Wallpapers

https://www.peppercarrot.com/ru/wallpapers

Free Brushes, Tutorials, Fonts, Soft, Avatars ...

Thanks David Revoy ^-^
https://www.peppercarrot.com/ru/goodies

Author: David Revoy

David Revoy a French artist born in 1981.

David Revoy

"After more than 10 years of freelance in digital painting, teaching, concept-art, illustrating and art-direction, I decided to start my own project. I finally found a way to mix all my passions together, the result is Pepper&Carrot."

Torrent Client - µTorrent?

qBittorrent

The qBittorrent project aims to provide a Free Software alternative to Small µTorrent iconµTorrent. Additionally, qBittorrent runs and provides the same features on all major platforms (Linux, Mac OS X, Windows, OS/2, FreeBSD).
qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.

www.qBitTorrent.org

Emulators?

Cemu Emulator - Wii U Emulator.

Cemu Emulator

Programming Libraries?

OpenGL/WebGL

ThreeJs

What for ThreeJs, WebGL in Browser

https://bruno-simon.com/#cybertruck

OpenCV

OpenCV - Open Computer Vision

OpenCV

OpenCV - Tesla


OS: https://glazeos.github.io/

Hosts?

Heruoku https://www.heroku.com/ https://en.wikipedia.org/wiki/Heroku

Boombers on Heroku

Author: Vladyslav Sydorenko
App: https://boomber.herokuapp.com/
Source: https://github.com/Sidore/boomber

Author: Vladyslav Sydorenko


Linkedin: https://www.linkedin.com/in/vladyslav-sydorenko-689b9610b/
GitHub: https://github.com/Sidore/

GitHubPages

https://pages.github.com/ https://knightdanila.github.io/

WordPress

https://ru.wikipedia.org/wiki/WordPress

2D/3D?

2D: Gimp, Krita, Inkscape, DragonBones
3D: Blender, Natron,
Video: Kdenlive MagicaVoxel

DragonBones

https://dragonbones.github.io/en/index.html

DragonBones (Spine2D)

DragonBones

Open Cascade Technology

https://ru.wikipedia.org/wiki/Open_Cascade_Technology

Open Cascade Technology

Open Cascade Technology

SketchFab

https://sketchfab.com/3d-models?date=week&features=downloadable&licenses=322a749bcfa841b29dff1e8a1bb74b0b&sort_by=-likeCount

Blender

Blender

Cartoons:
Sintel:
https://www.youtube.com/watch?v=eRsGyueVLvQ
Big Buck Bunny:
https://www.youtube.com/watch?v=aqz-KE-bpKQ
Spring:
https://www.youtube.com/watch?v=WhWc3b3KhnY
Sprite Fright:
https://www.youtube.com/watch?v=_cMxraX_5RE
Other:
https://www.youtube.com/watch?v=s6hhXA3U8tw

Godot Engine

https://godotengine.org/

Godot Engine

Heaps.io

https://heaps.io/about.html

Heaps.io

https://heaps.io/samples/

Browsers?

SeaMonkey

Pale Moon

Waterfox

Remote desktop application?

TeamViewer vs RustDesk


License: proprietary software
But free for home and non-commercial use
www.teamviewer.com

TeamViewer vs RustDesk


License: Open source
https://rustdesk.com/

Games?

Dwarf Fortress

https://ru.wikipedia.org/wiki/Dwarf_Fortress

Itch

https://itch.io/

Compilers?

NASM (for ASM)

https://ru.wikipedia.org/wiki/NASM

G++ and GCC, TDM, MinGW

https://ru.wikipedia.org/wiki/NASM

openjdk 8

https://openjdk.org/projects/jdk8/

Knowledge !!!

Wikipedia

https://en.wikipedia.org/wiki/Main_Page

Awesome-cpp-java-js-python


https://github.com/fffaraz/awesome-cpp#database
Thanks to Sasha Safiiulin

Project Gutenberg


https://www.gutenberg.org/

Python books

https://www.py4e.com/book
https://docs.python.org/3/library/functions.html#eval
Python almost all packages (libraries) search: https://pypi.org/

Where to find?

https://alternativeto.net/
https://btdig.com/
https://ru.wikipedia.org/wiki/Nullsoft_Scriptable_Install_System
https://www.pgadmin.org/
file:///E:/Learn%20It/GreatWork/KnightDanila.github.io/public_html/Storage/MSR/index.html
Thanks for your attention :)