MetaVerse: The Future Of Internet

MetaVerse is the future of internet!

Science fiction writer Neal Stephenson coined the term “metaverse” in his 1992 book Snow Crash, using it to mean a computer-generated universe. It is generally understood to be a highly immersive, shared virtual world where people gather to play games, socialize and to work.

It’s a combination of multiple elements of technology, including virtual reality, augmented reality and video where users “live” within a digital universe.

Web 3.0 is a shift of power to the people, “the people are in charge of their data, identity, and monetization”.

When can we expect to see it?

Mark Zuckerberg, the CEO of the newly named Meta (formerly Facebook), estimates it could take five to 10 years before the key features of the metaverse become mainstream. But aspects of the metaverse currently exist. Ultra-fast broadband speeds, virtual reality headsets and persistent always-on online worlds are already up and running, even though they may not be accessible to all.

What are some examples of it?

Here’s a look at what’s happening today that could lead to the metaverse oftomorrow:

♦ Meta. The tech giant formerly known as Facebook has already made significant investments in virtual reality, including the 2014 acquisition of Oculus. Meta envisions a virtual world where digital avatars connect through work, travel or entertainment using VR headsets. Zuckerberg has been bullish on the metaverse, believing it could replace the internet as we know it. “The next platform and medium will be even more immersive and embodied internet where you’re in the experience, not just looking at it, and we call this the metaverse,” said Meta CEO Mark Zuckerberg last month after revealing the company’s rebranding. 

Launched by Facebook in August 2021 -- the company's name is now Meta -- the Horizon Workrooms beta is a virtual meeting space where coworkers can join a VR meeting using Oculus Quest 2 VR headsets.

♦ Microsoft. The software giant already uses holograms and is developing mixed and extended reality (XR) applications with its Microsoft Mesh platform, which combine the real world with augmented reality and virtual reality. Earlier this month, Microsoft showed off its plans for bringing mixed-reality including holograms and virtual avatars to Microsoft Teams in 2022. Also in the works for next year: explorable 3D virtual connected spaces for retail and workplaces. The U.S. Army is currently working with Microsoft on an augmented reality Hololens 2 headset for soldiers to train, rehearse and fight in. Beyond that, Xbox Live already connects millions of video game players across the globe, too.

♦ Epic Games. Tim Sweeney, CEO of the company that developed Fortnite, has said, “It’s no secret that Epic is invested in building the metaverse.” It’sheld concerts by the likes of Ariana Grande and Travis Scott, movie trailers and music debuts and even an “immersive” re-imagining of Martin Luther King Jr.’s 1963 historic “I Have A Dream” speech. And it’s developing photorealistic digital humans with its MetaHuman Creator, which could be how you customize your digital doppelganger in future open-world games.

♦ Roblox. The platform, founded in 2004, houses scores of user-generated games, including role-playing offerings like Bloxburg and Brookhaven, where users can build homes, work and play out scenarios. Roblox is now valued at more than $45 billion after going public this year.  the On the day of its IPO in March, Roblox founder and CEO David Baszucki tweeted a thank you to all who helped bring the platform “one step closer to fulfilling our vision of the #Metaverse.” Since then, Roblox has teamed up with skateboarding shoe company Vans to create Vans World, a virtual skateboarding park where players can dress up in fresh Vans gear and opened a limited Gucci Garden, where you can try and buy clothing and accessories for your virtual self. 

♦ Minecraft. Another virtual universe beloved by kids, the Microsoft-owned Minecraft is essentially the digital equivalent of Legos, where players can create their own digital character and build whatever they desire. As of August, Minecraft boasts more than 140 million monthly active users. During the pandemic, it has exploded in popularity among kids who had to rely more heavily on virtual connections.

Some lesser-known companies have launched their own online worlds. The online fantasy world Second Life, founded in 2003, is in its second decade as an alternate reality.

A scene inside Nowhere, a 3D events platform where you can see events and participate in events, and meet others in real-time over the net.

The online haven Nowhere has persistent and temporary virtual spaces – for public or private use – to hold concerts, festivals, reunions, and conferences. The Windmill Factory, the New York production company which began developing the platform more than a year ago, has done projects for Lady Gaga and Nine Inch Nails.

The Sensorium Galaxy earlier this year opened the first two of its planned galaxy of various connected online “worlds” to explore with VR headsets or desktop computers. Prism, the first to open, involves music – virtual DJs and bands play, for instance – in futuristic landscapes. 

Lessons From “Web 2.0”

Much like Web 3.0 and the metaverse, ”Web 2.0” over a decade ago promised a utopian and egalitarian vision of the internet where people would be directly empowered, directly connected and the world would become transformed. Indeed—it has transformed and much for the better—we can now connect to family and friends and see their faces without paying massive fees. We’ve discovered people with similar interests from all over the world and in the past fifteen to twenty years, we’ve seen the explosion of social networks, the evolution of work from e-mail to collaboration platforms, and remote work possibilities. Likewise, we’ve experienced many negative aspects that evolved from the Web 2.0 revolution and these negative aspects have a significant societal impact for the worse.

Misinformation spreads across social networks like wildfire, international bad actors have mastered the art of stirring up dissent, our children are faced with cyberbullying and those who don’t develop discipline when it comes to screen time can inflame all sorts of mental health issues. Some critics of modern social technologies label it as the big tobacco of our time—and indeed what promised to be a net benefit for humanity, equally contains threats and power imbalances that we did not predict. The evangelists of Web 3.0 and the metaverse would be wise to look back to the early years of the last digital revolution as they too were disruptive, idealistic and in some cases utopian—and that’s not exactly how it all worked out.

Culled from: https://www.forbes.com/sites/davidarmano https://www.usatoday.com/

How To Handle Rejections As An Entrepreneur.

Nobody likes getting rejected. But for entrepreneurs, it can actually be a learning experience.

Rejection, in any setting, is difficult to swallow. For entrepreneurs, it can make or break you. A business plan rejection, a loan rejection, a partnership rejection – you name it. If you’re in the business of being a business, you’re sure to face rejection at some point. How you react to that rejection, though, is the key to making it as a successful entrepreneur.

As an entrepreneur myself, I’ve gone through plenty of rejections. In my 10 years of business, I have heard a lot more noes than yeses, especially early on. While it was humiliating at the time, I can now see that each rejection actually helped shape the success of my business today.

Here are four tips on handling rejection as an entrepreneur:

Don’t Take It Personally

Entrepreneurs often make the mistake of taking rejection personally. We all have feelings, after all. It’s important to note, however, that just because your idea got shot down or your partnership was rejected, it doesn’t mean it’s a reflection on you. Don’t let rejections get to you. Instead, look at the rejection for purely what it is: Was it a bad business plan? Was it the wrong partnership terms? Was it the wrong timing? Rather than blaming yourself, assess what the real reasons for rejection were.

Many of my early rejections would have put me out of business. Thankfully, I didn’t let it get to me and I was able to overcome these minor setbacks with even better outcomes.

Make It a Learning Opportunity

Chalk it up to an overwhelming sense of pride, but entrepreneurs can often sit down in a meeting thinking that everyone else is wrong. While there may be some truth to that, it’s important to learn from every rejection. If your software or product was rejected for a particular reason, take a second look and see if you can make your original idea better.

I’ve made great edits to our services and offerings thanks to rejection. By paying attention to feedback about what people really wanted and what they’re not interested in, we’ve been able to tailor our solutions to exactly what our customers want. It’s a win-win situation if you ask me.

Use It to Educate Customers

Oftentimes the reason you get rejected, especially in business, is because you haven’t educated your audience enough. In a world where there are so many “disruptors,” you have to know that the world may not be quite ready for your product or service. Take concerns that are brought up and use them as a means to educate the public or your customers about your idea, business or solution.

In my agency, we compile every rejection and use them as a means of educating ourselves. We create a variety of content to address common rejection points and use it to explain to potential prospects why we’re a good partner.

Take It as an Indicator of Where to Go Next

If you’re constantly hearing “no” from the same crowd, it’s possible that you’re trying to sell your idea, product or service to the wrong people. Take a second look at who’s rejecting you and figure out if this is the right audience for your product or service. Chances are you might not be targeting correctly.

When I first started my business, I thought my customers would be designers and other creatives. I soon realized that the people who really needed my help were business owners with a lack of resources to create an impactful brand.

Rejection is hard for anyone. When you’re running a business and an entire team is dependent on your success, it’s even more stressful. Entrepreneurs carry a heavy load. Rejection should not discourage you, nor should it end your dreams. If you pay attention, you’ll find that you’ll actually succeed in spite of those rejections.

Source: https://businesscollective.com/

21st Century Skills For Today’s Parents with Nigeria’s NASA {Excerpts}

Just last week, we hosted a live discussion with Live Session with Joy Olayiwola { Assistant Chief Scientific Officer, National Space Research and Development Agency }. Watch the recorded live session here: https://www.instagram.com/tv/CLFHpTHl5XX/?igshid=18lrf2mfsj0nx

21st century skills are 12 abilities that today’s students need to succeed in the information age.

Each 21st Century skill is broken into one of three categories:

  • Learning skills
  • Literacy skills
  • Life skills

The Age Trend…

The Information Age began around the 1970s and is still going on today. It is also known as the Computer Age, Digital Age, or New Media Age. This era brought about a time period in which people could access information and knowledge easily.





21st Century skills are 12 abilities that today’s students need to succeed in their careers during the Information Age. These skills are intended to help students keep up with the lightning-pace of today’s modern markets. Each skill is unique in how it helps students, but they all have one quality in common.

They’re essential in the age of the Internet.

21st Century skills are: 

  • Critical thinking
  • Creativity
  • Collaboration
  • Communication
  • Information literacy
  • Media literacy
  • Technology literacy
  • Flexibility
  • Leadership
  • Initiative
  • Productivity
  • Social skills


Beginners Guide To Cyber Security.

This is an excerpt from our discussion with Andela’s Senior Software Engineer, Anu Onifade on Twitter. In January, our theme for the month is ‘Cyber Security’ for startups.

What is Cybersecurity?
Cyber security is the practice of defending computers, servers, mobile devices, electronic systems, networks, and data from malicious attacks. It’s also known electronic information security.

Why is it important today?

The damage caused by cybercrime is estimated to hit $6 trillion by the year 2021. This has led to a forecast that there will be an estimated increase in spending by companies for cyber security between the periods of 2017 and 2021 to $1 trillion.

What are the top Cyberthreats today?

1. Malwares: Malware means malicious software. One of the most common cyber threats, malware is software that a cybercriminal or hacker has created to disrupt or damage a legitimate user’s computer.

There are different kinds or malware out there. Examples are Virus, Trojans, Spyware, Ransomware, Adware, Botnets etc. They all have different ways they operate and are meant for different purposes. Botnets if on your device perform task online without your permission

2. Phishing: Phishing is when cybercriminals target victims with emails or websites that appear to be from a legitimate company asking for sensitive information. Phishing attacks are often used to dupe people into handing over sensitive data and other personal information.

3. Man-in-the-middle attack: Is a type of cyber threat where a cybercriminal intercepts communication between two individuals in order to steal data. For example, on an unsecure WiFi network, an attacker could intercept data being passed from the victim’s device and the network.


5. Denial-of-service attack: Is where cybercriminals prevent a computer system from fulfilling legitimate requests by overwhelming the networks and servers with traffic. This renders the system unusable, preventing an organisation from carrying out vital functions.

6. Social Engineering: Social engineering is the art of manipulating people so they give up confidential information. The types of information these criminals are seeking can vary, but when individuals are targeted the criminals are usually trying to trick you into giving them your passwords or bank information, or access your computer to secretly install malicious software–that will give them access to your passwords and bank information as well as giving them control over your computer.

Criminals use social engineering tactics because it is usually easier to exploit your natural inclination to trust than it is to discover ways to hack your software.

For example, it is much easier to fool someone into giving you their password than it is for you to try hacking their password (unless the password is really weak).

How do you stay safe?

1.      Update your software and operating system: This means you benefit from the latest security patches.

2.      Use anti-virus software: Security solutions will detect and remove threats. Keep your software updated for the best level of protection.

3.      Use strong passwords: Ensure your passwords are not easily guessable.

4.      Do not open email attachments from unknown senders: These could be infected with malware.

5.      Do not click on links in emails from unknown senders or unfamiliar websites:This is a common way that malware is spread.

6.      Avoid using unsecure WiFi networks in public places: Unsecure networks leave you vulnerable to man-in-the-middle attacks. So looking at all these threats and possible spending in the area of Cybersecurity, I believe the question is how you can take advantage of this. If you intend to take the route of Entrepreneurship, consultancy or career, you have many opportunities in the area of Cybersecurity and the good thing is that it is a growing area and so this is the best time to be part of it. Let’s identity some of the opportunities.

Career Paths In CyberSecurity

1. Security Auditing: Companies especially financial institutions and companies that manages sensitive data are pay millions of dollars to consult security auditors.

An IT security auditor helps clients test the effectiveness of systems and their security components. It is the information gotten from here that he reports to his client enabling the client knows the next step to take.

2. Application penetration Tester: An application penetration tester is also known as an ethical hacker especially as you are paid to probe for, as well as exploit security vulnerabilities in the client’s applications, which could be web-based or mobile or even both.

3. Data Architects: Play very important role, as they create blueprints that can be used for data management systems. They usually assess a company’s potential data source – both internal and external as well as design a plan that would integrate, protect, centralize and maintain it.

Other paths include, Incident Responder, Exploit Developer,  Malware Analyst, Information Security Analyst, Cyber Security Specialist, Security architect, Disaster Recovery Consultant, Vulnerability Researcher etc.

All these and many more are areas you can either build a career or start a business in cybersecurity

Cybersecurity For Entrepreneurs with Andela’s Anu Onifade.

Platform: Twitter {Follow us on Twitter, @tech4herafrica. Official Hashtag: #tech4her

Date & Time: January 14, 2020, 6pm.

Customer trust is critical in a time of widespread cybercrime and data privacy attacks. Startup owners now face the challenge of building consumer confidence as they build their business.

Cyber threats and privacy issues can seriously affect your enterprise. Recent studies show that 87% of consumers will do business elsewhere if a company is untrustworthy.

Do not let your startup be part of the statistics. As you build the business from the ground up, make sure that you are setting up a robust cybersecurity as well. Take time to know the different cybersecurity trends and threats, much like you to take time to know other aspects of building and growing your business. Knowing that it’s necessary to protect digital systems is one thing, though: actually protecting them is another. The potential cost of investing in security services can lead entrepreneurs to question whether it’s better to leave their systems unsecured until they’ve bolstered their revenue — but that option is extremely risky.

The advancement of technology and the wide use of digital media is making attackers smarter by the day. Further, these cybercriminals take advantage of individuals and firms who pay less heed to cybersecurity. They target everything from a newly-launched blog to an established online store to gain access to sensitive information.

Every other day we read news related to cybersecurity threats like ransomware, phishing, or IoT-based attacks.

Themes for Discussion

• What is Cyber security?

• Why is it important today?

 • How Can startups take Affordable Route to Cybersecurity

• Top cyberthreats to be aware of today…

• Discuss digital security and safety as well as digital etiquette. 

• Cyber security fundamentals; how to properly protect your files and personal information. Types of cyber security breaches , 

• Prevention tips to prevent attacks on mobile and desktop. Protect your devices and social media and website or apps.

• How to keep yourself secure online.

Guest Speaker:

Anu Onifade is a senior developer at Andela. He is also one of our esteemed tutors at Tech4her Africa.

How To Achieve Your Goals In 2021.

Did you know that Visioning is FAR more productive than setting resolutions. It’s a new year and you had the 100% motivation to drive your set goals but you lost motivation towards the middle and this happens like every year. Do you think something is wrong? If you have been setting resolutions year in and out without significant progress, then surely there’s more to it.

Let’s do some analysis by comparing ‘Setting Resolutions’ and Visioning.

Resolutions by nature feel a little redundant, overwhelming, and are often ineffective. (If you’ve ever found yourself making the same resolution to lose weight year after year, without any real results to show for it then you know what I mean).

In contrast, a vision is more inspiring, creative, and intuitive. Most importantly it conditions your brain set the conditions for an actual breakthrough or meaningful change rather than just hoping for one.

Creating a vision is so much more powerful than a business plan on how to achieve our resolution. Why? Visions use imagery, which neurobiologically uses our innate implicit system. When creating a vision we automatically build an experience around the benefits of it. It becomes a multi-sensory experience as we spend time visualising our success and knowingly or not, examine how it looks, feels, and even what it might sound or taste like.

Once imagined the mind and body creates a psychophysiological blueprint of what and how to achieve it. When a vision is locked into our implicit system, our brain automatically starts to manifest it in our reality. It starts making daily decisions towards this aim without us having to do anything.

In summary, Visioning gives you the sustaining energy to drive and achieve your goals. Visioning gives you the reason and passion to commit to your resolutions that will help achieve your goals.

What is a Vision Board?

A VISION BOARD IS A POWERFUL PICTURE OF THE YEAR AHEAD.

Here is a sample for your use. Replace the pictures with yours, print out and paste on your wall.

Visioning 2021 Like A Champ with Zimbabwe’s TEDX Speaker, Dev Center’s Founder & Elizabeth Edwards

Did you know that Visioning is FAR more productive than setting resolutions. You need to stop setting resolutions and start visioning.

Resolutions by nature feel a little redundant, overwhelming, and are often ineffective. (If you’ve ever found yourself making the same resolution to lose weight year after year, without any real results to show for it then you know what I mean).

In contrast, a vision is more inspiring, creative, and intuitive. Most importantly it conditions your brain set the conditions for an actual breakthrough or meaningful change rather than just hoping for one.

Creating a vision is so much more powerful than a business plan on how to achieve our resolution. Why? Visions use imagery, which neurobiologically uses our innate implicit system. When creating a vision we automatically build an experience around the benefits of it. It becomes a multi-sensory experience as we spend time visualising our success and knowingly or not, examine how it looks, feels, and even what it might sound or taste like.

Once imagined the mind and body creates a psychophysiological blueprint of what and how to achieve it. When a vision is locked into our implicit system, our brain automatically starts to manifest it in our reality. It starts making daily decisions towards this aim without us having to do anything.

Join our guests Nomalanga Ndlovu (One of Top Zimbabwe’s Motivational Speakers) Elizabeth Edwards (Founder, Tech4her) & Seun Awoyele ( Co founder, Dev Center) this Friday @6pm for a fireside chat on ‘Visioning 2021 like a champ”.

Refresh 2020: Keep Coding & Creating Solutions {For Alumni}

Our mission is to invest in the next generation science and technology female leaders in Nigeria. Get more women actively leveraging tech tools and skills such as ‘coding skills’ to create the future they want and deserve.

Having graduated from our ‘Girls Slay Code Academy’, we are organizing refresh sessions to inspire our alumni members to keep coding and creating solutions. This is exclusive to our alumni members.

Benefits to our Alumni members

  1. Connect with other ladies coding
  2. Opportunity to share your challenges
  3. Fresh inspiration
  4. Access to resources and more
  5. Interact with our qualified network of tutors
  6. Gain better understanding of key concepts
  7. Hands on projects

Date: December 22 @5pm | Venue: Online

Register below. New here? Do check our upcoming classes to start your journey.

Legal Advice for Techies with Hon. Seyi & Harvard’s Wola on Google Hangout.

Looking forward to hosting you live on Google Hangout with our special guests- Hon. Seyi Adisa  (OYSB Assembly & John Maxwell Leadership and Wola Joseph (LLB, BL, LLM Harvard University & Chief Legal @ Eko Electric).

We shall be discussing the legal frameworks you should know about as it applies to tech space to avoid trouble.

Startup founders are notoriously fixated on their latest business idea. On their technology, on the millions of people who might benefit from their innovations. And on the financial rewards that come from business success, off course. Unfortunately, many innovators treat legal compliance like a trip to the dentist: something to do later, or only if it hurts.

For ideas that have true commercial value, this approach can create countless hours of unnecessary work, at best, and, at worst, can sow at the outset the seeds of a startup’s eventual demise. It is far better to seek legal advice carrying an idea on a napkin than with a legal complaint or certified letter.

A good lawyer will be a key behind-the-scenes contributor to the success of your startup.

“Seeking counsel at the very beginning will help you familiarize yourself with the lay of the land,” “The last thing you want to do is launch, only to find out you overlooked an important regulation that carries a hefty penalty. With such a comprehensive introduction on this topic, join our guests as we dive deeper into the topic this Thursday at 6pm.

5 types of software licenses you need to understand

Every business uses software to manage business processes, communicate with employees, customers, and vendors, and for myriad other purposes. In most instances, software products require activating licenses or agreeing to “terms and conditions” before programs can be downloaded, installed, or accessed.

There are many types of software licenses, with different terms, support agreements, restrictions, and costs. Users need to understand the basics of software licenses, to ensure a full understanding of responsibilities and compliance with legal terms and limitations.

What Is a Software License?

A software license is a contract between the entity that created and supplied an application, underlying source code, or related product and its end user. The license is a text document designed to protect the intellectual property of the software developer and to limit any claims against them that may arise from its use.

A software license also provides legally binding definitions for the distribution and use of the software. End-user rights, such as installation, warranties, and liabilities, are also often spelled out in the software license, including protection of the developer’s intellectual property.

Most software falls under one of two categories that have distinct differences in how they are viewed under copyright law:

  • Proprietary – also referred to as “closed source”
  • Free and open-source software (FOSS) – referred to as “open source”

FOSS software licenses – give rights to the customer that include modification and reuse of the software code, providing the actual source code with the software product(s). This open-source type of licensing affords the user authority to modify the software functions and freedom to inspect the software code.

Proprietary software licenses – provide no such authority for code modification or reuse and normally provide software with operational code only, and no source code. A proprietary software license often includes terms that prohibit “reverse engineering” of the object code with the intention of obtaining source code by the licensee.

In both cases, the software license will most often specify limitations of liability from use of the software product, any mutual responsibilities such as support, and any warranties or disclaimer of warranty.

Where software is not covered by any license, it is normally categorized as:

  • Public domain software – freely available for use and not copyright protected
  • Private unlicensed software – such as business applications that still falls under copyright protection

Open source and proprietary software licensing may also specify additional restrictions and terms:

  • Transfer of ownership to the buyer or retention of ownership by the seller
  • Any authorization for copying, selling, or distributing the software
  • Definition of whether the license constitutes purchase or leasing of the software

How Does Software Licensing Work?

New users of a software will normally enter into an end-user license agreement (EULA) that constitutes a legal definition of the relationship between the licensor (provider) and licensee (user or business). The EULA is a contract that establishes the rights of the purchaser for installing and using the software.

Every EULA contains a clause that stipulates when its conditions are activated by an end user. This may be the moment the user opens the product packaging or, for example, when the user clicks on a button agreeing to accept the EULA’s terms to access it.

Cloud-based applications such as Software as a Service (SaaS) will often include license details in EULAs including:

  • Monthly or annual charges per user
  • Duration of the agreement
  • Terms of cancellation of the agreement
  • Recovery of any charges if canceled during the agreement

An additional use of software licensing is in cases where a software developer or firm grants authority for selling or distributing the software under the second party’s brand. The developer retains ownership, but the re-branding company is permitted to resell the software product. This method of licensing is called “white labeling.”

What Are the Types of Software Licenses?

There are five main software license categories or types used to cover different kinds of software and various business arrangements. These encompass a wide spectrum of licensing scenarios, from free software (public domain) to paid commercial software (proprietary).

Between these two extremes, there are also three categories (GNU/LGPL, permissive, and copyleft) that apply to various forms of open-source projects. Failure to follow the terms and conditions of an open-source license can lead to revealing trade secrets or even legal action from the project’s developers.

What are the different types of software licenses?

Here are five types of common software license models you should know about. Four are examples of open source licenses (which allow you to reuse code to some extent), and one disallows any reuse whatsoever.

Public domain. This is the most permissive type of software license. When software is in the public domain, anyone can modify and use the software without any restrictions. But you should always make sure it’s secure before adding it to your own codebase. Warning: Code that doesn’t have an explicit license is NOT automatically in the public domain. This includes code snippets you find on the internet.

Permissive. Permissive licenses are also known as “Apache style” or “BSD style.” They contain minimal requirements about how the software can be modified or redistributed. This type of software license is perhaps the most popular license used with free and open source software. Aside from the Apache License and the BSD License, another common variant is the MIT License.

LGPL. The GNU Lesser General Public Licenseallows you to link to open source libraries in your software. If you simply compile or link an LGPL-licensed library with your own code, you can release your application under any license you want, even a proprietary license. But if you modify the library or copy parts of it into your code, you’ll have to release your application under similar terms as the LGPL.

What are the different types of software licenses?

Copyleft. Copyleft licenses are also known as reciprocal licenses or restrictive licenses. The most well-known example of a copyleft or reciprocal license is the GPL. These licenses allow you to modify the licensed code and distribute new works based on it, as long as you distribute any new works or adaptations under the same software license. For example, a component’s license might say the work is free to use and distribute for personal use only. So any derivative you create would also be limited to personal use only. (A derivative is any new software you develop that contains the component.)

The catch here is that the users of your software would also have the right to modify the code. Therefore, you’d have to make your own source code available. But of course, exposing your source code may not be in your best interests.

Proprietary. Of all types of software licenses, this is the most restrictive. The idea behind it is that all rights are reserved. It’s generally used for proprietary software where the work may not be modified or redistributed.

How do I know what licenses apply to the code in my codebase?

Before you can determine which licenses govern any reused code in your codebase, you need to create a software bill of materials, or a list of all the components in your code. And the fastest way to generate that list is with a software composition analysis tool. A good SCA tool will be able to find full components as well as code snippets, and it’ll tell you which licenses apply to each piece of code and whether you might be using licenses that have conflicts.

Originally posted by Synopsys