pop-os / shop

Pop!_Shop
GNU General Public License v3.0
89 stars 19 forks source link

Jetbrains IDEs #269

Open okdewit opened 3 years ago

okdewit commented 3 years ago

Distribution (run cat /etc/os-release): Pop!_OS 20.10

Related Application and/or Package Version (run apt policy $PACKAGE NAME): Jetbrains IDEs

Issue/Bug Description: The Jetbrains IDEs (IntelliJ IDEA, PHPStorm, PyCharm, etc) provided by the store are marked as "unaffiliated with Jetbrains". It is not clear who the maintainer/distributor of these packages is.

They all show some weird behavior regarding access to the file system. I think this might be related to the flatpack format -- The terminals within the IDEs don't have access to the same filesystem as a native terminal, for example the contents of the root mount point and the /usr/(local/)bin directories are completely different. This is not a permissions issue, whoami returns the same user both in xterm and the Jetbrains terminal. The mountpoint output of lsblk is also different.

I also think there might be some licensing issues in redistributing non-open binaries of a proprietary product suite in a modified way?

Maybe this could be resolved by listing the Jetbrains Toolbox in the pop-os shop, and let Jetbrains handle the installation of the individual IDEs.

bojanrajh commented 1 year ago

Appearantly, the issue is in sandboxing which you can extend/override with flatpak override command.