3 ms·
You can follow all the same techniques that software companies on other OSes use, for example I bought Pycharm to use on linux, and its no different than anywhe
by dec0dedab0de 6y ago
You can follow all the same techniques that software companies on other OSes use, for example I bought Pycharm to use on linux, and its no different than anywhere else. Steam also runs on linux.
If you want to be OpenSource and sell your apps there are a few different ways. You could not provide any official downloads unless they pay, your paying customers could legally redistribute your code, but only you would have the official source. You could charge for binaries and provide code free of charge like Ardour. You could also sell support contracts, so paying gives them an offical account to ask questions on the forum or a number to call in.
But either way its the same as windows or mac, the only reason most non free software companies don't sell linux software is because there are less users, and they don't want to deal with making sure it works.
- edgyquant 6y agoThis is unrelated but I love PyCharm and have only switched recently. I just wish there was an obvious way to open a terminal in window like on VSCode, there may be and I just don’t know it, but alt tabbing works fine for now
- sedeki 6y agoThere is a terminal tab at the bottom of PyCharm.
- calmoo 6y agoTerminal windows are built into Pycharm. They also automatically open with the project's virtualenv for each terminal instance which is great.
- shagie 6y agoThe documentation on the part of PyCharm: https://www.jetbrains.com/help/pycharm/terminal-emulator.html https://www.jetbrains.com/help/pycharm/terminal-emulator.htm... One of the neat things with JetBrains IDEs is the 'help' menu. More than once I've done a "go to that menu and just start typing what I'm looking for" Typing 'terminal' in that menu and then selecting the spot where it can be accessed from brings up the appropriate menu - https://i.imgur.com/Z3u4grB.png https://i.imgur.com/Z3u4grB.png Also, for me (there may be some other settings that I've got from other installs), at the bottom bar, left hand side the defaults are: "TODO", "Problems", "Terminal", and "Python Console". Selecting "Terminal" will launch a default shell. The "Python Console" brings up an interactive mode REPL. And yes, there is a lot of tooling in JetBrains IDEs that are... in days of old it would be "here's a 300 page manual that no one reads." The Help Menu is incredibly useful for finding things - even experienced users. https://i.imgur.com/4duykxh.png https://i.imgur.com/4duykxh.png - the IDE Features Trainer and Productivity Guide are really useful for discovery.
- edgyquant 6y agoThank you, this is why I posted this response. I knew someone would point me in the right direction.
- IceWreck 6y agoThere is a tab at the bottom. If you can't see it, there you can trigger using Alt+F12.
- asymptosis 6y agoSteam is a great example. I'm usually very pro-FOSS, but when it comes to gaming, I happily fork over the $$$, and a surprisingly large number of games work just fine on Linux. As I understand it, Valve have been explicitly marketing proton-compatibility as a low-hurdle standard to help Windows developers dip into the Linux market. Furthermore, changes are coming to the Linux kernel which will make it even easier for Proton to run Windows software. The ease of proton compatibility completely obviates the tired arguments about how Linux users don't have enough market share.