SlideShare a Scribd company logo
1 of 75
License models for Joomla!
extension developers

  Or why Open Source is the right choice!




                                   Radek Suski
Management:
- Sigrid Suski
- Radek Suski
Management:
                                  - Sigrid Suski
                                  - Radek Suski



 Software Development Division:
- Radek Suski
- Sigrid Suski
Management:
                                  - Sigrid Suski
                                  - Radek Suski



 Software Development Division:
- Radek Suski
- Sigrid Suski



                      Support Division:
                 - Sigrid Suski
                 - Sławek Sikora
                 - Isidro Baquero
Management:
                                  - Sigrid Suski
                                  - Radek Suski



 Software Development Division:
- Radek Suski
- Sigrid Suski



                      Support Division:               Q&T Team
                 - Sigrid Suski               - Sigrid Suski
                 - Sławek Sikora              - Sławek Sikora
                 - Isidro Baquero             - Isidro Baquero
Management:
                                  - Sigrid Suski
                                  - Radek Suski



 Software Development Division:                                      Translation Team
- Radek Suski                                                    - Sigrid Suski
- Sigrid Suski                                                   - Community



                      Support Division:               Q&T Team
                 - Sigrid Suski               - Sigrid Suski
                 - Sławek Sikora              - Sławek Sikora
                 - Isidro Baquero             - Isidro Baquero
Management:                 Internal Affairs
                                  - Sigrid Suski                 - Sigrid Suski
                                  - Radek Suski                  - Radek Suski



 Software Development Division:                                      Translation Team
- Radek Suski                                                    - Sigrid Suski
- Sigrid Suski                                                   - Community



                      Support Division:               Q&T Team
                 - Sigrid Suski               - Sigrid Suski
                 - Sławek Sikora              - Sławek Sikora
                 - Isidro Baquero             - Isidro Baquero
Small companies are good :)
Small companies are good :)
I have the idea ...
they steal my product ...
What’s the essence?
What’s the essence?
I have developed software
What’s the essence?
I have developed software
Users need documentation
What’s the essence?
I have developed software
Users need documentation
Users want support
What’s the essence?
I have developed software
Users need documentation
Users want support
We need translations
What’s the essence?
I have developed software
Users need documentation
Users want support
We need translations
It has to be tested
What’s the essence?



                            }
I have developed software
Users need documentation
Users want support
We need translations        Product
It has to be tested
As a proof:
              Full version includes:
              - Operating System
              - (v) Limited support from Microsoft
              - A (tiny) user manual
              - Fancy box
As a proof:
              Full version includes:
              - Operating System
              - (v) Limited support from Microsoft
              - A (tiny) user manual
              - Fancy box


              OEM version includes:
              - Operating System
              - Ordinary CD box
As a proof:
              Full version includes:
              - Operating System
              - (v) Limited support from Microsoft
              - A (tiny) user manual
              - Fancy box
                                 179 €
              OEM version includes:
              - Operating System
              - Ordinary CD box

                                   84 €
Warezzzz !!
Fork !!
Why Fork ?
your product is
    good?
your product is
    good?

                  no
your product is
    good?

                  no




                       your fault
your product is
    good?

        yes       no

  why fork?




                       your fault
your product is
     good?

          yes        no

    why fork?



to earn money with
    your work




                          your fault
your product is
     good?

           yes       no

    why fork?



to earn money with
    your work




      will fail           your fault
your product is
                   good?

                         yes       no

                  why fork?



              to earn money with
to harm you       your work




                    will fail           your fault
your product is
                   good?

                         yes       no

                  why fork?



              to earn money with
to harm you       your work




                    will fail           your fault
They can only fork a piece of software

Documentation
Support
Understanding for the code
Community
Management
Is a proprietary license better?
Is a proprietary license better?

One product - lot of money
Is a proprietary license better?

One product - lot of money
Support per sold copy
Is a proprietary license better?

One product - lot of money
Support per sold copy
No one can fork
Is a proprietary license better?

One product - lot of money
Support per sold copy
No one can fork
No one can re-distribute it
Why is an Open Source license better?
Why is an Open Source license better?

Support per sold copy
Why is an Open Source license better?

Support per sold copy
Happy clients
Why is an Open Source license better?

Support per sold copy
Happy clients
Safety as a sell argument
Why is an Open Source license better?

Support per sold copy
Happy clients
Safety as a sell argument
... or security, quality etc
Why is an Open Source license better?

Support per sold copy
Happy clients
Safety as a sell argument
... or security, quality etc
Access to third party libraries
Why is an Open Source license better?

Support per sold copy
Happy clients
Safety as a sell argument
... or security, quality etc
Access to third party libraries
It’s fair
Which model is the best?
          A dual-license model
                                 Cloud Ware
Product Ware     Ad Ware
                                 Support Ware
   Beg/Tchotchke Ware

       SaaS Ware

 Donation Ware
The simplest Open Source model
The simplest Open Source model

Charge per product
The simplest Open Source model

Charge per product
Limit usage
The simplest Open Source model

Charge per product
Limit usage
Additional service
Subscription
Subscription
Charge for access
Subscription
Charge for access
Grant access to one or more extensions
Subscription
Charge for access
Grant access to one or more extensions
Limited or unlimited usage
Subscription
Charge for access
Grant access to one or more extensions
Limited or unlimited usage
Grant access to online documentation
Subscription
Charge for access
Grant access to one or more extensions
Limited or unlimited usage
Grant access to online documentation
Provide additional services
Community Driven
Community Driven
Charge for access to the community
Community Driven
Charge for access to the community
Grant access to one or more extensions
Community Driven
Charge for access to the community
Grant access to one or more extensions
Unlimited usage
Community Driven
Charge for access to the community
Grant access to one or more extensions
Unlimited usage
Grant access to online documentation
Community Driven
Charge for access to the community
Grant access to one or more extensions
Unlimited usage
Grant access to online documentation
Involve users in development
Community Driven
Charge for access to the community
Grant access to one or more extensions
Unlimited usage
Grant access to online documentation
Involve users in development
Involve users in support
Disadvantages ... ?
Disadvantages ... ?
Active development
Disadvantages ... ?
Active development
Evolve
Disadvantages ... ?
Active development
Evolve
Listen to users
Disadvantages ... ?
Active development
Evolve
Listen to users
Active support
Disadvantages ... ?
Active development
Evolve
Listen to users
Active support
               ... or hidden advantages !!
Open Source development ...
Open Source development ...
                       ... kicks ass
Questions?
Thank you very much☺



Sigsiu.NET
twitter.com/RadekSu
facebook.com/suski.radek

More Related Content

Similar to License models for Joomla! extension developers

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
UI5con - The OpenUI5 Spirit
UI5con - The OpenUI5 SpiritUI5con - The OpenUI5 Spirit
UI5con - The OpenUI5 SpiritMichael Graf
 
Open source software for startups
Open source software for startupsOpen source software for startups
Open source software for startupsvictorneo
 
Alex jeff presentation_final_2
Alex jeff presentation_final_2Alex jeff presentation_final_2
Alex jeff presentation_final_2Atlassian
 
Personal skills audit
Personal skills auditPersonal skills audit
Personal skills auditPaul Gilfoyle
 
Natural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelNatural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelMichael Heydt
 
Podcasting & Vodcasting 101
Podcasting & Vodcasting 101Podcasting & Vodcasting 101
Podcasting & Vodcasting 101Emily Lewis
 
Personal skills audit
Personal skills auditPersonal skills audit
Personal skills auditSFDobson94
 
[Phpcamp]Shindig An OpenSocial container
[Phpcamp]Shindig An OpenSocial container[Phpcamp]Shindig An OpenSocial container
[Phpcamp]Shindig An OpenSocial containerBipin Upadhyay
 
Intro to the SF Design Community Resources
Intro to the SF Design Community ResourcesIntro to the SF Design Community Resources
Intro to the SF Design Community ResourcesHuge
 
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialThe OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialArnulf Christl
 
Alfresco DevCon 2019 - Do you know what the Alfresco heartbeat is?
Alfresco DevCon 2019 - Do you know what the Alfresco heartbeat is?Alfresco DevCon 2019 - Do you know what the Alfresco heartbeat is?
Alfresco DevCon 2019 - Do you know what the Alfresco heartbeat is?Francesco Corti
 
SoundForge v8.0.pdf
SoundForge v8.0.pdfSoundForge v8.0.pdf
SoundForge v8.0.pdfivan ion
 
Linux Sucks
Linux SucksLinux Sucks
Linux Suckspapygeek
 
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15James York
 
OpenOffice, Open Business
OpenOffice, Open BusinessOpenOffice, Open Business
OpenOffice, Open Businessimacat .
 
Podcasting in Libraries
Podcasting in LibrariesPodcasting in Libraries
Podcasting in LibrariesMark O'English
 
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...Dan Olsen
 
AtlasCamp 2013: Keynote
AtlasCamp 2013: Keynote AtlasCamp 2013: Keynote
AtlasCamp 2013: Keynote colleenfry
 

Similar to License models for Joomla! extension developers (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
UI5con - The OpenUI5 Spirit
UI5con - The OpenUI5 SpiritUI5con - The OpenUI5 Spirit
UI5con - The OpenUI5 Spirit
 
Open source software for startups
Open source software for startupsOpen source software for startups
Open source software for startups
 
Alex jeff presentation_final_2
Alex jeff presentation_final_2Alex jeff presentation_final_2
Alex jeff presentation_final_2
 
Personal skills audit
Personal skills auditPersonal skills audit
Personal skills audit
 
Natural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelNatural User Interfaces in a Nutshel
Natural User Interfaces in a Nutshel
 
Podcasting & Vodcasting 101
Podcasting & Vodcasting 101Podcasting & Vodcasting 101
Podcasting & Vodcasting 101
 
Personal skills audit
Personal skills auditPersonal skills audit
Personal skills audit
 
[Phpcamp]Shindig An OpenSocial container
[Phpcamp]Shindig An OpenSocial container[Phpcamp]Shindig An OpenSocial container
[Phpcamp]Shindig An OpenSocial container
 
Intro to the SF Design Community Resources
Intro to the SF Design Community ResourcesIntro to the SF Design Community Resources
Intro to the SF Design Community Resources
 
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialThe OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
 
Alfresco DevCon 2019 - Do you know what the Alfresco heartbeat is?
Alfresco DevCon 2019 - Do you know what the Alfresco heartbeat is?Alfresco DevCon 2019 - Do you know what the Alfresco heartbeat is?
Alfresco DevCon 2019 - Do you know what the Alfresco heartbeat is?
 
SoundForge v8.0.pdf
SoundForge v8.0.pdfSoundForge v8.0.pdf
SoundForge v8.0.pdf
 
Linux Sucks
Linux SucksLinux Sucks
Linux Sucks
 
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
 
OpenOffice, Open Business
OpenOffice, Open BusinessOpenOffice, Open Business
OpenOffice, Open Business
 
How to make the crowd work – a field report on setting up local online archives
How to make the crowd work – a field report on setting up local online archivesHow to make the crowd work – a field report on setting up local online archives
How to make the crowd work – a field report on setting up local online archives
 
Podcasting in Libraries
Podcasting in LibrariesPodcasting in Libraries
Podcasting in Libraries
 
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
 
AtlasCamp 2013: Keynote
AtlasCamp 2013: Keynote AtlasCamp 2013: Keynote
AtlasCamp 2013: Keynote
 

Recently uploaded

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Recently uploaded (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

License models for Joomla! extension developers

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n