Tech question for GNU & BSD Licensing
Tech question for GNU & BSD Licensing
For GNU:
------------------
It is clearly stated that one cannot take the actual sources or the whole program and claim it is ours. But, is it allowed to extract the operation logic and reimplement it in code of ours, completely, or at least partially and mix it with our own design ideas and then claim it's a product of us since all we did was to learn the existent concepts and reimplement them as it better suits us?
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
For BSD:
--------------------
I understand that BSD is almost like Public Domain.
Now If That Is Correct:
Can the sources of FreeBSD, NetBSD, etc., be used by us, or at least reimplement their concepts with our code but the same ideas, complete or partial, and complete them with our own thinking in source code we have built ourselves and that just borrows ideas from those sources licensed like that?
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
Or if these questions have lost the point (which I don't think that much), until which point can one use those sources at our advantage? I don't see anything bad, for example, to borrow information from drivers sources to build ours because all we are doing is using the information contained therein, and by no means are we reutilizing existent code ("Reutilizing" understood as a copy-paste of the actual sources).
------------------
It is clearly stated that one cannot take the actual sources or the whole program and claim it is ours. But, is it allowed to extract the operation logic and reimplement it in code of ours, completely, or at least partially and mix it with our own design ideas and then claim it's a product of us since all we did was to learn the existent concepts and reimplement them as it better suits us?
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
For BSD:
--------------------
I understand that BSD is almost like Public Domain.
Now If That Is Correct:
Can the sources of FreeBSD, NetBSD, etc., be used by us, or at least reimplement their concepts with our code but the same ideas, complete or partial, and complete them with our own thinking in source code we have built ourselves and that just borrows ideas from those sources licensed like that?
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
----------------------------------------------
Or if these questions have lost the point (which I don't think that much), until which point can one use those sources at our advantage? I don't see anything bad, for example, to borrow information from drivers sources to build ours because all we are doing is using the information contained therein, and by no means are we reutilizing existent code ("Reutilizing" understood as a copy-paste of the actual sources).
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Technically you could take any BSD licenced source code call it BOB and sell it without sharing the source code..
As long as you follow the licence clauses..
NetBSD still uses an older 4 clause BSD licence.. It's that older advertising clause that some people don't like.. 3 clause or 2 clause projects are great though..
(That sneaky 4th clause..)
Another neat thing is the text of the BSD licence is public domain so you're allowed to add/remove any clauses you want..
(Not on someone else's BSD licenced work though..)
But yes, BSD is almost like Public domain..
You can keep your "fork" closed source if you want...
But for source releases the original licence must be left intact though.
If it's a binary-only project the licence text should be included in documentation etc..
http://en.wikipedia.org/wiki/BSD_licence
As long as you follow the licence clauses..
NetBSD still uses an older 4 clause BSD licence.. It's that older advertising clause that some people don't like.. 3 clause or 2 clause projects are great though..
(That sneaky 4th clause..)
Code: Select all
All advertising materials mentioning features or use of this software must display the following acknowledgement:
This product includes software developed by the University of California,
Berkeley and its contributors.
(Not on someone else's BSD licenced work though..)
But yes, BSD is almost like Public domain..
You can keep your "fork" closed source if you want...
But for source releases the original licence must be left intact though.
If it's a binary-only project the licence text should be included in documentation etc..
http://en.wikipedia.org/wiki/BSD_licence
It makes me think that I can freely use the engineering methods used there whenever I remake my sources 100% and whenever it doesn't break any privative patents, which anyway aren't very common in open source project.
If that's so, then it looks perfect to me to, say, examine the algorithms used for open source multimedia applications and reimplement them with 100% source code written by me and the algorithms further trimmed/completed/mixed with my own design needs.
I don't have any interest on dumb copy-paste existent source code but to understand and reimplement the computing engineering work and improve it or make it go to more or less different logical paths, so it cannot be considered to be a dirty copy or infringement of any licensing, and I'm sure that there are many other people hoping of being able to do so.
In short, then it looks like the situation is as follows:
Read Open Source, Borrow, Reimplement and Modify Concepts, 100% Source Rewrite == Becomes Ours
Dirty Copy-Paste of Existing Source Code == Not Allowed
If that's so, then it looks perfect to me to, say, examine the algorithms used for open source multimedia applications and reimplement them with 100% source code written by me and the algorithms further trimmed/completed/mixed with my own design needs.
I don't have any interest on dumb copy-paste existent source code but to understand and reimplement the computing engineering work and improve it or make it go to more or less different logical paths, so it cannot be considered to be a dirty copy or infringement of any licensing, and I'm sure that there are many other people hoping of being able to do so.
In short, then it looks like the situation is as follows:
Read Open Source, Borrow, Reimplement and Modify Concepts, 100% Source Rewrite == Becomes Ours
Dirty Copy-Paste of Existing Source Code == Not Allowed
I resent the style of your comment since both not replying on it and replying on it reflect badly on me whatever I answer, your reply effectively silencing any possible answer impeding proper discussion.Solar wrote:You too, young padawan, will learn not to look for common sense in law, politics, or information technology.
I wasn't looking for logic in law or politics. I was implying a non-connection between law/politics and the fanatics that believe the GPL would be upheld as such.
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Wow, First he didn't understand the Apple "phreak" reference in another topic.. and now he didn't get a Star Wars inspired joke?Solar wrote:It was meant as a joke, not a rethorical trick, which I hoped I made clear with the smiley.Candy wrote:I resent the style of your comment since both not replying on it and replying on it reflect badly on me whatever I answer...
Candy, Do you live under a rock?
j/k
![Laughing :lol:](./images/smilies/icon_lol.gif)
(BTW pal, It's rhetorical..)
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Candy is right in some sense: that was a bit of discussion killer
Solar is also right in some sense: you could have played along (ignored the joke, or laugh about it) and go on as if nothing happened.
![Laughing :lol:](./images/smilies/icon_lol.gif)
Now, make peace, not war, and live happily ever after, etc, etc, etc![Wink :wink:](./images/smilies/icon_wink.gif)
Solar is also right in some sense: you could have played along (ignored the joke, or laugh about it) and go on as if nothing happened.
No. He lives on a rock. The third one from the sun to be preciseCandy, Do you live under a rock?
![Laughing :lol:](./images/smilies/icon_lol.gif)
Now, make peace, not war, and live happily ever after, etc, etc, etc
![Wink :wink:](./images/smilies/icon_wink.gif)
Sorry for the "discussion killer". The padawan reference is an ongoing joke between DevL and myself (which we found hysterically funny at some point), and I thought nothing of "aiming" it at Candy here. I didn't even realize one could receive it so poorly. ![Embarassed :oops:](./images/smilies/icon_redface.gif)
![Embarassed :oops:](./images/smilies/icon_redface.gif)
Every good solution is obvious once you've found it.
Wasn't intended to be that harsh but it is a conversation killer. Especially when you react on a controversial statement.Solar wrote:Sorry for the "discussion killer". The padawan reference is an ongoing joke between DevL and myself (which we found hysterically funny at some point), and I thought nothing of "aiming" it at Candy here. I didn't even realize one could receive it so poorly.
Anyway, I also managed to kill the discussion without it so never mind
![Embarassed :oops:](./images/smilies/icon_redface.gif)