Skip to content
/ swot Public
forked from JetBrains/swot

Help automate the process of the selecting program. Identify email addresses or domain names

License

Notifications You must be signed in to change notification settings

pxcs/swot

 
 

Repository files navigation

official JetBrains project

SWOT

JetBrains uses this swot repository to grant free licenses for JetBrains tools to students and teachers worldwide. If your email is in one of the domains listed in this repository, you may request your free license from JetBrains. Visit http://jetbrains.com/student to request!

There is lib/domains directory which contains a hierarchically structured list of email domains belonging to various educational institutions. The domains are mostly owned by colleges and universities, and also by groups of schools united together because they are sharing the same email domain between several institutions, such as Township High School District 211 of Cook County, Illinois.

If you know a school, college or university which is not on this list, feel free to submit a pull request to add it.

Which educational institutions can be added to the repository?

Your pull request for adding a new email domain to the repository will be satisfied if all of the conditions below are met:

  1. The domain is used by an educational institution, which offers at least one long-term course (one year or longer), and the course is somehow related to IT (it is in computer science, software engineering, statistics, bioinformatics, etc.)

  2. The educational institution is a physical entity with student attendance and recognized as providing a learning curriculum for the educational system, or the institution is an accredited online educational organization providing their students with: (1) online courses with a curriculum at least one year long, (2) a dedicated email address which is provided to students only until their graduation.

NOTE: If an organization provides primary or secondary education only (i.e., no high or higher education programs), it will not be included in the list. Primary and secondary school students do not usually need access to professional developer tools, and if they learn some programming, we are glad to offer them Community versions of the tools, such as PyCharm Community Edition, to use which are free to everybody.

If you represent a primary or secondary school and you are certain of the necessity of a professional version of a JetBrains tool for your school, please contact JetBrains sales team via https://www.jetbrains.com/support/sales/

How to add a domain to this repository

To add a domain, make a pull request. You must be familiar with git tool or GitHub user interface in order to make a pull request. We will review your request, and if we accept that it meets all the following conditions then we will merge it:

  1. Each domain is represented by a single .txt file in the repository. If there is a file lib/domains/edu/mit.txt, it means that an email domain mit.edu is included in the repository. Please note that the repository reverses the order of the name components, and also note that .txt extension is mandatory. Example: add file /lib/domains/ng/edu/unaab.txt to add a domain unaab.edu.ng to the repository.

  2. Pull requests can include one or more files which you wish to add.

  3. Each file in the repository has to contain the name of the university, which the domain represented by the file belongs to. For example, a file /lib/domains/ng/edu/unaab.txt has to contain a line in it: "Federal University of Agriculture, Abeokuta". The first line of the file has to contain the official name of the educational organization. Other lines can contain other names the university is known by. A university in a non-English speaking country can have a line containing the university name in their native language, and another line with the name in English.

  4. If the domain is shared by several institutions, such a school district domain, please add the last line starting with a dot (.) followed by the word "group". Example: .group


Kotlin

GitHub license Revved up by Develocity

Kotlin Programming Language

Welcome to Kotlin!
It is an open-source, statically typed programming language supported and developed by JetBrains and open-source contributors.

Some handy links:

About

Help automate the process of the selecting program. Identify email addresses or domain names

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 88.2%
  • CSS 6.4%
  • HTML 5.4%