[krnet2016] contributing to enlightenment foundation libraries

23
Contributing to Enlightenment Foundation Libraries Daniel Juyung Seo ([email protected] ) Google

Upload: daniel-juyung-seo

Post on 23-Jan-2018

226 views

Category:

Software


1 download

TRANSCRIPT

Page 1: [KRnet2016] Contributing to Enlightenment Foundation Libraries

Contributing to Enlightenment Foundation LibrariesDaniel Juyung Seo ([email protected])Google

Page 2: [KRnet2016] Contributing to Enlightenment Foundation Libraries

Have you contributedto open source projects?

Page 3: [KRnet2016] Contributing to Enlightenment Foundation Libraries

What makes you

Contribute to

Open source?

Page 4: [KRnet2016] Contributing to Enlightenment Foundation Libraries

Back in 2010...

Page 5: [KRnet2016] Contributing to Enlightenment Foundation Libraries

Adopt EFL/Enlightenment

to LiMo platform

Page 6: [KRnet2016] Contributing to Enlightenment Foundation Libraries

EFL(Enlightenment Foundation Libraries)

UI Toolkit

Light-weight

Good performance

* https://www.enlightenment.org

Page 7: [KRnet2016] Contributing to Enlightenment Foundation Libraries

EFL to a Mobile Phone● Chose EFL instead of QT or GTK● Light-weight, small footprint● Better performing

Page 8: [KRnet2016] Contributing to Enlightenment Foundation Libraries

Products & Softwares

Page 9: [KRnet2016] Contributing to Enlightenment Foundation Libraries

● Fork the upstream -> Modification -> Ship to the device

● Migration upstream changes -> Modification -> Ship to the device

Development Process

Page 10: [KRnet2016] Contributing to Enlightenment Foundation Libraries

The migration was PAINFUL!

Need more EXPERTS!

Need Open Source Community support

Page 11: [KRnet2016] Contributing to Enlightenment Foundation Libraries

One day…

The guy told me so.

Just Do It!

Page 12: [KRnet2016] Contributing to Enlightenment Foundation Libraries

How did I start?

● Subscribe the mailing list● Live in the IRC channel● Ask questions● Contribution

Page 13: [KRnet2016] Contributing to Enlightenment Foundation Libraries

So What Happened?

Page 14: [KRnet2016] Contributing to Enlightenment Foundation Libraries
Page 15: [KRnet2016] Contributing to Enlightenment Foundation Libraries

Project

Page 16: [KRnet2016] Contributing to Enlightenment Foundation Libraries

So what happened?● Better migration● Better understanding of the code /

architecture● More experts● More resources

Page 17: [KRnet2016] Contributing to Enlightenment Foundation Libraries

Advantage (Organization)● Code quality● More engineering resources● Less money

Page 18: [KRnet2016] Contributing to Enlightenment Foundation Libraries

Advantage (Personal)fun, human resources,technical support, more chances, role models, personal resume, learning English, ...

Page 19: [KRnet2016] Contributing to Enlightenment Foundation Libraries

Disadvantage (Organization)

● Slow feedback● Unwanted direction● Code security● License, patent

Page 20: [KRnet2016] Contributing to Enlightenment Foundation Libraries

Disadvantage (Personal)● More work● Work is not fun

Page 21: [KRnet2016] Contributing to Enlightenment Foundation Libraries

What I learned

Page 22: [KRnet2016] Contributing to Enlightenment Foundation Libraries

Again,

What makes you

Contribute to

Open source?

Page 23: [KRnet2016] Contributing to Enlightenment Foundation Libraries

Thank you