rideNEO GitHub, GPL contribution discussion (SERIOUS)

As someone who regularly has to wrangle engineers I can tell you this meetings about half off the rails, to support a previous point though I think we should fork the code base, VESC as the reference base and OESC (open electric speed controller) as a more community driven effort to be more welcoming to external devs.

4 Likes

Tldr…(stopped at trampas ‘if you like to manage software projects’…)
If we are all relying solely on benjamin, then that is a seriously bad situation. As investor i would not want to invest (my FIRST question when we talk about investing is “what when you die?”)
Even if not on purpose, but the guy can get ill very quickly, burnout, personal issues,… Software code needs to be structured and readable for a normal programmer. If that is not the case, you are simply told to leave.
Yes. I deal with software releases daily. Release Notes, install guides, user testing, software testing, installing (segregated).

9 Likes

On a side note, can we talk about this for a minute? IMO this one of things that derails the discussion. It cannot be denied that a lot of work went into the VESC Tool this year, but how much of it was actually desired by users and how much by Frank stearing the software to his own purpose. Also, how much was done by other people and then ‘copied’ to the VESC Tool?. Compared to a year ago, the current UI is garbage, its more confusing to new users than ever before, it contains features that add complexity but do not increase dependability.

@Trampa doesn’t actually want your help, he wants your money. He wants you to help by giving Ben and/or Trampa money, nothing else is acceptable.

Do I even need to comment on this? :slight_smile:

To all the folks that jump in to defend @Trampa when he is called to task, there is plenty of evidence that Frank/Trampa is anti-competition and anti-innovation (unless it a Trampa/BV innovation). All these claims to impartiality immediately followed by “but Frank is right” is gotten to the point of ludicrous.

In the wide world of everything the VESC means less than crap. To us in this tiny community of DIY skateboard builders, it’s the holy grail. That’s is why people, including myself, will not stand around doing nothing while one guy motivated by profit and who has no compunction against mishandling the truth shits all over us.

For me personally, as soon as there is an alternative ESC managed by people that aren’t motivated by profit by any means, that’s what I will be using.

15 Likes

Think the most common problem here is that people dont believe/realise the amount of work that is behind the vesc. I agree that the way the code is managed is all in all a very stric method. But I probably would have done the same have I poured good portion of my time on this planet into it. In time

Benjamin might realise he needs to pass on the legacy somehow, but when/how he does that is up to him. You can’t shame for beeing selfish on the off chance that he dies xD. As modest as Ben is, he probably didn’t put the importance of his work in relation to his death. Thats pretty darn close to Blasphemy.

The “brainiacs” so far has done more harm than good if you ask Vedder.

I do understand that trampa comes off as evil here in there and gets pretty slammed for it in the process however. I’m fine with that. People are free to think of a vendor w/e they like. All I ask is to don’t be so fast to jump on the hate trampa train so damn quick :rofl: holy shit, I think it fuels the fire more than it does good. And I say that with a very neutral relation to trampa. I dont think I own a trampa product that I did not buy second hand.

Compared to the Code that is the VESC…Yes hardware is easy to make…

5 Likes

It seems like we are pretty damn close to that.

3 Likes

Benjamin often does some big code changes without everyone knowing. There is nothing preventing him from pushing code every day to github to dev branch, but he prefers not to do it. Then the whole thing gets released simultaneously with VESC Tool and everyone gets old firmware incompatible and “UPDATE FIRMWARE” in your face.

Sometimes I have no time to incorporate the changes quickly in the Metr app, which leads to not optimal user experience. If I could see the code in the dev branch in advance, this would not happen. I hope this will get better which will also bring more transparency to VESC Project.

I don’t think it’s realistic to fork VESC code. Benjamin does too much quality work. And he does accept pull requests even if he rewrites some of them, which sucks, but… I totally understand. You don’t always have time to guide the contributor and tell the person to fix things all over and over again. Sometimes it is just faster to help and rewrite yourself :slight_smile:

21 Likes

Amen, I’d add that I dont need it to be open source or non profit myself. I don’t mind people making money from their work, they become more accountable and there are less “who pays for what” issues.

Charge me, whatevs, as long as it works and I dont have to sift through thread after thread of drama.

5 Likes

That’s the thing, OS is supposed to foster innovation. This one doesn’t.

If every piece of code has to be re-written before its merged, then whats the point of it being OS. If a vendor supporting an OS project is gonna minge and complain every time someone else does something that attaches to/uses/ references/etc. to the VESC then people who would normally contribute will stop.

As far as I can see the best VESC based ESC’s to come to market have been divergent to what @Trampa wants and has ended in threats of lawsuit. That’s counterproductive, irresponsible and just sad.

4 Likes

Please have a look at commits for the past several months https://github.com/vedderb/bldc/commits/master a number of pull requests have been merged without rewriting. I actually see things getting better :roll_eyes:

11 Likes

How much do you think came from user requests on VESC-project.com?
How much came from Vedder?
How much came from team riders that figured out issues?
How much from Trampa?

  • App: I think we can agree on that this App is very useful
  • Low speed braking >> pull request
  • Smart reverse came from team riders needing to reverse on a hill, strapped in.(safety in traffic)
  • unicycle came form unicycle enthusiasts
  • FOC openloop motor detection came from Marcos Chaparro
  • Hysteresis reverse was requested by multiple users, pull request
  • RT Data display in App: I wanted that badly and Benjamin as well
  • Open Street Maps: From Benjamin’s self driving car project
  • New Wizards: Benjamin Vedder
  • simultaneous FW uploads are obviously helping to speed up the process
  • NRF Quick pair is sort of nice if you use NRF remotes - me requesting it
  • SWD Prog: Me requesting to use the VESC to flash NRFs ( Ben went a bit over the top)
  • UAV CAN: Benjamin is drone expert and has done a lot with them.
  • multiple bootloader upload: helps guys with third party ESCs
  • IMU support: new features will need it. Including safety features.
  • profiles were demanded from multiple sources
  • Basic App functionality without the need to update the FW’: Me

ToDo List: https://www.vesc-project.com/node/110
Feature requests: https://www.vesc-project.com/forum/7

5 Likes

No, nothing useful came from you. Only copyright threats.

6 Likes

OK, almost half of the additions are either at YOUR request for YOUR hardware, have little or nothing to do with esk8, already existed in other firmware or as add-on hardware and/or don’t work.

You keep bragging about all this work that you fostered, yet half of it has nothing to do with us yet you expect us to pay for it? With all the misleading info you post, anti-competition approach and now a batch of features that most esk8 users don’t use/want seems like a lot of the work was for Trampa therefore I shouldn’t be asked to pay for it.

Its been months that I and many other people have asked for an ERPM with limited reverse for PPM, its demonstrated to work flawlessly in other firmware revisions, and yet you have no interest just excuses. A remote that requires the receiver to be mounted externally, a delicate piece of gear outside of the enclosure on a MTB. Anyone can see how silly that is yet all you have offered is more excuses and a lack of interest.

Do you see why very few people trust you to work on their interest anymore?

3 Likes

I honestly don’t understand the criticism here. Someone bakes free cookies for you. Eating it and saying “thank you” is OK. Politely refusing because you don’t like the cookies is also OK. But you don’t come to the guy and tell him he should do better. That’s just rude.

9 Likes

Because the guy that made the cookies is not the guy handing out the cookies. The guy handing out the cookies says they’re free, then tries to stick his hand in your pocket. The next day he adds raisins, tells you he did you a favor and tries to stick his hand in your pocket again.

9 Likes

Then get your cookies somewhere else?

4 Likes

Sorry, I don’t see how that’s happening.

4 Likes

They are the only cookies around, because the guy handing out cookies with one hand is smacking all the other cookie makers around with a stick.

4 Likes

You are complaining to much. If you want a software, tailor made to your needs, you need to find someone to code it for you. Needs differ from person to person and even amongst esk8ers.
People request features, Vedder prioritizes them and works on them.
Then there are pull requests and they get merged.
If you don’t want the features that got integrated or Vedder coded, simply don’t use them.
A limited reverse speed on PPM is possible BTW.

3 Likes

Here is a perfect example…

Hi Andre,

as I have seen on the forum, you are planning to make bigger batches of the HW 6.
I want to inform you about the fact that we have obtained various design rights of the VESC SIX. They cover the product as a almost square box with cover plate, cables and connectors/ports. They don’t show any colours, nor any specific graphics, and in consequence all colour and graphic options are protected. The designs are about the shape, proportions and visual appearance of the product we placed on the market and not about colour and logos and cover PCB design. .

If you plan to put a HW 6 ESC on the market, please consider to use a substantial different design to ours to avoid clashing with our designs. There are many ways to design a housing and place the connectors. The Esk8 1.1 controller and FOCBOX are good examples of how a design can differ from ours.
The current design you use is obviously a straight copy of our product. Placing such a product on the market breaches our IP and confuses customers, thinking they can get the same product/quality from a different vendor at a different price tag. Since it is not the same product/quality, you should avoid to confuse customers by using the very same design. There is a good reason why you can protect your designs. It takes time and efforts to build up a fabulous product/brand reputation! If you steal a design you also steal some of the product reputation someone else built up.

I hope you understand our position and will act accordingly, avoiding any clashes with our IP.

My advice to you is: Never copy a product, always get inventive and try to create your own product, having its own USPs and features. This way you avoid legal clashes and you put yourself in a better position when you build up your own brand and reputation. Always make your product distinctly different from the product of your competition.

I didn’t bother to drag this out before but just can’t stand what Frank is doing. To be honest I think Trampa got some great products but can’t stand this behavior of Frank. @mmaner seems sometimes a bit overreacting but don’t be fulled as he is damn right . Read email from Frank and see what self denying things he wrote.

They are the only cookies and everyone wants to use the same recipe without investing the time/money in coming up with a new recipe.

3 Likes