Behind the scenes - CISOfy
Transcript of Behind the scenes - CISOfy
![Page 2: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/2.jpg)
TL;DR
Software is written to be used
FOSS = Good and Bad
You are the project
2
![Page 3: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/3.jpg)
Michael Boelen● Open Source
○ Lynis, Rootkit Hunter
● Business○ Founder of CISOfy
● Other○ Blogger at Linux-Audit.com○ Board member NLUUG
3
![Page 4: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/4.jpg)
The project
![Page 5: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/5.jpg)
Lynis: security scanner
5
![Page 6: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/6.jpg)
2007● Shell script● Started alone● FreeBSD● No marketing● Limited public value● Much time, no rewards
6
Lynis2018● same● Hundreds of contributors● BSD, Linux, macOS, etc● Ongoing marketing● Private and public value● Many rewards
![Page 7: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/7.jpg)
Basics: Starting the project
![Page 9: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/9.jpg)
Documentation
● README(.md)● Get Started● Other documentation
9
![Page 10: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/10.jpg)
● Public● Visibility● Contributors
GitHub
10
![Page 11: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/11.jpg)
GitHub
11
![Page 13: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/13.jpg)
Best Practices
Keep a changelog
● History● Trust● Troubleshooting
13Learn more: keepachangelog.com
![Page 14: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/14.jpg)
Best Practices--full-throttle-engine, -f--help, -h, or help--version, -V
14
Learn more: docopt.org
![Page 15: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/15.jpg)
Best Practices
● Use exit codes● Integrations● Output● Colors
15
![Page 16: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/16.jpg)
Updates
● Release often● Add / Change / Delete● Project visibility
16
![Page 17: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/17.jpg)
Packages
Good● Promotion● Easy of use
17
Bad● Needs maintainer● The “stable” bug
![Page 18: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/18.jpg)
Community
![Page 19: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/19.jpg)
Not that easy...
19
![Page 20: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/20.jpg)
● Contributor guide
● GitHub pull requests
Allow contributions
20
![Page 21: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/21.jpg)
Social Media
● Share● Interact● Timing
21
![Page 22: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/22.jpg)
Show
● Personal● Feedback● Fans
22
![Page 23: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/23.jpg)
‘No’
23
![Page 24: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/24.jpg)
Lessons learned
![Page 25: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/25.jpg)
Lesson 1: Quality
● Get the basics right● Focus on simplicity● Understand your users
25
![Page 26: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/26.jpg)
Lesson 2: Be a Marketeer
● Share● Show● Present
26
![Page 27: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/27.jpg)
Lesson 3: Attitude
● Be humble and proud● Say ‘no’ (often)● Remain friendly
27
![Page 28: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/28.jpg)
More?
Articles on linux-audit.com● Why we use your open source project (or not) ● How to Promote your Open Source Project
28
![Page 29: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/29.jpg)
Questions?
Connect● Twitter (@mboelen)● LinkedIn (Michael Boelen)
29
![Page 30: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/30.jpg)
![Page 31: Behind the scenes - CISOfy](https://reader031.fdocuments.net/reader031/viewer/2022021921/6210041062190f441c7758e1/html5/thumbnails/31.jpg)
CreditsImagesWhere possible the origin of the used images are included in the slides. Some came without an origin from social media and therefore have no source. If you are the owner, let us know and we add the source.
31