Tag Archive for 'Greg Stein'

Subversion Live 2012:Keynote

After a first day that covered hook scripts, Subversion server tuning and best practices, and still found time for a Birds of a Feather Open Session, there was even more good stuff to come at the second day of Subversion Live London.

Day two featured an afternoon of breakout sessions that took in the new Apache Bloodhound project, branching and merging, move tracking, continuous delivery, and more.

The day kicked off bright and early, with a keynote delivered by Greg Stein, the Vice President of Apache Subversion at the ASF.

Despite the early hour, Greg delivered his ‘Why Subversion Still Matters’ keynote to a full room. Over the course of an hour, he covered the entire history of the world’s most popular version control system, from the initial “Inversion” filesystem design, to the first Milestone releases, and finally onto Subversion 1.7 as we know it today, complete with enterprise features that are seeing SVN gain increasing adoption within enterprise environments.

Greg also shared the story of how the team assumed Subversion 0.14.0 would mark a turning point in SVN’s development, with future development being concerned only with “bugfix and minor features from now on.” This was backed up by a slide aptly titled “What Were We Thinking?!?”

Greg shared his thoughts on maintaining and managing an open source community, stressing the importance of making developers feel a part of this community by granting them committer privileges. This encourages Subversion’s long-term health – inevitably, some developers will leave the project, but there are always new committers joining.

Of course, any ‘Why Subversion Still Matters’ talk ultimately boils down to the hotly-contested question of whether SVN is still relevant, and whether the future of version control really lies with distributed systems such as Git. Greg pointed out that when you use services such as GitHub, you effectively make your distributed version control centralized again, but ultimately took a refreshingly pragmatic approach, advising that version control systems are just a tool and you should simply choose the right one for your needs.

After covering the ins-and-outs of Subversion’s past, there was just enough time to look to the future. Greg assured attendees that the committers are “always improving merging and merge conflict detection,” and that, although future releases will feature more disconnection, they will still maintain a canonical server.

Despite taking in the entire history of Subversion and looking ahead to future releases, many attendees took advantage of the opportunity to put further questions to Greg Stein after the session had ended.

WANdisco’s September Roundup

We have loads of exciting news for you this month, including a new release of Apache Subversion and the very first release of Apache Bloodhound, an exclusive podcast with Vice President of Subversion at the ASF Greg Stein, and of course, the news that SmartSVN has joined our existing suite of Subversion based products and services.

But first, we were proud to open a new development centre in Belfast, Ireland earlier this month. While in Belfast announcing the opening of our new office, David Richards, co-founder, CEO and President of WANdisco, met with Minister for Enterprise, Trade and Investment, Arlene Foster.

“We are aiming to achieve substantial growth within the next three years and the Belfast centre will play a critical role in that growth,” said David Richards. “Our strategy includes further development of our existing suite of products, development of new products for the high-growth ‘Big Data’ market and further expansion into Europe and China.”

Not content with one big announcement, we also brought you the news that we’ve added Syntevo’s SmartSVN product suite to our portfolio of Subversion products and services.

For those not already in the know, SmartSVN benefits Subversion end-users and system administrators, through a user interface that provides all members of a development team with a customizable overview of the most important files (e.g. conflicting, modified or missing). Other SmartSVN benefits include:

  • Complete platform independence
  • A rich set of features that takes full advantage of Subversion’s capabilities and eliminates the need for external tools
  • A customizable user interface
  • Extensive file comparison and merge utilities
  • Global customer support and training
We’re currently offering SmartSVN at 50% less than its previous cost, including one year of support! There is also a free download of SmartSVN Foundation available, which gives you the chance to trial SmartSVN Professional simply by choosing the evaluate option during installation. If you have anymore questions about what WANdisco acquiring the SmartSVN product suite means for your SmartSVN experience, we’ve just published a handy FAQ that should answer all of your queries! If not, please feel free to Contact Us directly.
This month, we also caught up with Greg Stein, the Vice President of Subversion at the Apache Software Foundation, to ask him a few questions about the Subversion 1.8 release, the ASF, and of course, his upcoming sessions at Subversion Live. You can listen to the podcast in full now and, if you haven’t booked your tickets to Subversion Live, you’ll find a bonus 30% discount code in the podcast!

Visit http://www.wandisco.com/svn-live-2012 for all the latest information on Subversion Live.

You may still have a few weeks left to register for Subversion Live, but this weekend WANdisco is attending another conference – the Jenkins User Conference in San Francisco. After having a great time at the JUC in New York we’re looking forward to meeting the Jenkins community again in San Francisco – be sure to look out for the WANdisco table, if you’re attending the JUC this weekend!
The Apache Subversion community announced another new release this month – Subversion 1.6.19 includes plenty of fixes and enhancements for users of the 1.6 series:
  • A fix for a server hang that could occur if a hook script failed to start.
  • A fix for a write-through proxy commit regression introduced in Subversion 1.6.17.
  • Partial sync drops properties when converting to adds.
  • A fix for the testsuite to avoid FAILs on APR hash order.

As ever free, certified binaries can be downloaded through our website, and also through uberSVN.

We were also excited to see the Apache Bloodhound team announce their very first release earlier this month.

Apache Bloodhound (Incubating) is a software collaboration tool based on the code base of Trac, the proven project management and issue tracking system. Bloodhound will include issue tracking, a wiki, and repository browsing.

The 0.1 incubating release includes:

  • A patched version of Trac.
  • A new dashboard view that unifies tickets, milestones and the user’s dashboard.
  • A re-theming of the interface to use bootstrap.
  • Preliminary multi-product support. This is the first step towards allowing multiple distinct products/projects to be tracked in a single environment.
  • Simplified installation with the inclusion of a number of plugins as standard.
Apache Bloodhound 0.1 incubating can be downloaded now at https://issues.apache.org/bloodhound/ Congratulations to the Apache Bloodhound team, on their first release!
Finally, we’ve been having a bit of fun this month cooking up some software-inspired memes.

Be sure to ‘like’ us on Facebook to see what else we come up with!

New Subversion Live Session: Beyond Scrum

Subversion Live 2012, the global conference series for the Subversion community,  is fast approaching, and today we’re excited to bring you news of a brand new Subversion Live session. Andy Singleton, Founder and CEO of Assembla will be presenting ‘Beyond Scrum: The Move to Scalable Agile with Continuous Delivery,’ joining our list of exciting speakers, which includes:

  • Greg Stein – Vice President of Subversion and former ASF Chairman
  • Hyrum Wright – Software Engineer at Google
  • Stefan Fuhrmann – TortoiseSVN contributor since 2003 and committer to the Subversion project since 2010
  • Julian Foad – lead developer for enhancements to Subversion’s merge capabilities at WANdisco
  • Philip Martin – part of the team that developed the first version of Subversion

Andy Singleton’s session will cover how the new and improved code merge system in the upcoming Subversion 1.8 release will facilitate the continuous delivery process for the first time, transforming the possibilities for scalable and agile development processes for the enterprise.

In addition to Andy’s cutting-edge SVN 1.8-focused session, Subversion Live will cover a wide range of topics:

  • Merge & Performance Improvements
  • Hook Scripts
  • Branching & Merging Best Practices
  • Best Practices for Large Subversion Deployments
  • ……and more!

Taking place in San Francisco (October 10th and 11th) Greenwich, CT (October 16th and 17th) and London (October 23rd and 24th) Subversion Live is a two day series of conferences especially for the Apache Subversion community. If you haven’t already registered, there’s still time to get your tickets, or learn more about this exciting event.

WANdisco To Attend San Francisco Jenkins User Conference

September and October are shaping up to be a busy few months for the open source community – not only are we gearing up for three Subversion Live conferences, but there’s just a few weeks to go until the Jenkins User Conference (JUC) in San Francisco.

After attending the JUC in New York, WANdisco are excited to be meeting the Jenkins community again in San Francisco. Be sure to look out for the WANdisco table, if you’re attending the San Francisco JUC. And if you haven’t got your ticket yet, you can use the  “JUC-2012SF” code when registering to claim a $100 discount!

Speaking of discount codes, listen to our recent podcast with Greg Stein, Vice President of Subversion at the ASF, for a special 30% discount code for Subversion Live. If you haven’t already heard, Subversion Live is a global series of conferences for the SVN community. This year’s conference series is bigger and better than ever, with events taking place in San Francisco (October 10th & 11th) Greenwich Connecticut (October 16th & 17th) and London (October 23rd & 24th).

Confirmed sessions include:

  • What’s coming in 1.8
  • Best Practices for Large SVN Deployments
  • Merge & Performance Improvements
  • Apache Bloodhound
  • Hook Scripts
  • ….and more!

Visit http://www.wandisco.com/svn-live-2012 for more info!

WANdisco’s July Roundup

As an active member of the ASF and Apache Subversion communities, this month we were excited to announce that our sponsorship of the Apache Software Foundation will continue for a second year in a row. As an ASF sponsor WANdisco joins companies such as Google, Facebook, Yahoo!, HP and IBM.

The ASF Sponsorship Program is the official avenue for substantial, non-directed monetary contributions to the ASF, and funds raised through this program help the Foundation maintain leadership in the developer and open source communities.

Not content with continuing and upgrading our sponsorship, we increased the number of full-time Subversion committers by hiring two of the most experienced Subversion engineers in Branko Čibej and Stefan Fuhrmann. Branko Čibej joined the Subversion project in May 2000 and has been an active member of the community since then. He will take up the role of Director of Subversion at WANdisco.

“Apache Subversion is entering an interesting phase in its development,” said Branko. “The changes in the latest release have laid the groundwork for a slew of important new features, and I’m grateful to WANdisco for giving me the opportunity to work full-time on the project as their Director of Subversion.”

Also joining WANdisco as a full-time Subversion developer is Stefan Fuhrmann. Stefan has been involved in the Apache Subversion project since 2010, and has worked on the TortoiseSVN project since 2003.

We also saw two IBM veterans – Paul Hewitt and Scott Rudenstein –join WANdisco’s sales management team. Paul Hewitt brings more than 25 years of software industry experience to his new position as WANdisco’s Sales Director for EMEA. Paul spent 10 of those 25 years at IBM Telelogic where he rose from the rank of Principal Account Manager to become UK Managing Director and Senior Vice President for Western Europe. After assuming this leadership position, Paul was able to grow Telelogic’s revenue by more than 50%.

Meanwhile, Scott Rudenstein brings over 20 years of industry experience to his new position as Director of Technical Sales and Services at WANdisco. Scott spent over 5 years as a Senior Sales Engineer in the IBM Rational Software Group specialising in software development tools. Scott was a member of the Rational Software team that was acquired by IBM for $2.1bn in February 2003. Scott has also held various Sales Director positions at US-based software companies such as Quest Software and Surgient.

We’d like to take this opportunity to welcome all our new starters to WANdisco! Want to join them? There’s still plenty of job opportunities at our Careers page.

This month, we set out to investigate which Apache Subversion client is most popular, with a poll that asked what clients – if any – the SVN community are using. The results are in and, according to respondents, there’s a clear winner in this popularity contest as over 60% of respondents said they were using TortoiseSVN.

TortoiseSVN is a free Windows client for Subversion – if you want to find out more about what TortoiseSVN has to offer, why not take a look at our ‘Top Ten Reasons To Try TortoiseSVN’ blog post? If you want to find out what all the fuss is about for yourself, we also have a handy starter guide: ‘How to Install TortoiseSVN and Make Your First Repository Change.’

After the success of 2011’s conference, Subversion Live is back for 2012! Subversion Live 2012 will take place in San Francisco (October 10th & 11th) Greenwich, Connecticut (October 16th & 17th) and London (October 23rd & 24th) and for a limited period registrants can get a 25% discount with our Early Bird offer.

This series of two-day conferences will feature a unique mix of expert-led best practices workshops, live Subversion demos and invaluable networking opportunities with experienced peers. Attendees will also have the opportunity to meet core Subversion committers, including Greg Stein, Stefan Fuhrmann, Julian Foad and Philip Martin.

Registration is now open – and don’t forget to enter the ‘earlybird’ code to claim your 25% discount.

After more training, but can’t wait until Subversion Live 2012? After getting plenty of requests from the community for more webinars on branching and merging, not only have we added another free training webinar on branching and merging but we’ve created some handy Subversion refcards.

Introduction to Merging in Apache Subversion’ starts with the basic question of ‘what is merging,’ before showing you how to perform the different types of merges, including reverse merges, and finally sharing some best practices to help you avoid merge hell, while ‘Introduction to Branching in Apache Subversion’ covers the essential know-how you need to get started with branching. This refcard covers:

  • What is a Branch?
  • How to Create a Branch
  • Identifying Branches
  • Deleting Branches

We’ll be adding more refcards over the coming weeks, so keep checking back for even more free training content.

Why we got so heavily involved in the Subversion project..

First of all I should point out that WANdisco has products that enable Subversion to perform on various different scales. Subversion MultiSite products provide service over a Wide Area Network (WAN) while Subversion Clustering is our specialist Local Area Network (LAN) system.

Some of the large-scale implementations we oversee have as many as 40,000 users, 2,000 repositories and over 18 million transactions a day. Of course not all of our customers are on that scale, but quite a few are and obviously Subversion is pretty important to them. Actually, let’s not beat around the bush, WANdisco Subversion is critical to the vast majority of those clients – mission critical.

About 18 months ago we started to hear a few murmurs from sources within the industry, including some of those big implementations, that we should really be involved in the core development of the Subversion project.

Why? Well, what happens to most (if not all) volunteer-based open source projects is that they go though phases. The initial phase is the really cool phase – it’s a blank sheet of paper and you have a bunch of guys that basically say “OK let’s go climb Everest… and we’ll do it on a diet of coffee and pizza”.

So many of these projects never get off the ground because the guys that can do that have to be capable of climbing a huge mountain – people like Karl Fogel, Jim Blandy, Ben Collins-Sussman, Brian Behlendorf, Jason Robbins and Greg Stein. These are the kind of guys that would; (a) even conceive the idea of building a brand new SCM product from scratch and; (b) actually get off their arses to do it (the latter is much easier said than done!)

The initial goal of our project was, basically, to create a better mouse-trap than CVS. At the time CVS was the de facto SCM product. Much like Subversion is today.

The CVS project was beginning to resemble the abandoned Mary Celeste. The committers had simply moved on. There was no innovation and proprietary vultures such as Perforce, Accurev and Serena began to circle. Unfortunately (for them) Subversion was coming into view on the horizon.

Subversion had a couple of key features that were missing from CVS including Atomic Commits, efficient binary diff storage, versioning of symbolic links, web access via Apache and the open source license was not restrictive (unlike CVS), meaning vendors could take it and pretty much do what they wanted.

Sounds good, so why the concern?

Well the good news is that the initial phase was a raging success. The moment Forrester Research recognized Subversion as the sole leader in the Standalone Software Configuration Management (SCM) category in 2007 was the moment that everyone knew Subversion was it. The market from that moment was going to be IBM Clearcase and Subversion. Can you even imagine trying to be any other vendor in this market where one product is free and the other is IBM? Game-set-and-match you would think. Well, not quite.

Without corporate sponsorship you don’t tend to get key enterprise features on a product road-map. You’re probably familiar with these kind of projects – they usually don’t involve a UI and have labels like ‘LDAP integration’, ‘security’, ‘performance benchmarking’, and so on. Let’s face it nobody’s going to tackle those problems over a cold beer on a cold November evening. And that’s not a criticism of open source; it’s just the way things go.

And that’s really why we decided to get involved on the scale that we did.

We didn’t get involved to take the credit for creating Subversion. That credit goes to the guys I mentioned earlier.

We got involved to push the creation of a road-map and to tackle the trick un-sexy tasks that just need to get done. We have a fantastic team of open source engineers and we don’t interfere with what they do on a day-to-day basis because they are 100 per cent hired to develop Subversion.

WANdisco is now making some big improvements to the working copy that will be released in SVN 1.7. We are improving the JavaHL bindings so you won’t need to use the third party GPL SVNKit product. Subversion 1.7 is a very promising release that will see not only huge performance improvements but also the beginnings of features that some ‘GIT fanatics’ criticize us for.

The emergence of GIT has brought with it a breed of DVCS fundamentalists – the ‘Gitterons’ – that think anything other than GIT is crap. The Gitterons seem to think software engineering happens on their own island and often forget that most organizations don’t employ senior software engineers exclusively. That’s ok but it’s not how the rest of the market thinks, and I am happy to prove it: GIT, at the last look had less than three per cent of the market while Subversion has in the region of five million users and about half of the overall market.

The problem we saw was that the Gitterons were firing (cheap) shots at Subversion. Tweets like “Subversion is so [slow/crappy/restrictive/doesn’t smell good/looks at me in a funny way] and now I have GIT and [everything works in my life/my wife got pregnant/I got a girlfriend after 30 years of trying/I won six times running on the blackjack table]. You get the picture.

So we decided to do something about it. We pointed out that shelving would enable, if an organization chooses, working in a disconnected mode. Oh boy did the Gitterons not like that. How dare we make Subversion better?!

Thankfully, Subversion has a very bright future and WANdisco is 100 per cent committed to it.  Our  team is led by Hyrum Wright, Subversion’s release manager since early 2008, and backed by others including Julian Foad, Philip Martin, Erik Huelsmann and Stefan Kung(TortoiseSVN).  They’re all very talented and dedicated to the task of making Subversion the best and last centralized version control system.


About David Richards

David is CEO, President and co-founder of WANdisco and has quickly established WANdisco as one of the world’s most promising technology companies. Since co-founding the company in Silicon Valley in 2005, David has led WANdisco on a course for rapid international expansion, opening offices in the UK, Japan and China. David spearheaded the acquisition of Altostor, which accelerated the development of WANdisco’s first products for the Big Data market. The majority of WANdisco’s core technology is now produced out of the company’s flourishing software development base in David’s hometown of Sheffield, England and in Belfast, Northern Ireland. David has become recognised as a champion of British technology and entrepreneurship. In 2012, he led WANdisco to a hugely successful listing on London Stock Exchange (WAND:LSE), raising over £24m to drive business growth. With over 15 years' executive experience in the software industry, David sits on a number of advisory and executive boards of Silicon Valley start-up ventures. A passionate advocate of entrepreneurship, he has established many successful start-up companies in Enterprise Software and is recognised as an industry leader in Enterprise Application Integration and its standards. David is a frequent commentator on a range of business and technology issues, appearing regularly on Bloomberg and CNBC. Profiles of David have appeared in a range of leading publications including the Financial Times, The Daily Telegraph and the Daily Mail. Specialties:IPO's, Startups, Entrepreneurship, CEO, Visionary, Investor, ceo, board member, advisor, venture capital, offshore development, financing, M&A