SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
You can participate in OSS project 
even if you do not write programs
‐‐‐ My experiences with OSS ILS 
System Next‐L Enju ‐‐‐
National Institute for Educational Policy Research, Japan
Senior Researcher
Yuka Egusa
@yegusa
Next‐L Enju
• Open Source Integrated Library system
– Developed since 2007
– Built on top of Ruby on Rails & Solr
– https://github.com/next‐l/enju_leaf/
• Developments are in voluntarily
– There are many contributors from various 
backgrounds.
• Seven libraries, mainly in special libraries, are 
using Next‐L Enju.
What we are doing 
with a Open Source Software project ?
• To write programs
• To write tests
• But, there are many things in addition to write 
codes for OSS project.
• Let me introduce what I have been doing for 
Next‐L Enju project, OSS ILS system project in 
Japan.
(1) To write documents
• Many engineers love coding , but do not like 
writing documents. So, I write documents.
Ref. https://next‐l.github.io/manual/enju_operation_4.html#section4‐2‐2
A screenshot of one of 
the user manual pages 
for the Enju library 
system.
Sorry for only Japanese.
(2) To use it, to report bugs
• If you install and use a system manually, you 
frequently find bugs. 
Ref. https://github.com/next‐l/enju_leaf/issues/487
(Auto testing is cool, 
but it fails to catch new bugs. 
so we need testing by manual.)
A screenshot of one of 
github issue pages for 
the Enju library system.
Sorry for only Japanese.
At the demo server,  
there are problems 
creating a new user.
(3) To confirm bug fixed
• If a coder says “I fixed it”, you should not 
believe it. Because sometimes it is not fixed. 
So I check it.
Ref. https://github.com/next‐l/enju_leaf/issues/483
A screenshot of one of 
the user manual pages 
for the Enju library 
system.
Sorry for only Japanese.
I fixed it. Waiting for 
checking.
There are some wrong 
arrows.
There are many other things to do for 
OSS project.
• To think about functions.
• To think UI design.
– You can do it, if you have a pencil and a sheet of 
paper.
• To manage events 
– Developer meetings
– Hands on workshops
• Etc…
You can make a huge contribution 
even if you do not write programs
• There are many things to do other than just 
coding for OSS projects.
• You can participate in OSS projects even if you 
do not write programs.
• Let’s join OSS projects without any sense of 
hesitation!

Weitere ähnliche Inhalte

Mehr von Yuka Egusa

2018-10-30 図書館総合展2018 トークイベント saveMLAKとは
2018-10-30 図書館総合展2018 トークイベント saveMLAKとは2018-10-30 図書館総合展2018 トークイベント saveMLAKとは
2018-10-30 図書館総合展2018 トークイベント saveMLAKとはYuka Egusa
 
2018-06-24 saveMLAK Wiki Tutorial for Veteran
2018-06-24 saveMLAK Wiki Tutorial for Veteran2018-06-24 saveMLAK Wiki Tutorial for Veteran
2018-06-24 saveMLAK Wiki Tutorial for VeteranYuka Egusa
 
2018-06-24 saveMLAK Wiki Tutorial
2018-06-24 saveMLAK Wiki Tutorial2018-06-24 saveMLAK Wiki Tutorial
2018-06-24 saveMLAK Wiki TutorialYuka Egusa
 
2017-09-28 LODチャレンジ2017キックオフ 教科書LODの紹介
2017-09-28 LODチャレンジ2017キックオフ 教科書LODの紹介2017-09-28 LODチャレンジ2017キックオフ 教科書LODの紹介
2017-09-28 LODチャレンジ2017キックオフ 教科書LODの紹介Yuka Egusa
 
2017-09-03 c4ljp-教科書LOD
2017-09-03 c4ljp-教科書LOD2017-09-03 c4ljp-教科書LOD
2017-09-03 c4ljp-教科書LODYuka Egusa
 
2016-09-11-c4ljp2016-勉強会のすすめ
2016-09-11-c4ljp2016-勉強会のすすめ2016-09-11-c4ljp2016-勉強会のすすめ
2016-09-11-c4ljp2016-勉強会のすすめYuka Egusa
 
2016-09-03-saveMLAK ウィキチュートリアル
2016-09-03-saveMLAK ウィキチュートリアル2016-09-03-saveMLAK ウィキチュートリアル
2016-09-03-saveMLAK ウィキチュートリアルYuka Egusa
 
2014-06-12_FRBR&RDA勉強会復習スライド
2014-06-12_FRBR&RDA勉強会復習スライド2014-06-12_FRBR&RDA勉強会復習スライド
2014-06-12_FRBR&RDA勉強会復習スライドYuka Egusa
 
2013-11-28_FRBR&RDA勉強会復習スライド
2013-11-28_FRBR&RDA勉強会復習スライド2013-11-28_FRBR&RDA勉強会復習スライド
2013-11-28_FRBR&RDA勉強会復習スライドYuka Egusa
 
2013-10-30saveMLAKフォーラム:saveMLAKメソッドとは
2013-10-30saveMLAKフォーラム:saveMLAKメソッドとは2013-10-30saveMLAKフォーラム:saveMLAKメソッドとは
2013-10-30saveMLAKフォーラム:saveMLAKメソッドとはYuka Egusa
 
2013-10-01_FRBR&RDA勉強会復習スライド
2013-10-01_FRBR&RDA勉強会復習スライド2013-10-01_FRBR&RDA勉強会復習スライド
2013-10-01_FRBR&RDA勉強会復習スライドYuka Egusa
 
2013-09-01_Wiki協同入力を阻害する3つの恐怖症とその対策―saveMLAKを例として―
2013-09-01_Wiki協同入力を阻害する3つの恐怖症とその対策―saveMLAKを例として―2013-09-01_Wiki協同入力を阻害する3つの恐怖症とその対策―saveMLAKを例として―
2013-09-01_Wiki協同入力を阻害する3つの恐怖症とその対策―saveMLAKを例として―Yuka Egusa
 
2013-08-01_FRBR&RDA勉強会復習スライド
2013-08-01_FRBR&RDA勉強会復習スライド2013-08-01_FRBR&RDA勉強会復習スライド
2013-08-01_FRBR&RDA勉強会復習スライドYuka Egusa
 
2013-06-30_saveMLAK2013報告会_図書館
2013-06-30_saveMLAK2013報告会_図書館2013-06-30_saveMLAK2013報告会_図書館
2013-06-30_saveMLAK2013報告会_図書館Yuka Egusa
 
2013-06-13_FRBR&RDA勉強会復習スライド
2013-06-13_FRBR&RDA勉強会復習スライド2013-06-13_FRBR&RDA勉強会復習スライド
2013-06-13_FRBR&RDA勉強会復習スライドYuka Egusa
 
2013-05-29_FRBR&RDA勉強会復習スライド
2013-05-29_FRBR&RDA勉強会復習スライド2013-05-29_FRBR&RDA勉強会復習スライド
2013-05-29_FRBR&RDA勉強会復習スライドYuka Egusa
 
2013-04-17_FRBR&RDA勉強会復習
2013-04-17_FRBR&RDA勉強会復習2013-04-17_FRBR&RDA勉強会復習
2013-04-17_FRBR&RDA勉強会復習Yuka Egusa
 
2013-04-02_FRBR&RDA勉強会
2013-04-02_FRBR&RDA勉強会2013-04-02_FRBR&RDA勉強会
2013-04-02_FRBR&RDA勉強会Yuka Egusa
 
2013-03-24_code4lib2013報告会
2013-03-24_code4lib2013報告会2013-03-24_code4lib2013報告会
2013-03-24_code4lib2013報告会Yuka Egusa
 
2013-02-19_FRBR&RDA勉強会復習
2013-02-19_FRBR&RDA勉強会復習2013-02-19_FRBR&RDA勉強会復習
2013-02-19_FRBR&RDA勉強会復習Yuka Egusa
 

Mehr von Yuka Egusa (20)

2018-10-30 図書館総合展2018 トークイベント saveMLAKとは
2018-10-30 図書館総合展2018 トークイベント saveMLAKとは2018-10-30 図書館総合展2018 トークイベント saveMLAKとは
2018-10-30 図書館総合展2018 トークイベント saveMLAKとは
 
2018-06-24 saveMLAK Wiki Tutorial for Veteran
2018-06-24 saveMLAK Wiki Tutorial for Veteran2018-06-24 saveMLAK Wiki Tutorial for Veteran
2018-06-24 saveMLAK Wiki Tutorial for Veteran
 
2018-06-24 saveMLAK Wiki Tutorial
2018-06-24 saveMLAK Wiki Tutorial2018-06-24 saveMLAK Wiki Tutorial
2018-06-24 saveMLAK Wiki Tutorial
 
2017-09-28 LODチャレンジ2017キックオフ 教科書LODの紹介
2017-09-28 LODチャレンジ2017キックオフ 教科書LODの紹介2017-09-28 LODチャレンジ2017キックオフ 教科書LODの紹介
2017-09-28 LODチャレンジ2017キックオフ 教科書LODの紹介
 
2017-09-03 c4ljp-教科書LOD
2017-09-03 c4ljp-教科書LOD2017-09-03 c4ljp-教科書LOD
2017-09-03 c4ljp-教科書LOD
 
2016-09-11-c4ljp2016-勉強会のすすめ
2016-09-11-c4ljp2016-勉強会のすすめ2016-09-11-c4ljp2016-勉強会のすすめ
2016-09-11-c4ljp2016-勉強会のすすめ
 
2016-09-03-saveMLAK ウィキチュートリアル
2016-09-03-saveMLAK ウィキチュートリアル2016-09-03-saveMLAK ウィキチュートリアル
2016-09-03-saveMLAK ウィキチュートリアル
 
2014-06-12_FRBR&RDA勉強会復習スライド
2014-06-12_FRBR&RDA勉強会復習スライド2014-06-12_FRBR&RDA勉強会復習スライド
2014-06-12_FRBR&RDA勉強会復習スライド
 
2013-11-28_FRBR&RDA勉強会復習スライド
2013-11-28_FRBR&RDA勉強会復習スライド2013-11-28_FRBR&RDA勉強会復習スライド
2013-11-28_FRBR&RDA勉強会復習スライド
 
2013-10-30saveMLAKフォーラム:saveMLAKメソッドとは
2013-10-30saveMLAKフォーラム:saveMLAKメソッドとは2013-10-30saveMLAKフォーラム:saveMLAKメソッドとは
2013-10-30saveMLAKフォーラム:saveMLAKメソッドとは
 
2013-10-01_FRBR&RDA勉強会復習スライド
2013-10-01_FRBR&RDA勉強会復習スライド2013-10-01_FRBR&RDA勉強会復習スライド
2013-10-01_FRBR&RDA勉強会復習スライド
 
2013-09-01_Wiki協同入力を阻害する3つの恐怖症とその対策―saveMLAKを例として―
2013-09-01_Wiki協同入力を阻害する3つの恐怖症とその対策―saveMLAKを例として―2013-09-01_Wiki協同入力を阻害する3つの恐怖症とその対策―saveMLAKを例として―
2013-09-01_Wiki協同入力を阻害する3つの恐怖症とその対策―saveMLAKを例として―
 
2013-08-01_FRBR&RDA勉強会復習スライド
2013-08-01_FRBR&RDA勉強会復習スライド2013-08-01_FRBR&RDA勉強会復習スライド
2013-08-01_FRBR&RDA勉強会復習スライド
 
2013-06-30_saveMLAK2013報告会_図書館
2013-06-30_saveMLAK2013報告会_図書館2013-06-30_saveMLAK2013報告会_図書館
2013-06-30_saveMLAK2013報告会_図書館
 
2013-06-13_FRBR&RDA勉強会復習スライド
2013-06-13_FRBR&RDA勉強会復習スライド2013-06-13_FRBR&RDA勉強会復習スライド
2013-06-13_FRBR&RDA勉強会復習スライド
 
2013-05-29_FRBR&RDA勉強会復習スライド
2013-05-29_FRBR&RDA勉強会復習スライド2013-05-29_FRBR&RDA勉強会復習スライド
2013-05-29_FRBR&RDA勉強会復習スライド
 
2013-04-17_FRBR&RDA勉強会復習
2013-04-17_FRBR&RDA勉強会復習2013-04-17_FRBR&RDA勉強会復習
2013-04-17_FRBR&RDA勉強会復習
 
2013-04-02_FRBR&RDA勉強会
2013-04-02_FRBR&RDA勉強会2013-04-02_FRBR&RDA勉強会
2013-04-02_FRBR&RDA勉強会
 
2013-03-24_code4lib2013報告会
2013-03-24_code4lib2013報告会2013-03-24_code4lib2013報告会
2013-03-24_code4lib2013報告会
 
2013-02-19_FRBR&RDA勉強会復習
2013-02-19_FRBR&RDA勉強会復習2013-02-19_FRBR&RDA勉強会復習
2013-02-19_FRBR&RDA勉強会復習
 

Kürzlich hochgeladen

Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...Erbil Polytechnic University
 
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...arifengg7
 
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...shreenathji26
 
STATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectSTATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectGayathriM270621
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...Amil baba
 
tourism-management-srs_compress-software-engineering.pdf
tourism-management-srs_compress-software-engineering.pdftourism-management-srs_compress-software-engineering.pdf
tourism-management-srs_compress-software-engineering.pdfchess188chess188
 
The Satellite applications in telecommunication
The Satellite applications in telecommunicationThe Satellite applications in telecommunication
The Satellite applications in telecommunicationnovrain7111
 
70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical trainingGladiatorsKasper
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...Amil baba
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdfsahilsajad201
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsResearcher Researcher
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organizationchnrketan
 
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxCurve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxRomil Mishra
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
Secure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech LabsSecure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech Labsamber724300
 

Kürzlich hochgeladen (20)

Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...
 
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
 
STATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectSTATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subject
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
 
tourism-management-srs_compress-software-engineering.pdf
tourism-management-srs_compress-software-engineering.pdftourism-management-srs_compress-software-engineering.pdf
tourism-management-srs_compress-software-engineering.pdf
 
The Satellite applications in telecommunication
The Satellite applications in telecommunicationThe Satellite applications in telecommunication
The Satellite applications in telecommunication
 
70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdf
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending Actuators
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organization
 
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxCurve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
Secure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech LabsSecure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech Labs
 

2016-03-08_c4l16-you can-participate_in_oss_project_even_if_you_do_not_write_programs