Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:GPL vs BSD (Score 1) 102

Not really. It's just incomplete.

The GPL and the BSD each allow an option to restrict freedom.

IF:
Developer B has modified some code that was under the GPL.

THEN:
The GPL restricts Developer A from restricting the freedom of other developers to access, to use, and to modify the code to which Developer A had the freedom to access, to use, and to modify from Developer B's modification. This restriction is only IF Developer A chooses the option to distribute the derived changes.

IF:
Developer B has modified some code and kept it under the BSD.

THEN:
The BSD allows Developer A the option to restrict the freedom of other developers to access, to use, and to modify the code to which Developer A had the freedom to access, to use, and to modify from Developer B's modification.

It is up to the original developer to decide which behavior to allow by choosing which type of restriction to allow based on the license.

= 9J =

Comment Re:Will Try it (Score 1) 102

The original code released is still free for anyone to do anything with.

This is true for GPL and BSD.

Derived works are not free, that is up to the author of the derived works.>

This is true for the BSD in that it allows the developer who modifies someone else's work to restrict the freedom of other developers, including the original developer, to access and modify to the derived work even if it is distributed.

The GPL would restrict the freedom of the developer from restricting the freedom of other developers to access and modify the derived work for further evolution if the derived work is distributed.

Even if they close THEIR works, the originals they leverage are still available for others.

Both the BSD and the GPL allow the freedom to access and modify the original work assuming it is still available for access in its original form somewhere. Yes, the BSD does allow a developer to restrict the freedom of other developers, including the original developer, to access and modify the derived work that was originally BSD'd even if the derived work is distributed.

= 9J =

Comment Re:Will Try it (Score 1) 102

And the GPL is NOT free.

GPL'd software is...

"Free software, software libre or libre software [...] that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients have the same rights under which it was obtained and that manufacturers of consumer products incorporating free software provide the software as source code. The word free in the term free software refers to freedom (liberty) and is not at all related to monetary cost."
http://en.wikipedia.org/wiki/Free_software

It contains restrictions on what others can do with the code you release (i.e., they can't close it).

That is correct. The GPL and the BSD each allow an option to restrict freedom.

For GPL:
If the developer who freely chooses to modify someone else's GPL'd work takes the option to distribute the derived work, then that developer is restricted from restricting other developers from the same freedom to freely choose to access and modify his derived work so that they and everyone else, including the original developer and the modifier, may contribute to and benefit from generations of evolving code changes.

For BSD:
If the developer who freely chooses to modify someone else's BSD'd work takes the option to restrict the freedom of other developers to access and modify his derivation of the existing code, even if he takes the option to distribute the derived work, then those other developers don't have the freedom of choice to access or freedom of choice to modify his derived changes and are restricted from contributing to and benefiting from generations of evolving code changes from that derived work.

It is up to the original developer to decide which behavior to allow by choosing which type of restriction to allow based on the license.

= 9J =

Comment Re:GPL vs BSD (Score 1) 102

No such thing. The first amendment only says the government (i.e., OTHERS) can't restrict your freedom of speech.

And, not only others like the Federal Government, but also others like State Goverments, County Governments, and City Governments. Hopefully a few concrete examples is more illustrative than the more abstracted "others".

As a private citizen

Yes, even you are restricted in your freedom to restrict the freedom of others. In turn, you are more free as the same restriction applies to others in that they cannot restrict your freedom. I can tell this is difficult to absorb, but the net result is that we are more free.

I have every right to kick you off my property,

Correct, the property is yours and I am restricted from encroaching on it, giving you more freedom on your own property. Consequently, you are restricted from encroaching on my property, providing me more freedom on my own property. I'm hoping you see the pattern in this.

shout over you

Yes, you can because I'm restricted from punching you to stop the shouting. The restriction on my behavior, is your freedom to express your mind. Enjoy the paradox and your freedom which derives from it.

fire you from your job if I don't like what you have to say

The primary restrictions of the First Amendment is on governments of all sizes as a structural foundation to keep them democratic, because prior undemocratic governments were the most likely to have the largest impact on the freedoms of the People as a whole. Whereas a business can only impact the rights of a small subset of the People. However, even businesses have restrictions on their ability to restrict your freedoms.

For example...

refuse to serve you as a customer

Even that freedom to restrict others by refusing service is restricted, allowing more people their freedom to be served at more establishments. The business refusing is restricted not to include race in the refusal, freeing entire populations of minorities to enter all establishments no matter what their race, color, religion, national origin, disability or sexual orientation. Again, it's an example of a carefully considered restriction allowing more freedom for more people.

The GPL doesn't try to bar you from stopping people from using the same open source code you got.

Neither the BSD nor the GPL bar that. What differs is that the GPL'd software can be used, studied, and modified without restriction, and it can be copied and redistributed in modified or unmodified form with restrictions that only ensure that further recipients have the same rights under which it was obtained.

In short, the GPL ensures that others cannot restrict your freedom to obtain their modifications, just as their freedom was not restricted when they obtained modifications made by others.

The net result is that more people have freedom to access the evolving code as long as it is distributed, and you can pick up the evolution further downstream many generations later on since your freedom to access the distributed changes cannot be restricted. Whereas under the BSD, there is the freedom to restrict the freedom of others from evolving the derived changes you made and distributed. Both the GPL and the BSD have restrictions. Which one that is used is dependent on the understanding of the original developer on what type of behavior is wanted.

...it says YOU MUST CONTRIBUTE.

Only if you DISTRIBUTE the derivation.

= 9J =

Comment Re:GPL vs BSD (Score 1) 102

Linux is free. Its developers are not. ..free to restrict other developers of having the same rights to the modifications under which the original Linux source was obtained if the derived work is distributed.

There, finished that for you. It's longer but more accurate.

= 9J =

Comment Re:GPL vs BSD (Score 1) 102

"Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients have the same rights under which it was obtained and that manufacturers of consumer products incorporating free software provide the software as source code. The word free in the term free software refers to freedom (liberty) and is not at all related to monetary cost."
http://en.wikipedia.org/wiki/Free_software

The GPL isn't "enforcing freedom" or some such... The code you copied will always be free, as is, forever, whatever the license...But calling restrictions "freedom" is the most flagrant orwellian doublespeak crap I've ever heard.

The concept of a carefully designed constraint providing more freedom can seem paradoxical and difficult to imagine. However, if 18th century revolutionaries can manage to grasp it, then 21st century readers might be able to as well.

There is a famous law which restricts the freedom of others to restrict your freedom to speak your mind. Because the freedom to say things is foundational to all other freedoms, it has downstream impacts to other laws that follow. The net result is that you are more free in a country that has this restriction than in a country that doesn't. It's called the "First Amendment to the United States Constitution":

http://en.wikipedia.org/wiki/First_Amendment_to_the_United_States_Constitution

= 9J =

Comment Re:GPL vs BSD (Score 1) 102

My apologies for the confusion, I forgot to hyperlink. By "...but only Linux is Free", I meant that when compared to BSD variants, only Linux is Free software as in the following definition:

"Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients have the same rights under which it was obtained and that manufacturers of consumer products incorporating free software provide the software as source code. The word free in the term free software refers to freedom (liberty) and is not at all related to monetary cost."
http://en.wikipedia.org/wiki/Free_software

= 9J =

Comment GPL vs BSD (Score 2) 102

Both are free in cost and use, but only Linux is Free.

The GPL license, which the Linux kernel is under, limits the freedom of developers to limit the freedom of other developers to make use of changes from derived code. This is effectively done when Developer A takes GPL'd code from Developer B to benefit from Developer B's work. If distributing the derived work, Developer A must release any changes made to Developer B's work so that other developers, including Developer B, ARE also in turn Free to benefit the same way that Developer A benefited. This is called reciprocity, and is a form of cooperation (something which most parents hope their children learn). A GPL license by Developer B ensures Developer A behaves in a selfless or altruistic manner at the cost of not allowing Developer A the choice to be selfish to others, including to Developer B. For the convenience of Developer A, this requirement is only triggered when Developer A distributes the derived work originally based on Developer B's GPL'd work. The use of work already under the GPL is a completely voluntary choice for Developer A to make. The freedom of choice as to which type of licensed code to take is not limited, and Developer A can instead look for other work already under the BSD license to take for personal benefit while restricting the same benefit to others by closing the source of their changes.

The BSD license, which the BSD kernel is under, allows developers to limit the freedom of other developers to make use of changes by closing the source of a derived change, limiting the benefit of the change to only the initial closer of the derived source. This doesn't just stop the first generation of developers who could've benefited from the change, but it also stops any later developers from benefiting from and contributing to further generation of changes to the derived work. This is effectively done when Developer A takes BSD'd code from developer B to benefit from developer B's work. If Developer A distributes the derived work, and Developer A doesn't release any changes made to Developer B's work, then other developers, including Developer B, are NOT Free to benefit from the changes made by Developer A the way that Developer A benefited from Developer B's work. This is called selfishness, and is an example of non-cooperation. The BSD license allows the choice to be selfish at the cost of depriving the choice by others to utilize derived changes originally based on the work of others. The freedom of choice as to which type of licensed code to take is not limited, and Developer A can instead look for other work already under the GPL license to take for personal benefit without restricting the same benefit to others.

In either case, it is up to the original developer, Developer B, to decide which type of behavior to allow by choosing the license.

= 9J =

Comment Crestor Riskier Than Other Statins (Score 1) 236

"Better"? Not necessarily.

Study: Crestor Riskier Than Other Statins
"The new study, based on side effects reported to the FDA, said kidney problems and muscle weakness were two to eight times more frequent among Crestor users than those taking other cholesterol-lowering medications like Lipitor, Zocor and Pravachol."
http://health.dailynewscentral.com/content/view/833/0

= 9J =

Comment Re:Rotten Apple (Score 3, Insightful) 362

if that info is being used for other things (by Apple which has demonstrable need for the info local to the phone, or by Google which has demonstrable need for the info at their map-servers), or by third parties (who don't have legitimate need, in which case this is an Apple security bug, but the "spy on you" piece of evil intent goes to the third party NOT Apple), that's news. The fact that the info is there at all? Not news.

Capability does not prove intent.

Are you serious? We're talking about a for-profit company. Grow up. Apple stated in that PDF link that they will share this info with whoever they damn well please. Based on your argument, that "spy on you" complicity makes Apple intently evil.

the bug may simply be that this buffer isn't being flushed as anticipated

And, no, it isn't a bug...again, if you just read Apple's PDF, they tell you it's intended. Maybe this will help, but I'm beginning to doubt it seeing a pattern in your thoughts:

http://www.wired.com/gadgetlab/2011/04/apple-iphone-tracking/

Like OnStar?

Are you able to tell the difference between an expensive service that you want to intentionally subscribe to and knowingly pay for, and an unwanted security risk that shows up on the news to surprise everyone because it's first time the public has ever heard of it?

is there a similar location cache on Android? If so, the screech should be just as loud outside of Google's offices and every cell provider's offices. If it's evil for Apple to do, it is equally evil for Google to do, and you either call out both of them or neither of them. Selecting just one reveals the color of one's kneepads.

I thought I did say that Google would be rotten for doing it, but your own screeching must've blinded you. Oh, wait crapple-fanboy-syndrome stuck in a logical loop.

= N9 =

Comment Rotten Apple (Score 2, Informative) 362

According to Apple, Apple sends itself your precise location data and shares that location data with whoever it wants to...

http://markey.house.gov/docs/applemarkeybarton7-12-10.pdf

As far as I know, Apple isn't the phone company and shouldn't be in the business of tracking its users from cell tower to cell tower or Wi-Fi to Wi-Fi.

What if Toyota or GM or Ford started tracking the users of its cars? How freaky would that be? Actually, if they partner with Apple, they can track you in your car. That Orwellian 1984 Ad from Apple, back in 1984, really makes sense now...except the roles are reversed. If Google does this too, then Rotten Google indeed.

Precise Orwellian location tracking, massive sales in authoritarian China...hmm...
http://techland.time.com/2011/04/21/iphone-growth-suddenly-soaring-in-china/

= 9J =

Slashdot Top Deals

Serving coffee on aircraft causes turbulence.

Working...