`"2.3.*"` locks it to any minor release of 2.3. Should it instead be `">=2.3"` so that it won't need to be updated if there's a 2.4? If we want to constrain it to 2.3 through less than 3, it would need `">=2.3,<3"`

Anyway, since `develop` branch is already aliased as `"2.3-dev"` in all the ZF2 packages (at least all the ones I checked), any of the following three options works. I've tested it out with a few of the zf-apigility packages. I'm willing to update the version string in all the packages after the version constraint gets decided here.

```
"zendframework/zendframework": "2.3.*",
```

```
"zendframework/zendframework": ">=2.3",
```

```
"zendframework/zendframework": ">=2.3,<3",
```

If you want, you can easily test the second option above with my forks using this composer.json

```
{
    "repositories": [
	    { "type": "composer", "url": "https://packages.zendframework.com" },
	    {
	        "type": "vcs",
	        "url": "ssh://git@github.com/jeremiahsmall/zf-apigility.git"
	    },
	    {
	        "type": "vcs",
	        "url": "ssh://git@github.com/jeremiahsmall/zf-apigility-admin.git"
	    },
	    {
	        "type": "vcs",
	        "url": "ssh://git@github.com/jeremiahsmall/zf-apigility-example.git"
	    },
	    {
	        "type": "vcs",
	        "url": "ssh://git@github.com/jeremiahsmall/OcraServiceManager.git"
	    }
    ],
    "minimum-stability": "dev",
    "require" : {
	    "php" : ">=5.3.3",
	    "soliantconsulting/simplefm" : "2.0.0beta9",
	    "zendframework/zendframework": ">=2.3",
	    "zfcampus/zf-apigility" : "dev-non-zfcampus-libs as dev-master",
	    "rwoverdijk/assetmanager": "1.3.*",
	    "zfcampus/zf-configuration": "dev-master"
    },
    "require-dev": {
	    "zendframework/zftool": "dev-master",
	    "zendframework/zend-developer-tools": "dev-master",
	    "zfcampus/zf-apigility-admin": "dev-non-zfcampus-libs as dev-master",
	    "zfcampus/zf-apigility-example": "dev-non-zfcampus-libs as dev-master",
	    "zfcampus/zf-apigility-welcome": "dev-master",
	    "bjyoungblood/bjy-profiler" : "dev-master",
	    "ocramius/ocra-service-manager" : "dev-gte-zf22x as dev-master"
    }
}
```

In case you haven't seen it recently, this is a handy reference on [why version constraints combining comparisons and wildcards are a bad idea](http://getcomposer.org/doc/faqs/why-are-version-constraints-combining-comparisons-and-wildcards-a-bad-idea.md)