Home » Developing U++ » U++ Developers corner » U++ development: Two philosophies
Re: U++ development: Two philosophies [message #30671 is a reply to message #30634] |
Sun, 16 January 2011 12:52 |
mdelfede
Messages: 1307 Registered: September 2007
|
Ultimate Contributor |
|
|
koldo wrote on Thu, 13 January 2011 09:17 | Hello all
..................
My point of view is the second: Uncoordinated jobs like doing StreamCypher after AESStream, or Honza effort after MediaPlayer, without any previous explanation are, from my point of view, an heresy.
|
Hmmmm.... No, I don't agree with you. I did StreamCypher because I needed it, and I liked to share it, as most of my code.
I can assure you, it would have been *much* easier to code it just for my purpose and keep on my pc, but I think the good (and most important benefit) of open source is SHARING, not team coding.
BTW, about StreamCypher, as you've seen, was replaced by a more generic Cypher package which aimed to enclose all previous efforts on that subject, following suggestions got from forum.
The changes were made to allow to merge AESStream on it; it supports also block cyphering backends, which former didn't.
I think having the same stuff, or almost the same stuff, coded in different ways, can be useful sometimes, and can help us to see the different approaches on the same subject.... some of them can lead to better implementations, or even some *parts* of them can do it. Merging codes later is always possible if people agree.
What I don't like, and that's what I call "stealing other work" is, IMHO (hope not launch a flame about....) what Apple did with OpenBSD. They took other's people work, added some fancy stuffs and sold it as a proprietary job, as if they did all the hard work. Worse than that, they don't allow people run it on other machines which are not sold by them.....
With this I don't say that people isn't free to take other's code and make it better, but just that credits should be given to original creators and *no* tell the world that the code was homebuilt completely. The best would be of course *share* at least some of the changes that made code better.
I'm developing (and I posted my latest efforts about...) an Updater package which is quickly becoming a web installer package. I know that there's an Updater in Upp (I must say that I didn't look at it in depth ) but I wanted some features that I've not seen in original Updater, for example the ability of update itself without using external helper apps, and the ability of handling more versions.
I don't want absolutely to say that my updater is better or that it wants to show that I can do better code (I can't, indeed ), but it's just a different approach to a similar problem. Both codes could benefit on other's one efforts, and I find it good.
Coordinated efforts *can* be a positive stuff too, but they're difficult to manage without a convenient organization. Upp *IS* a convenient organization that allow to merge efforts in most fields... people propose changes and if they're good they're accepted, and quite easyly (as opposite, for example, as Wine project on which having your code merged is a nightmare sometimes....).
Coordinating Bazaar snippets would mean having one or more persons to follow it's development 8 hours a day.... something unfeasible, imho. I find much better some sort of auto-coordination when people like it or find it useful.
Ciao
Max
p.s.: I find Bazaar one of the *greatest* stuffs of Upp. It allow us to share (and sometimes FORCES us to polish....) some code that otherwise would be lost in our own hard disks.
It's one of the best ideas that I've ever seen around, and I really think it should continue like this, a place for sharing code snippets.
[Updated on: Sun, 16 January 2011 12:57] Report message to a moderator
|
|
|
|
|
U++ development: Two philosophies
By: koldo on Thu, 13 January 2011 09:17
|
|
|
Re: U++ development: Two philosophies
By: tojocky on Thu, 13 January 2011 12:45
|
|
|
Re: U++ development: Two philosophies
By: koldo on Thu, 13 January 2011 17:57
|
|
|
Re: U++ development: Two philosophies
By: tojocky on Thu, 13 January 2011 22:28
|
|
|
Re: U++ development: Two philosophies
By: 281264 on Sat, 15 January 2011 15:03
|
|
|
Re: U++ development: Two philosophies
By: mdelfede on Sun, 16 January 2011 12:52
|
|
|
Re: U++ development: Two philosophies
|
|
|
Re: U++ development: Two philosophies
By: fudadmin on Mon, 17 January 2011 16:47
|
|
|
Re: U++ development: Two philosophies
By: mdelfede on Mon, 17 January 2011 17:47
|
|
|
Re: U++ development: Two philosophies
By: harmac on Mon, 17 January 2011 22:46
|
|
|
Re: U++ development: Two philosophies
By: fudadmin on Tue, 18 January 2011 00:05
|
|
|
Re: U++ development: Two philosophies
By: koldo on Tue, 18 January 2011 09:26
|
|
|
Re: U++ development: Two philosophies
|
|
|
Re: U++ development: Two philosophies
By: harmac on Wed, 19 January 2011 20:59
|
Goto Forum:
Current Time: Mon May 13 17:59:31 CEST 2024
Total time taken to generate the page: 0.01264 seconds
|