swagger-api / swagger-ui

Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
https://swagger.io
Apache License 2.0
26.59k stars 8.96k forks source link

Cannot access website from Russia. Russia is blacklisted. #9640

Open PixelSymbols opened 8 months ago

PixelSymbols commented 8 months ago

OS: windows Browser: chrome country: Russia Version: 23 Method: opening website swagger-ui: any swagger: any

Content & configuration

Website blocks people from Russia on accessing it.

Screenshots

image

How can we help?

Remove Russia from blacklist

aliakseis commented 8 months ago

In general, the open source definition requires that open source software must be freely available, modifiable, and redistributable, without discrimination against any person, group, or field of endeavor. Therefore, any sanctions that violate these principles may be considered non-compliant with the open source initiative.

Country based access limitation is not compatible with the open source initiative, as it violates the principle of non-discrimination and the freedom of open source software. It may also harm the innovation, collaboration, and transparency that open source software enables and fosters. It may also affect the rights and interests of many innocent or legitimate users of open source software.

Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. Und wenn du lange in einen Abgrund blacklist, blickt der Abgrund auch in dich hinein.

satokenta940 commented 7 months ago

This is really unfortunate, I remember Apidog Russia is accessible, you can give it a try, this is also an API documentation tool.

pv4 commented 7 months ago

I have the same issue.

Any progress on this? This doesn't look like a hard-to-fix issue.

PixelSymbols commented 7 months ago

Well, 2 months passed. We can confirm, swagger are racists.

aliakseis commented 7 months ago

On https://swagger.io we see: "API Development for Everyone", "SmartBear is committed to Open Source development" etc.

On https://smartbear.com/terms-of-use/: "Customer shall not sublicense, distribute, or otherwise make available SmartBear: (a) in any Sanctioned Jurisdiction or to a Sanctioned Person"

Open Source licenses are designed to ensure that software can be freely used, modified, and shared. According to the Open Source Initiative (OSI), which maintains the Open Source Definition, and the Free Software Foundation (FSF), which defines Free Software, an Open Source license must not discriminate against any person or group of persons.

Therefore, a license that restricts the use of the software in a "Sanctioned Jurisdiction" would not meet the OSI's criteria for being considered Open Source. The same applies to the FSF's definition of Free Software. For example, the GPL family of licenses, which includes popular licenses like GPL, GPLv2, and GPLv3, specifically prevent the addition of further restrictions such as prohibiting the use of the software in certain countries.

The OSI and FSF emphasize that Open Source and Free Software licenses must allow anyone to use the software for any purpose, without discrimination against fields of endeavor or against persons or groups. This means that adding a clause to an Open Source license that prohibits usage in a sanctioned jurisdiction would violate these principles.

Modern examples of Virtue Signaling are posting stuff that you do not share in order to gain popularity and reputation. Another could be jumping on a trend in order to look better to your peers, no matter what your opinion on the trend is.

falur commented 3 weeks ago

Да, больше того они теперь если ты вошёл с ip российского а потом vpn ещё и блочат vpn ip

BeMySlaveDarlin commented 3 weeks ago

Да, больше того они теперь если ты вошёл с ip российского а потом vpn ещё и блочат vpn ip

При переключении на не РФ айпишники без проблем открывается. Вероятно просто ваш VPN сервис в блеклисте независимо от настроек cloudflare