12 ms·
JetBrains employee here, and I can clarify the point about “Requires login and periodic connection to JetBrains servers to verify the project”. If you are using
by MikhailVink 4y ago
JetBrains employee here, and I can clarify the point about “Requires login and periodic connection to JetBrains servers to verify the project”. If you are using Fleet in a Free (hobby) mode, we are verifying that the project comply with one of three criteria:
1. your project is local (no Git or Git Remote).
2. your project is public on GitHub.
3. your project is private but has less than 3 committers.
In this case, we will need a periodic connection to JetBrains servers to exchange information verifying that you can use Fleet for free, but in no way we would send any sensitive information, such as source code, file names, etc.
If you have Fleet license (paid, for example) there are no criteria checks at all, just the license verification with your JetBrains Account. And we plan to support offline usage similar to how it’s done for IntelliJ IDEA-based IDEs now (offline license keys, floating license server.)
Right now Fleet is in the EAP, and there are no licensing checks at all, they are not yet implemented, and we are not yet done with the verification workflow design.
- ihateolives 4y agoWill the pricing be same for all users or do users with existing licences (e.g. Ultimate) get a discount on Fleet licence?
- MikhailVink 4y agoWe are not ready to share more details on pricing yet, but we are working on it. Will share as soon as we have it!
- zamalek 4y ago> your project is public on GitHub. What about Gitlab, or some other repo such as gitlab.gnome.org? This seems like it's ripe for edge cases.
- MikhailVink 4y agoYeah, right, I was not specific enough on this one. It'll definitely go beyond GitHub, extending to some other git solutions, but we don't have a decision whether it's "any" public repo or public repo hosted on the service from some list (like, GitHub, GitLab, Gitee, etc.) We'll look into it later on. gitlab.gnome.org - I'd expect it to be all open source, right? Open source program should cover such cases.
- MatthiasPortzel 4y agoI really hope that in further investigation you (JetBrains) realize how futile it is to attempt to automate defining something like this. The best-case scenario I can imagine is that I have to enter a public URL into the editor that JetBrains can then `git clone` from their server. I can’t imagine “JetBrains curates a list of all public git servers” ends well. (As a Tildegit user.)
- borissk 4y ago[off topic] Are you guys affected by the situation in Russia, or have all JetBrains employees left the country already?
- kyriakos 4y agoNew office opened in Cyprus, lots of positions open on their site. I assume they are expanding out of Russia.
- ta988 4y agoThey have stated their position really clearly (and much more clearly than most companies): https://blog.jetbrains.com/blog/2022/03/11/jetbrains-statement-on-ukraine/ https://blog.jetbrains.com/blog/2022/03/11/jetbrains-stateme...
- borissk 4y agoI wasn't asking about the company position...
- ryanklee 4y agoIt's not clear what you are asking then. You should clarify. The info in the link provided addresses the only concrete portion of your comment, which is that, yes, most Russian employees have moved elsewhere.
- lostmsu 4y ago"Suspending R&D" sounds like no work is done in Russia anymore.
- Kostic 4y agoThey opened a company in Serbia so I guess that some of the Russian employees already moved to Belgrade.
- user3939382 4y agoYour IDEs' project management are broken for people who use git CLI (everyone?): https://youtrack.jetbrains.com/issue/IDEA-183490 https://youtrack.jetbrains.com/issue/IDEA-183490 The issue is marked "shelved" while consistently active. Do you have any ability to run this up the flagpole, please? I and many others would be very grateful.
- TheCondor 4y agoEmacs keys would be awesome...
- miroljub 4y agoI never understood what's the point of Emacs keys without elisp and Emacs plugins. Emulating only the editor part of Emacs without the rest of what makes Emacs great is not something I would spend time on.
- evgen 4y agoMuscle memory. I gave up on Emacs as an editor almost 15 years ago but having spent the prior 15 using it for coding I still set most of my cli editing to use emacs key-bindings and use it in my IDEs.
- tomjen3 4y agoDoesn’t everyone run a git init even if you never push it anywhere? My local projects usually get git with in an hour of me working on them.
- ZeroCool2u 4y agoI'm sorry, I know this is off topic, but I've been looking around at the Fleet docs and can't quite find an answer to this so far, so just hoping you might have an answer. Does the front end stack of Fleet allow one to run it in a browser when using a remote back end? The same way you can run the back end of VS Code or JupyterLab on a server and render the front end in a browser tab? I understand you can run the front end locally on your desktop and the back end configured as a remote on a server, but the rendering of the front end in a browser is what I need for the dev environment I need to use at work[1]. [1]: https://www.dominodatalab.com/ https://www.dominodatalab.com/
- topka 4y agoRunning fronted in browser is not possible at the moment.
- ZeroCool2u 4y agoGot it, thank you!
- mmastrac 4y agoI don't care why but this is creepy. Use a token in a public repo, not some sort of callback scheme. My IDE should not be doing authorization checks that involve telling a third party what I'm working on, under any circumstances.
- matsemann 4y agoThen don't use the product for free?
- mmastrac 4y agoOr maybe... find a way to not be creepy? They're the ones trying to convince people to move from VSCode.
- bakuninsbart 4y agoLuckily, Microsoft has a track record of being totally non-creepy about your data.
- Ygg2 4y agoIs that sarcasm?
- lghh 4y agoThe amount of data that VSCode collects dwarfs this though.
- mmastrac 4y agoIt's a single toggle to turn off all telemetry (anonymized, limited to feature usage - no reporting of source files/projects that I've seen), which takes a few seconds to configure at install time as it's literally a menu item (Code > Preferences > Telemetry): https://code.visualstudio.com/docs/getstarted/telemetry https://code.visualstudio.com/docs/getstarted/telemetry You can also dump all possible telemetry events at the command-line.
- kstenerud 4y agoNope nope nope. This is creepy and I can guarantee that it'll be headache after headache. I'll stick to the alternatives so long as this is the policy. Not even going to look at it.
- mekster 4y agoManual rule that never gets defined for good sounds like a trouble waiting to happen. It will cause many support tickets asking for every edge cases and some will be angry for not being approved. If you're really trying to win VS Code users, such a flexible rule may scare them away.