4. Co si dnes povíme?
● Co je open-source
● Jak se k němu lze dostat - kde ho najít
● Role open-source ve vývoji software
● Proč vůbec používat open-source
● Koncový uživatel vs. přispěvatel
5. Co si dnes povíme?
● Co lze vytěžit z open-source
○ Open-source jako nejrychlejší nástroj k učení
○ Open-source jako promo firmy
● Proč české firmy nedělají open-source?
● Jak prodávat open-source
● Vývhody principů psaní open-source ve vašem zdrojáku
● Moje cesta k open-source a kolik jsem na tom “vydělal”
7. 2. Jak se k němu lze dostat - kde ho najít
Pro nás primárně:
● Github Trending: https://github.com/trending?l=php
● Github Search:
https://github.com/search?l=pulse&q=php&type=Repositor
ies&utf8=%E2%9C%93
● Packagist: https://packagist.org/search/?q=pulse
8. 3. Role open-source ve vývoji software
● Usnadnění práce
● Outsourcing
● Řešení generických problémů
9. 4. Proč vůbec používat open-source
● Konvence
○ PSRs
○ Framework
● => Rychlá křivka zaučení
● Někdo pracuje za nás
● A zákazník platí nám :)
○ https://github.com/javiereguiluz/EasyAdminBundle
10.
11. 5. Koncový uživatel vs. přispěvatel
● 1. Zapojení se do projektu
○ Proč a kdy
● 2. Využívat projekt jen k vlastnímu prospěchu
● Umírající balíčky
○ Př. Symfony: https://github.com/schmittjoh
○ Riziko krachu podnikání
12.
13. 6. Co lze vytěžit z open-source
● Open-source jako nejrychlejší nástroj k učení
○ Skills
○ http://www.php-fig.org/psr/
○ http://phppackagechecklist.com/
● Open-source jako promo firmy
○ Hiring
○ Známost ve světě
○ Snazší navazování kontaktů
14.
15. 7. Proč české firmy nedělají open-source?
● Strach ze ztráty
● Nepochopení business modelu
● První vlaštovky
○ http://www.shopsys-framework.com/ (2017)
○ https://github.com/slevomat/coding-standard
○ https://github.com/skrz
16.
17. 8. Jak prodávat open-source?
● Najdi problém, kteří řeší všichni po svém
● Školení
● Konzultace
18. 9. Výhody principů psaní open-source ve vašem
zdrojáku
● http://phppackagechecklist.com/
● Monolitic repo (subtree split)
● Open-source first, future proof
● Fast iterations
19. ● ApiGen
○ PR, git-flow
○ Soft-skills
○ Empatie, na PhpLive.cz 2016:
https://www.youtube.com/watch?v=D827D5ILfh8
● Nette
● Doctrine
● Symfony
10. Moje cesta k open-source a kolik jsem na tom
“vydělal”
20. Co jsme dnes probrali?
● Co je open-source a kde ho najít
● Role open-source ve vývoji software
● Proč vůbec používat open-source
● Co lze vytěžit z open-source
○ Open-source jako nejrychlejší nástroj k učení
○ Open-source jako promo firmy
● Proč dělat open-source a jak ho prodat?
● Vývhody principů psaní open-source ve vašem zdrojáku
24. Zajímavé články na doma...
Hashuj s bcrypt a nestyď se za to
● https://pulse.michalspacek.cz/passwords/storages
Přidat do Composeru
● https://github.com/FriendsOfPHP/security-advisories/
● https://github.com/Roave/SecurityAdvisories