|
Message
From: Shehryar Shaheen<shehryar.shaheen@u...>
Date: Mon Apr 24 23:37:50 CEST 2006
Subject: [oc] Re: kindly convert opencores cvs repository to subversion
(svn)
Perforce (http://www.perforce.com/index.html ) is the best , in my opinionIts a commercial product but they do give free licenses for Organizations developing opensource stuff
While Perforce is not opensource it self but they do seem to support opensource development Here is text from their site on free licensing
-------- Free Licensing for Open Source Development Organizations developing software that is licensed or otherwise distributed exclusively under an Open Source license may be eligible to obtain Perforce licenses gratis. This includes upgrades but not support.
Perforce Software reserves the right to approve the Open Source license; those fitting The Open Source Definition, including the GNU and FreeBSD licenses, are good candidates.
Execution of a End User License Agreement for Open Source Software Development (PDF) is required. For more information, please see the Perforce and Open Source FAQ or contact opensource@p....
The opesource definition as they see it is http://www.opensource.org/docs/definition_plain.html ------------
If opencores incorporates perforce it will give it more professional touch and it just might become a news item too in some EDA magazine :)
Maybe Opencorse should try getting Perforce Licenses
Some of the names listed on Perforce site as customers include
Hitachi HP Cisco Samsung Electronic Arts LeapFrog Sony Computer Entertainment America LEGO Group Eidos Interactive Merrill Lynch J.P. Morgan Chase & Co
and others
----- Original Message ----- From: "Michael Hordijk" <hoffbrinkle@h...> To: <cores@o...> Sent: Monday, April 24, 2006 9:07 PM Subject: [oc] Re: kindly convert opencores cvs repository to subversion (svn)
> Richard Tierney wrote: > > 1 - Why are commercial tools lock-modify-unlock, rather than > > copy-modify-merge? Can you name a proper commercial tool that uses > > copy-modify-merge? Why is this? > > At least one biggie: Perforce. http://www.perforce.com if you're > interested in seeing how "properly commercial" they are. > > > 2 - I'll tell you how I would set it up: each > > developer owns their own source files. They're responsible for those > > files. > > I can tell you that does not scale well to a corporation with > 1000 > software developers. Imagine code being critical pathed on a single > developer! > > > 3 - One person needs to > > understand the entire file intimately. > > If you're code is such that there's only one person that can understand > and modify it in a reasonable amount of time, you've got bigger problems > than copy-modify-merge. > > > How could you, as the project > > manager, possibly allow two different developers to simultaneously > > modify two different parts (or, in the worst case, the *same* part) of > > the same file? > > How could you, as the project manager, possibly allow development on the > code base without software development plans, coding style policy, and > design/requirment documents? > > No version management system is a replacement for poor coding practices > and lack of software development process. It's just that certain > versioning systems hide it more than others. > > - michael hordijk > > _______________________________________________ > http://www.opencores.org/mailman/listinfo/cores
|
 |