HyFlex, short for Hybrid-Flexible, is an instructional model that combines face-to-face and online learning, providing students with flexible options for engagement and participation. This approach allows students to choose their preferred mode of learning while maintaining a cohesive and inclusive classroom experience.

A HyFlex course is similar to a hybrid course in that it uses both online and face-to-face instruction. The difference is that both types of instruction are happening at the same time. In HyFlex courses, instructors are usually physically located in the classroom, with some of their students participating online and some of their students present in the classroom with them. Instructors do not necessarily know in advance which students will be participating online and which students will be present in the classroom.

Embrace the flexibility and engagement offered by HyFlex teaching. Explore the subtopics and dive into the wealth of information and resources provided to enhance your teaching practices in hybrid learning environments. Together, let's create inclusive, interactive, and impactful learning experiences that meet the needs of all students and empower them to succeed.

Understanding HyFlex Teaching  
Learn about the principles and benefits of HyFlex teaching. Explore how this flexible model accommodates diverse student needs, schedules, and learning preferences. Understand the key elements of HyFlex classrooms, such as synchronous and asynchronous activities, blended learning approaches, and seamless integration of in-person and online interactions.

What is HyFlex Teaching?

HyFlex teaching is an innovative pedagogical model that offers students multiple pathways to participate in a course. In a HyFlex course, students can choose to attend sessions in person, join virtually, or access recorded materials asynchronously. This approach allows students to tailor their learning experience based on their preferences, circumstances, and learning style.

Key Components of HyFlex Teaching
  • Flexible Participation: Students have the freedom to attend classes in person, virtually, or asynchronously. This flexibility accommodates various learning preferences and schedules.
  • Equivalent Learning Experience: Regardless of the mode of participation, all students experience the same curriculum, assessments, and learning outcomes.
  • Active Engagement: HyFlex courses emphasize active learning through interactive discussions, collaborative projects, and hands-on activities, irrespective of the chosen participation mode.
  • Technology Integration: Effective use of technology tools is essential for HyFlex teaching. Virtual participants can engage through video conferencing platforms, discussion boards, and multimedia content.
  • Inclusive Design: HyFlex courses prioritize inclusivity by ensuring that all students have equitable access to course materials, regardless of their chosen participation mode.
Benefits of HyFlex Teaching
  • Personalized Learning: Students can choose the participation mode that aligns with their learning preferences and individual needs.
  • Increased Engagement: The flexibility to engage in various ways enhances student engagement and active participation.
  • Accessibility: HyFlex courses accommodate diverse learners, including those with scheduling constraints, remote locations, or different learning preferences.
  • Time Management: Students can balance their academic pursuits with work, family commitments, and other responsibilities effectively. 
  • Preparation for the Real World: HyFlex models mirror the diverse communication and collaboration methods students will encounter in professional environments.
    Challenges of HyFlex Teaching
    • Technical Challenges: Ensuring reliable technology access and troubleshooting technical issues can be complex.
    • Classroom Management: Managing both in-person and virtual participants simultaneously requires effective organization.
    • Equity Concerns: Striving for equitable learning experiences across different modes can be challenging.

      HyFlex teaching offers an adaptable and student-centered approach to education. By understanding the principles, benefits, and challenges of HyFlex teaching, educators can create inclusive and dynamic learning environments that cater to diverse student needs and preferences. With the right planning, technology integration, and a commitment to providing high-quality learning experiences, HyFlex teaching can transform the way we approach education in today's ever-changing world.

      Additional Resources

      FCTL UMB. (2021, September 10). Strategies and Resources for Hybrid and HyFlex Learning [Video]. YouTube. 


      Creative Commons License
      Understanding HyFlex Teaching by Open AI is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

      Designing Engaging HyFlex Lessons 
      Gain insights into designing engaging and interactive lessons in a HyFlex environment. Discover strategies for structuring your course content to maximize student engagement and facilitate active learning. Learn how to create meaningful learning experiences that promote deep understanding and critical thinking across both face-to-face and online settings.

      Key Principles for Designing Engaging HyFlex Lessons
      1. Clear Learning Objectives: Begin with well-defined learning objectives that guide the design of your lesson's content and activities.
      2. Interactive Content: Incorporate a variety of content formats, such as videos, interactive simulations, quizzes, and discussion boards, to keep participants engaged.
      3. Variety of Activities: Design a mix of activities that cater to different learning preferences and participation modes. Include group discussions, problem-solving exercises, and hands-on projects.
      4. Flexible Scheduling: Plan activities that can be completed synchronously or asynchronously, allowing both in-person and virtual participants to engage effectively.
      5. Collaborative Learning: Promote collaboration among students by assigning group tasks, peer reviews, and collaborative projects.
      6. Inclusive Materials: Ensure that all materials are accessible and suitable for different participation modes, taking into account both online and in-person learners.
      Strategies for Engaging HyFlex Lessons:
      • Interactive Polls and Quizzes: Use online polling tools to gather real-time feedback and insights from participants. Integrate quizzes to check understanding and reinforce key concepts.
      • Flipped Classroom Approach: Share pre-recorded lectures or readings before the lesson, freeing up class time for interactive discussions and activities.
      • Peer-to-Peer Learning: Encourage virtual and in-person participants to collaborate on assignments, discussions, and projects to foster a sense of community.
      • Real-World Applications: Connect lesson content to real-world scenarios, allowing participants to see the practical relevance of what they're learning.
      • Case Studies and Scenarios: Present complex issues through case studies or scenarios, prompting participants to analyze, discuss, and propose solutions.
      • Interactive Simulations: Incorporate simulations or virtual labs that provide hands-on experiences, enhancing understanding and critical thinking.
      Tips for Effective HyFlex Lesson Design
      1. Plan Ahead: Design your lessons with a clear structure and purpose. Outline the sequence of activities and learning objectives.
      2. Adaptable Materials: Create adaptable materials that can be used in both online and in-person settings without compromising quality.
      3. Engagement Prompts: Include clear prompts that guide participants' engagement with content and encourage thoughtful discussion.
      4. Feedback Mechanisms: Incorporate opportunities for immediate feedback through quizzes, polls, and interactive activities.
      5. Scheduled Check-Ins: Schedule regular check-ins with virtual participants to address questions, clarify doubts, and ensure their engagement.
      6. Flexibility: Be prepared to adapt your lesson plan based on participants' engagement levels and needs.

      Designing engaging HyFlex lessons requires a thoughtful blend of interactive content, versatile activities, and a commitment to meeting the diverse needs of both in-person and virtual participants. By incorporating innovative strategies and technology tools, educators can create dynamic learning experiences that empower students to actively engage, collaborate, and thrive in hybrid learning environments. Remember, the key to successful HyFlex lesson design lies in providing meaningful and flexible learning opportunities that cater to the individual preferences and circumstances of each participant.

      Additional Resources

      Beatty, B. J. (2019). Hybrid-Flexible Course Design (1st ed.). EdTech Books. 

      FCTL UMB. (2021, September 10). Strategies and Resources for Hybrid and HyFlex Learning [Video]. YouTube.


      Interested in working with an instructional designer from the center? Navigate to Course Design services to learn more about our process. 

      Creative Commons License
      Designing Engaging HyFlex Lessons by Open AI is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

      Promoting Active Learning in Hybrid Environments 
      Explore techniques for promoting active learning in a HyFlex setting. Discover strategies to engage students in collaborative discussions, group work, problem-solving activities, and hands-on experiences. Learn how to foster interactions and peer-to-peer engagement across both in-person and virtual spaces to create a dynamic and inclusive learning environment.

      Why Active Learning Matters

      Active learning shifts the focus from passive listening to active engagement, allowing students to interact with course content and each other. In a hybrid environment, where participants can be physically present or remote, promoting active learning becomes even more crucial for maintaining a vibrant learning community.

      Strategies for Promoting Active Learning in Hybrid Environments
      1. Flipped Classroom Approach: Share pre-recorded lectures, readings, or videos before the class. This frees up class time for interactive discussions, problem-solving activities, and collaborative projects.
      2. Peer Collaboration: Encourage both in-person and virtual participants to work together on group assignments, discussions, and projects. Use online platforms to facilitate communication and sharing.
      3. Interactive Polls and Quizzes: Incorporate online polls and quizzes to assess understanding and gather real-time feedback. Polls can also spark discussions and debates around different viewpoints.
      4. Case-Based Learning: Present real-world scenarios or case studies that challenge students to analyze and apply their knowledge to practical situations.
      5. Collaborative Projects: Assign group projects that require students to work together on research, presentations, or creative assignments. Virtual participants can collaborate through video conferencing and online tools.
      6. Problem-Solving Exercises: Pose open-ended questions or scenarios that require critical thinking and problem-solving. Encourage participants to discuss and explore multiple solutions.
      7. Virtual Breakout Sessions: Divide participants into smaller groups for focused discussions or activities during live sessions. Use breakout rooms in video conferencing tools.
      8. Peer Teaching: Assign students to research and present specific topics to their peers. This encourages deeper understanding and provides diverse perspectives.
      9. Reflective Journals: Have students maintain reflective journals where they document their learning journey, insights, and questions.
      Creating an Active Learning-Friendly Environment
      • Clear Expectations: Communicate the importance of active participation and set clear expectations for engagement in both in-person and virtual modes.
      • Interactive Technology: Utilize online collaboration platforms, virtual whiteboards, and discussion forums to facilitate engagement and interaction.
      • Varied Assessment Methods: Incorporate a mix of assessments, such as group projects, individual presentations, quizzes, and discussions, to cater to different learning preferences. 
      • Inclusive Approaches: Ensure that activities and materials are accessible to all participants, regardless of their physical location or learning preferences.
      Tips for Effective Implementation
      1. Balance Interaction: Aim for a balanced blend of synchronous and asynchronous activities to accommodate participants' schedules.
      2. Clear Instructions: Provide clear instructions for activities, assignments, and expectations to avoid confusion and ensure active engagement.
      3. Flexible Participation: Allow participants to choose how they engage based on their comfort level and preferences.
      4. Feedback Loop: Regularly gather feedback from participants about their experience with different active learning strategies.

      Promoting active learning in hybrid environments requires intentional design, thoughtful use of technology, and a commitment to creating engaging experiences for all participants. By incorporating a variety of strategies that encourage collaboration, critical thinking, and active participation, educators can foster a vibrant and interactive learning community that transcends physical boundaries. Remember, the key is to create an environment where both in-person and virtual participants feel valued, empowered, and motivated to actively contribute to their own and their peers' learning journey.


      Creative Commons License
      Promoting Active Learning in Hybrid Environments by Open AI is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

      Leveraging Technology for HyFlex Teaching 
      Discover the technology tools and platforms that can support your HyFlex teaching practices. Explore options for delivering content, facilitating online discussions, managing student collaboration, and assessing learning outcomes. Learn how to integrate learning management systems (LMS), video conferencing tools, interactive multimedia resources, and other educational technologies to enhance the hybrid learning experience.

      Understanding the HyFlex Model

      The HyFlex model (Hybrid-Flexible) aims to accommodate diverse learning preferences and circumstances. It allows students to choose how they engage with course content—whether attending in-person, virtually, or through a combination of both—while maintaining a cohesive learning experience.

      Harnessing Technology for HyFlex Teaching
      • Online Learning Platforms: Use a robust Learning Management System (LMS) to centralize course materials, assignments, and resources. This provides a common platform accessible to all participants, regardless of their chosen modality.
      • Video Conferencing Tools: Implement video conferencing platforms to conduct synchronous sessions that bridge the gap between in-person and virtual attendees. These tools enable real-time interaction, discussions, and collaborative activities.
      • Live Streaming: For in-person classes, consider live streaming sessions to allow virtual participants to join the class in real-time. This enhances inclusivity and offers remote students an authentic experience.
      • Recorded Lectures: Record in-person lectures and make them available online for those who couldn't attend. This ensures that all students have access to course content, fostering flexibility.
      • Virtual Office Hours: Use video conferencing tools to hold virtual office hours for remote students, offering them personalized support and interaction.
      • Interactive Content: Incorporate interactive elements into virtual sessions, such as polls, quizzes, and breakout rooms, to keep participants engaged and facilitate discussions.
      • Online Collaboration Tools: Integrate online collaboration platforms for group work and projects, enabling students from different modalities to work together seamlessly.
      • Pedagogical Alignment: Ensure that your chosen technology tools align with your instructional goals and enrich the learning experience.
      • Accessibility: Prioritize accessibility by using tools that accommodate various learning needs and ensure that course materials are usable for all participants.
        HyFlex Technology Tools
        • Learning Management System: A comprehensive LMS like Blackboard Ultra serves as the central hub for course materials, assignments, discussions, and announcements.
        • Video Conferencing Platforms: Tools like Zoom, Microsoft Teams, or Google Meet facilitate synchronous sessions, virtual discussions, and collaborative activities.
        • Collaboration Software: Online platforms such as Google Workspace or Microsoft 365 enable real-time document collaboration and group work.
        • Polling and Quizzing Tools: Interactive polling tools like Poll Everywhere or Mentimeter engage participants and gauge understanding.

        Leveraging technology for HyFlex teaching enables educators to create an inclusive and versatile learning environment where students can seamlessly engage and learn, regardless of their chosen modality. By thoughtfully integrating technology tools and strategies, educators can embrace the possibilities of HyFlex instruction and provide students with a meaningful and adaptable learning journey. Remember, the key is to find the right balance between pedagogy and technology to achieve the desired learning outcomes while accommodating diverse learning preferences and needs.


        Creative Commons License
        Leveraging Technology for HyFlex Teaching by Open AI is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

        Creating a Seamless Learning Experience 
        Learn strategies for creating a seamless and equitable learning experience for all students in a HyFlex environment. Explore approaches to ensure that both in-person and online students have equal access to resources, support, and opportunities for engagement. Understand the importance of clear communication, well-organized course materials, and consistent expectations to foster a cohesive learning community.

        Strategies for a Seamless Learning Experience
        1. Consistent Content Delivery: Ensure that course content, materials, and resources are consistently accessible to both in-person and virtual participants through a centralized Learning Management System (LMS).
        2. Unified Communication: Use the LMS to communicate announcements, assignments, and updates to all participants, fostering a sense of community and inclusivity.
        3. Synchronous and Asynchronous Elements: Blend synchronous sessions (real-time interactions) and asynchronous components (self-paced learning) to cater to different modalities while maintaining course cohesion.
        4. Recorded Sessions: Record in-person sessions and make them available online for virtual participants to access later, enabling them to stay engaged even if they couldn't attend in real-time.
        5. Interactive Activities: Incorporate interactive elements such as discussions, group projects, and collaborative activities that work seamlessly in both in-person and virtual settings.
        6. Clearly Defined Expectations: Set clear expectations for participation, attendance, assignments, and communication methods at the beginning of the course.
        7. Structured Schedule: Maintain a consistent schedule for synchronous sessions and assignments, helping students plan their learning activities regardless of their chosen modality.

          Creating a seamless learning experience in the HyFlex teaching model requires thoughtful integration of technology, pedagogy, and effective communication strategies. By leveraging the strengths of both in-person and virtual learning, educators can provide students with the flexibility they need while maintaining the quality and cohesiveness of the learning journey. Remember that the key is to prioritize clear communication, engagement, and the right blend of technology to create an environment where all participants can thrive and succeed.


          Creative Commons License
          Creating a Seamless Learning Experience by Open AI is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

          Assessment and Feedback in a HyFlex Model 
          Discover effective approaches to assess student learning and provide timely feedback in a HyFlex setting. Explore strategies for aligning assessments with learning outcomes, designing fair evaluation methods, and incorporating formative and summative assessment techniques. Learn how to use technology tools to collect and analyze student data, track progress, and provide personalized feedback to enhance student success.

          Assessment Strategies for a Dynamic Learning Environment
          • Varied Assessment Formats: Design assessments that work well in both in-person and virtual settings, such as quizzes, projects, presentations, and reflective journals.
          • Aligned Learning Outcomes: Ensure that assessments align with the course objectives, regardless of the modality, to maintain a consistent learning experience.
          • Adaptive Assessment: Offer options for assessments that allow students to choose the format that suits their learning preferences while meeting the same learning objectives.
          Feedback Practices for HyFlex Learning
          • Timely Feedback: Provide timely feedback on assignments, discussions, and assessments to help students gauge their progress and make improvements.
          • Digital Feedback Tools: Use digital tools within your Learning Management System (LMS) for providing feedback, such as annotation tools for written assignments or audio comments.
          • Individual and Group Feedback: Address individual student needs while also offering feedback to groups or the class as a whole during synchronous sessions.
          Balancing Consistency and Flexibility:
          • Consistent Evaluation Criteria: Maintain consistency in grading criteria and standards regardless of the chosen learning modality.
          • Flexibility in Submission: Allow students to submit assignments through various channels, such as online submission, in-person delivery, or recorded presentations.
          Effective Feedback Strategies
          • Constructive Feedback: Focus on constructive feedback that highlights strengths and areas for improvement, helping students advance their learning. 
          • Rubrics and Guidelines: Provide rubrics or clear guidelines for assignments, ensuring students understand your expectations and assessment criteria.
          • Personalized Feedback: Tailor feedback to individual student needs, acknowledging their progress and offering specific suggestions for growth.
          • Incorporate Reflection: Integrate opportunities for students to reflect on their learning journey across modalities, fostering a holistic understanding.
          • Peer Review: Implement peer review activities where students evaluate and provide feedback on each other's work, promoting active engagement and critical thinking.
          Benefits of Hybrid Assessment and Feedback
          • Flexible Learning Paths: Students can choose assessment formats that align with their strengths and preferences, enhancing their engagement.
          • Interactive Elements: Virtual and in-person discussions can provide different viewpoints and insights, enriching the learning experience.
          • Individualized Learning: Personalized feedback and adaptive assessment options cater to diverse learning needs, promoting student growth.

          Incorporating effective assessment and feedback strategies within the HyFlex model requires a balance of consistency and flexibility. By aligning assessments with learning objectives, offering diverse assessment formats, and providing timely, constructive feedback, educators can create a learning environment that supports students in achieving their academic goals, regardless of their chosen modality. Remember that the key to successful hybrid assessment is to maintain equitable standards while embracing the unique opportunities that the HyFlex model provides for student engagement and growth.


          Creative Commons License
          Assessment and Feedback in a HyFlex Model by Open AI is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

          Building Community and Student Engagement 
          Learn techniques for building a sense of community and promoting student engagement in a HyFlex environment. Explore strategies for fostering peer connections, collaboration, and active participation across both face-to-face and virtual interactions. Discover approaches to facilitate meaningful discussions, build relationships, and create a supportive learning community for all students.

          Creating a Supportive Community
          • Establish Clear Expectations: Clearly communicate course expectations, guidelines, and communication norms to all students, regardless of their chosen modality.
          • Icebreakers: Begin the course with icebreaker activities that encourage students to introduce themselves and share their backgrounds, fostering a sense of connection.
          • Shared Identity: Emphasize the shared learning experience and the importance of collaboration in achieving common goals.
          Promoting Student Engagement
          • Interactive Content: Design engaging content that encourages student interaction, such as discussions, polls, quizzes, and collaborative projects.
          • Variety of Modalities: Offer multiple ways for students to participate, such as virtual discussions, in-person debates, and online collaboration tools.
          • Real-World Application: Relate course content to real-life scenarios and encourage students to share their perspectives, creating meaningful connections.
          Facilitating Communication and Interaction
          • Synchronous Sessions: Conduct regular synchronous sessions for all students, fostering real-time interaction and dialogue.
          • Virtual Office Hours: Hold virtual office hours using video conferencing tools to provide individualized support and build rapport.
          • Discussion Boards: Use online discussion boards for asynchronous engagement, allowing students to contribute at their own pace.
          Building Collaborative Learning
          • Group Projects: Assign collaborative projects that require both virtual and in-person teamwork, leveraging the strengths of different modalities.
          • Online Collaboration Tools: Integrate tools like shared documents, collaborative whiteboards, and project management platforms to enhance teamwork.
          Facilitating Student-Led Activities
          • Student Presentations: Encourage students to lead virtual or in-person presentations on selected topics, fostering ownership of learning. 
          • Moderated Discussions: Allow students to moderate discussions, guiding conversations and fostering peer-to-peer engagement.
          Benefits of Community Building in a HyFlex Model
          • Inclusive Learning Environment: Creating a strong sense of community ensures that all students feel valued and included, regardless of their chosen modality.
          • Enhanced Perspective Sharing: Combining virtual and in-person discussions brings together diverse viewpoints and enriches class conversations.
          • Flexibility in Engagement: Students can engage in discussions and activities that suit their preferred mode of interaction, enhancing their comfort and participation.
          Engagement Challenges and Potential Solutions
          • Overcoming Virtual Barriers: Offer guidelines for effective online communication and active participation to help students navigate virtual engagement. 
          • Balancing Modes: Provide options for students who may want to switch between modalities, ensuring they can still engage fully in the learning experience.

          Building community and fostering student engagement in a HyFlex model requires intentional efforts to create a cohesive and supportive learning environment. By embracing a variety of engagement strategies, promoting active participation, and leveraging the unique strengths of both virtual and in-person interactions, educators can cultivate a sense of belonging and mutual respect among students. Remember that successful community building enhances learning outcomes and empowers students to take ownership of their educational journey, regardless of the learning modality they choose.


          Creative Commons License
          Building Community and Student Engagement by Open AI is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

          Tips for Successful HyFlex Teaching 
          The HyFlex model offers a flexible approach to education, allowing students to choose between in-person and virtual learning modes. Explore valuable insights and tips to help you effectively navigate the complexities of HyFlex teaching and ensure a productive and engaging learning experience for all students.

          Tips for Successful HyFlex Teaching
          1. Understand the HyFlex Model: Familiarize yourself with the HyFlex framework, including its principles, benefits, and challenges. This understanding will guide your instructional decisions.
          2. Clear Communication: Provide clear instructions on how the HyFlex model works, emphasizing how students can seamlessly transition between in-person and virtual modes.
          3. Design for Flexibility: Create learning materials that can be accessed both online and offline, ensuring that students can engage with the content in any modality.
          4. Tech-Ready Environment: Ensure that your physical classroom and virtual tools are set up for a smooth transition between in-person and virtual sessions.
          5. Consistent Learning Outcomes: Regardless of the modality, ensure that learning outcomes remain consistent, enabling all students to achieve the same goals.
          6. Engage Students Actively: Incorporate a variety of engagement strategies, such as polls, discussions, quizzes, and group activities, to keep students actively participating.
          7. Balance Modalities: Maintain a balance between in-person and virtual engagement opportunities to ensure that both modes receive equal attention.
          8. Clear Schedules: Communicate your schedule clearly, indicating when synchronous sessions will occur and when students can access asynchronous content.
          9. Supportive Resources: Provide resources, tutorials, and guides for using the virtual tools and platforms, helping students navigate the online components effectively.
          10. Seamless Transitions: Facilitate smooth transitions between modalities by using consistent content formats and platforms for both in-person and virtual sessions.
          11. Flexibility in Assessment: Offer varied assessment options that accommodate both in-person and virtual students' needs and preferences.
          12. Personalized Support: Provide individualized support through virtual office hours, discussions, and communication channels, addressing students' unique questions and concerns.
          13. Build Community: Foster a sense of community by encouraging interaction, collaboration, and shared experiences among students, regardless of their chosen modality.
          14. Reflect and Adapt: Continuously reflect on your teaching strategies, gather student feedback, and adapt your approach to enhance the learning experience.
          15. Professional Development: Stay updated on best practices and evolving technologies through workshops, webinars, and professional development opportunities.
          Benefits of Effective HyFlex Teaching
          • Enhanced Student Engagement: By accommodating various learning preferences, HyFlex teaching promotes active participation and student ownership of learning.
          • Flexible Learning Environment: Students have the flexibility to choose the learning mode that suits their needs and circumstances, enhancing their overall experience.
          • Improved Accessibility: The HyFlex model can make education more accessible for students who face challenges attending in-person classes.

          Successful HyFlex teaching requires a strategic blend of instructional design, communication, and adaptability. By embracing these tips, you'll create a dynamic and inclusive learning environment that empowers students to thrive regardless of their chosen modality. Remember that the key to successful HyFlex teaching lies in your ability to seamlessly merge in-person and virtual elements while prioritizing student engagement and learning outcomes.


          Creative Commons License
          Tips for Successful HyFlex Teaching by Open AI is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.