Live data from Hacker News

Travis CI is no longer providing CI minutes for open source projects

news.ycombinator.com

21–30 of 193 posts

Re: Travis CI is no longer providing CI minutes for open source projects

#21

Earlier quoted context omitted.

Speaking from experience: they're not even managing to service paying customers well.

That seems to stem from the fact they killed off pretty much the entire engineering team after the acquisition (judging by tweets I remember reading shortly afterwards).

The Idera way, buy product, fire devs, offshore to feature factory.

Re: Travis CI is no longer providing CI minutes for open source projects

#22

Earlier quoted context omitted.

I will never again doubt what "purchase by private equity" means again, it is clear.

What exactly made you "doubt" this fact before now?

I thought maybe there were sometimes exceptions to the rule.

Re: Travis CI is no longer providing CI minutes for open source projects

#23

Only a few weeks ago they wrote a letter ( https://blog.travis-ci.com/oss-announcement ) that said "Open source accounts, as always, will be completely free under travis-ci.com." Their home page at travis-ci.com still says: > Testing your open source projects is always 100% free! > Seriously. Always. We like to think of it as our way of giving back to a community that gives us so much as well. That is simply not what…

"including no company funds any part of it, including paying people to work on it(?!)" JetBrains open source licenses have a similar restriction https://www.jetbrains.com/opensource/ > Your project is NOT sponsored by a commercial company or organization and does NOT have paid employees > Your project does NOT provide commercial services (such as consulting or training) around the software, and does NOT distribute pa…

I have worked on many many open source projects.

I don't think I have ever worked on any where there wasn't a single person writing code while getting paid by their employer. Is that enough to disqualify you from JetBrains criteria, do you think?

In email from travis support it was expressed as:

> Project must not be sponsored by a commercial company or organization (monetary or with employees paid to work on the project)

To me, that seems to say if someone commits code while on the clock, that is employees paid to work on the project.

That definitely disqualifies a huge number of open source projects, probably the majority, right?

Re: Travis CI is no longer providing CI minutes for open source projects

#24

Only a few weeks ago they wrote a letter ( https://blog.travis-ci.com/oss-announcement ) that said "Open source accounts, as always, will be completely free under travis-ci.com." Their home page at travis-ci.com still says: > Testing your open source projects is always 100% free! > Seriously. Always. We like to think of it as our way of giving back to a community that gives us so much as well. That is simply not what…

"including no company funds any part of it, including paying people to work on it(?!)" JetBrains open source licenses have a similar restriction https://www.jetbrains.com/opensource/ > Your project is NOT sponsored by a commercial company or organization and does NOT have paid employees > Your project does NOT provide commercial services (such as consulting or training) around the software, and does NOT distribute pa…

> Your project is NOT sponsored by a commercial company or organization and does NOT have paid employees

> Your project does NOT provide commercial services (such as consulting or training) around the software, and does NOT distribute paid versions of the software

Jetbrains should really take it to the next level and require all developers on your open source project to provide up-to-date proof of unemployment benefits.

Re: Travis CI is no longer providing CI minutes for open source projects

#25

I long ago switched to CircleCI for all my builds-- it has free builds for both open source and private repositories with a simple (and comparatively inexpensive) pricing plan based on parallel builds with Windows, macOS and Linux build containers. With Github Actions on the scene now, I don't see much reason to use Travis over one of the alternatives.

What's the benefit of circleci? I'm looking into switching from travis-ci.org to github actions, so far.

Re: Travis CI is no longer providing CI minutes for open source projects

#26
post #13
post #10

Earlier quoted context omitted.

I honestly think this is the price that people pay for using proprietary software. The license terms changed and boom now you're out of service. If such OSS projects were running on Gitlab (either gitlab.com or selfhosted) then any of the members could have donated spare computing resources by running a gitlab runner on their prem. Many people have PCs running 24/7 and could spare a vm to lend to their favourite proj…

Running arbitrary code on a distributed network of end user PCs with network access is a recipe for a bot net. Yes it’s doable but it’s not a magic wand to claim that an open platform will solve it. The magic of Travis was that with a couple clicks of OAuth you were signed up and running builds for your own PRs. My first thought upon seeing this years ago was “ How many people are using this to mine crypto?! “.

> My first thought upon seeing this years ago was “How many people are using this to mine crypto?!“.

Having worked at a Travis CI competitor that also offered open-source credits. The answer is "many" if you don't do anything about it...

Re: Travis CI is no longer providing CI minutes for open source projects

#27

Many people are saying to those of us who _haven't_, for one reason or another, gotten completely off of Travis CI, "the writing was on the wall" or "you can't expect free forever." And I think they're missing the gravity of the situation—there were (and are still) a _ton_ of OSS projects out there that are configured to use Travis CI for their testing and build pipelines, and it's not free to switch to something els…

Ah, Jeff, actually thanks to your post I saw that most of the projects I contribute to had Travis CI builds take almost a day and I went over most of those that used free TravisCI/CircleCI/Semaphore and started migrating them all to Github Actions. So again, thank you for your particular inscription on the blog, I guess.

Re: Travis CI is no longer providing CI minutes for open source projects

#28
post #15

Only a few weeks ago they wrote a letter ( https://blog.travis-ci.com/oss-announcement ) that said "Open source accounts, as always, will be completely free under travis-ci.com." Their home page at travis-ci.com still says: > Testing your open source projects is always 100% free! > Seriously. Always. We like to think of it as our way of giving back to a community that gives us so much as well. That is simply not what…

>intentional manipulative dishonesty I think it is more likely that there is intense internal conflict around this decision, and some people may be openly reaffirming their beliefs in the mission of TravisCI.

What mission? It's a CI/CD platform.

I think the far more likely explanation is that updating the websites was very low on the priority list of the people who made this decision.

Re: Travis CI is no longer providing CI minutes for open source projects

#29

Many people are saying to those of us who _haven't_, for one reason or another, gotten completely off of Travis CI, "the writing was on the wall" or "you can't expect free forever." And I think they're missing the gravity of the situation—there were (and are still) a _ton_ of OSS projects out there that are configured to use Travis CI for their testing and build pipelines, and it's not free to switch to something els…

Ah, Jeff, actually thanks to your post I saw that most of the projects I contribute to had Travis CI builds take almost a day and I went over most of those that used free TravisCI/CircleCI/Semaphore and started migrating them all to Github Actions. So again, thank you for your particular inscription on the blog, I guess.

Another point: is there an open spec for GH Actions, that Gitlab could implement? Or vice versa, could Github support Gitlab CI? I am thinking of CI these days as some kind of wild west as back in the days before a common Open Container Initiative spec...

Re: Travis CI is no longer providing CI minutes for open source projects

#30
post #11

I just got an OSS project wired up using TravisCI. And during that process, I noticed OSS builds had a backlog of 5000+ jobs. It took sometimes 45 minutes for my build to process. It's a shame. Something like this should exist, but I can't blame them for not wanting to do it for free.

I don't as such blame them for not wanting to do it for free, but they did want to do it for free until they didn't, and you could argue they're under no obligation to keep doing so, but given the way they have introduced the change, I would be uncomfortable being a paying customer of theirs, too. What's to say they won't be trying to change the terms of their offering in other ways? And if so, why should I think they would get any better at doing so in a fashion that minimizes the disruption?
Post reply on HN