There are two different sorts of overclocking and overvolting these days. There are the ones that the manufacturers support, so that tinkerers can safely simulated-tinker in a safe little walled garden. And there are the ones that are entirely out of the manufacturers specs. If you go outside of the manufacturers specs, once you break the chip you have only yourself to blame.
Lavarand is the subject of this patent and I wonder if CloudFlare has a license? Insert comments on the frivolity of the patent and of the patent system below.
I suspect that the noise of the camera sensor contributes as much randomness as the lava lamp. And it's thermal or quantum noise, so probably a good random source.
Yes, projects aren't compelled to sign over copyrights, although there are definite disadvantages to holding on to them rather than accepting a corporate liability shield, and as far as I can see no advantages. And of course SFC acts in the project's interest.
But this is diverting from the issue. SFLC went after the organization that hosts all of those projects. The projects should stand together with SFC, as should the rest of us.
You hold your Open Source work as a personal asset. This is OK for small projects, usually, but has some problems. Your personal liability and the Open Source are mixed up together. You can lose your copyrights to a creditor in a lawsuit that has nothing to do with the Open Source. Said creditor can then bring copyright prosecutions outside of the community standards, and do other things inimical to the Open Source and its users and developers. And you bear some liability for the Open Source, and thus could lose your unrelated assets in a lawsuit about the Open Source, while a corporation could protect you from some of that risk.
SFC's function is a lot more than compliance enforcement. They are, again, the legal entity for their member projects, they are their general counsel, and they provide a 501(c)3 for tax-exempt donations.
I don't see this as any different than an attempt to take the trademarked name of one of the member projects. Or one of their other assets, like a copyright.
So, I have a question for MAME and Kodi to consider. Having seen what SFLC just did to its prior client, do you think you can trust them any longer? If they wanted the name of MAME or Kodi just as they want the name of SFC now, what would you do?
That's why we have more than one organization like SFC. But since all of those projects are aggregated in one 501(c)3 which is SFC, there is indeed a risk. If you would like to run an individual 501(c)3 for a single project, I assure you that's a lot of work if you can even get IRS to approve it, and it's expensive. So, having lots of organizations use a parent for their 501(c)3 is a compromise.
There's a lot to the standard library. If you mean do I avoid cin, cout, and cerr; yes I did in a library where I defined an abstract base class that required a user-provided subclass for all I/O.
SFC has been much more active in the community than SFLC. SFLC recently decided that they want to do what SFC does, and the day after they published that decision they filed to challenge the name.
You're right that compliance isn't that big a deal and the only reason GPL violations happen is that companies have a complete failure of due diligence. So, in general I advise that companies get their compliance stuff together, and I give them specific ways to combine proprietary and GPL software that do not violate the GPL.
If you have more questions about how to advise your customers, feel free to ask questions through my email bruce at perens dot com . No charge. If customers attorneys need help with compliance issues, I am happy to talk with them and sometimes work for them. One caveat to that - I only help people comply with the license of the Free Software / Open Source developer. If they want to beat the license and abuse that developer, they need to call someone else. I just do compliance and do not compete with your normal business.
I think Eben's fundamental premise is wrong, though. The organizations he cited as rejecting GPL in granting research funding were not doing it because the GPL is scary. They are doing it because they are publicly funded, and the GPL is not necessarily the best license to grant maximal utility in a publicly funded project to all of the people, including the proprietary software manufacturers who presumably pay taxes like everyone else (acknowledging arguments that Microsoft hasn't had any Federal income tax bill in some years). The BSD license was created specifically for that purpose.
Second, why does it worry Eben now that the GPL is scary? Hasn't it been an uphill fight all of the way?
I think you are missing the extent of the relationship between SFC and the Open Source projects. The projects are not simply members of a club. The projects signed over any copyrights that the project owned in their Open Source software and any other assets to SFC to manage as a 501(c)3 for them, and SFC is thus the legal entity for those projects. SFC literally is the project under the law.
I'm still working on a blog post. SFC has never represented me and I've never been a member. I do think they're good guys, though, and the Linux Foundation (which is behind this) has devolved to being like loggers who claim to speak for the trees.
I think you're not in their target audience. I would in general write in C++ rather than C when I have a reason to not do things in Ruby, simply because C++ offers an upgrade over C structures and their management. I try to stay away from STL templates, and haven't used Boost for similar reasons. But I know that Boost has a lot of use at companies, and on some larger projects in the Open Source world.
These are the member projects of SFC. An attack on SFC is an attack on these members as well. This is a catalog of 46 of the most respectable Free Software / Open Source projects. In contrast, I hear that SFLC represents one project.
ArgoUML is the leading open source UML modeling tool and includes
support for all standard UML 1.4 diagrams. It runs on any Java platform
and is available in ten languages. See the feature list for more details.
The Bongo Project is creating fun and simple mail, calendaring and
contacts software: on top of a standards-based server stack; we're
innovating fresh and interesting web user interfaces for managing
personal communications. Bongo is providing an entirely free software
solution which is less concerned with the corporate mail scenario and
much more focused on how people want to organize their lives.
Boost provides free peer-reviewed portable C++ source libraries.
Boost emphasizes libraries that work well with the C++ Standard
Library. Boost libraries are intended to be widely useful, and usable
across a broad spectrum of applications. The Boost license encourages
both commercial and non-commercial use.
Boost aims to establish “existing practice” and provide
reference implementations so that Boost libraries are suitable for
eventual standardization. Ten Boost libraries are already included in the
C++ Standards Committee's Library Technical Report (TR1) as a step toward
becoming part of a future C++ Standard. More Boost libraries are proposed
for the upcoming TR2.
Bro provides a comprehensive platform for network traffic analysis, with a
particular focus on semantic security monitoring at scale. While often
compared to classic intrusion detection/prevention systems, Bro takes a quite
different approach by providing users with a flexible framework that
facilitates customized, in-depth monitoring far beyond the capabilities of
traditional systems. With initial versions in operational deployment during
the mid '90s already, Bro finds itself grounded in more than 20 years of
research.
Buildbot is a freely-licensed framework which enables software
developers to automate software build, test, and release processes for their
software projects. First released in 2003, Buildbot is used by leading
software projects around the world to automate all aspects of their
software development cycle.
BusyBox combines tiny versions of many common UNIX utilities into a
single small executable. It provides replacements for most of the
utilities you usually find in GNU fileutils, shellutils, etc. The
utilities in BusyBox generally have fewer options than their
full-featured GNU cousins; however, the options that are included
provide the expected functionality and behave very much like their GNU
counterparts. BusyBox provides a fairly complete environment for any
small or embedded system.
BusyBox has been written with size-optimization and limited
resources in mind. It is also extremely modular so you can easily
include or exclude commands (or features) at compile time. This makes
it easy to customize your embedded systems. To create a working
system, just add some device nodes in/dev, a few configuration files
in/etc, and a Linux kernel.
Clojars is a community-maintained repository for free and open source
libraries written in the Clojure programming language. Clojars emphasizes
ease of use, publishing library packages that are simple to use with build
automation tools.
I acknowledge that there are bad abuses in advertising. And the good actors will tell you about their uses of coinhive while the bad ones won't. Thus, you still need a way to detect and turn off the bad actors, especially if the user is on a battery.
Company threatened by emergence of a new model of online compensation uses control over existing infrastructure to severely limit its penetration into the market.
Not really. Running a miner is not a way that legitimate content sites recover their cost of operation. It's a way to grab some of the viewer's cycles for mining without their knowing it. If you want viewers to pay for use of your site in CPU cycles, design a protocol for that which will tell the user what they're paying, and allow them to pay it fairly or inform their decision to stay off your site.
Facebook will lose dominance just like other big companies. Network effects can't support bitcoin perpetually, because it can't rise forever, and younger cryptocurrencies that are easier to mine and have not approached their economic limits will be seen as a better investment.
It doesn't matter how many bitcoins there will be, because they are a member of the set of cryptocurrencies, and there is no intrinsic limit on the size of that set.
It's called Angel Station.In late 2015, Williams sold 3 books in the Quilifer series to Saga and three in the Dread Empire's Fall series to Harper Collins, and the two publishers agreed to allow him to alternate writing for each. Quillifer is the first of those books to see publication. So, if he sticks with it, a sequel to Angel Station might not be in the cards. But Williams is well known for being 20 different authors in one body, not all of which any one reader likes, and embracing his own variety rather than sticking with a theme.
Actually, I thought this was sort of a silly topic for Slashdot, and that it merited a silly answer.
I have enjoyed reading Gibson and Williams, and Williams actually answers my email and sent me a nice signed print book when I pointed out a technical problem he had with an e-book.
I am really enjoying not reading a William Gibson novel right now. Thus, my favorite is None. I hope to continue to enjoy not reading William Gibson for a while. He is indeed one of my favorite authors for not reading.
There are two different sorts of overclocking and overvolting these days. There are the ones that the manufacturers support, so that tinkerers can safely simulated-tinker in a safe little walled garden. And there are the ones that are entirely out of the manufacturers specs. If you go outside of the manufacturers specs, once you break the chip you have only yourself to blame.
21 years already? Funny that I didn't even think of looking at that.
Lavarand is the subject of this patent and I wonder if CloudFlare has a license? Insert comments on the frivolity of the patent and of the patent system below.
I suspect that the noise of the camera sensor contributes as much randomness as the lava lamp. And it's thermal or quantum noise, so probably a good random source.
Yes, projects aren't compelled to sign over copyrights, although there are definite disadvantages to holding on to them rather than accepting a corporate liability shield, and as far as I can see no advantages. And of course SFC acts in the project's interest.
But this is diverting from the issue. SFLC went after the organization that hosts all of those projects. The projects should stand together with SFC, as should the rest of us.
You hold your Open Source work as a personal asset. This is OK for small projects, usually, but has some problems. Your personal liability and the Open Source are mixed up together. You can lose your copyrights to a creditor in a lawsuit that has nothing to do with the Open Source. Said creditor can then bring copyright prosecutions outside of the community standards, and do other things inimical to the Open Source and its users and developers. And you bear some liability for the Open Source, and thus could lose your unrelated assets in a lawsuit about the Open Source, while a corporation could protect you from some of that risk.
SFC's function is a lot more than compliance enforcement. They are, again, the legal entity for their member projects, they are their general counsel, and they provide a 501(c)3 for tax-exempt donations.
I don't see this as any different than an attempt to take the trademarked name of one of the member projects. Or one of their other assets, like a copyright.
So, I have a question for MAME and Kodi to consider. Having seen what SFLC just did to its prior client, do you think you can trust them any longer? If they wanted the name of MAME or Kodi just as they want the name of SFC now, what would you do?
You're welcome.
That's why we have more than one organization like SFC. But since all of those projects are aggregated in one 501(c)3 which is SFC, there is indeed a risk. If you would like to run an individual 501(c)3 for a single project, I assure you that's a lot of work if you can even get IRS to approve it, and it's expensive. So, having lots of organizations use a parent for their 501(c)3 is a compromise.
There's a lot to the standard library. If you mean do I avoid cin, cout, and cerr; yes I did in a library where I defined an abstract base class that required a user-provided subclass for all I/O.
But mostly I avoid containers.
SFC has been much more active in the community than SFLC. SFLC recently decided that they want to do what SFC does, and the day after they published that decision they filed to challenge the name.
You're right that compliance isn't that big a deal and the only reason GPL violations happen is that companies have a complete failure of due diligence. So, in general I advise that companies get their compliance stuff together, and I give them specific ways to combine proprietary and GPL software that do not violate the GPL.
If you have more questions about how to advise your customers, feel free to ask questions through my email bruce at perens dot com . No charge. If customers attorneys need help with compliance issues, I am happy to talk with them and sometimes work for them. One caveat to that - I only help people comply with the license of the Free Software / Open Source developer. If they want to beat the license and abuse that developer, they need to call someone else. I just do compliance and do not compete with your normal business.
I think Eben's fundamental premise is wrong, though. The organizations he cited as rejecting GPL in granting research funding were not doing it because the GPL is scary. They are doing it because they are publicly funded, and the GPL is not necessarily the best license to grant maximal utility in a publicly funded project to all of the people, including the proprietary software manufacturers who presumably pay taxes like everyone else (acknowledging arguments that Microsoft hasn't had any Federal income tax bill in some years). The BSD license was created specifically for that purpose.
Second, why does it worry Eben now that the GPL is scary? Hasn't it been an uphill fight all of the way?
I think you are missing the extent of the relationship between SFC and the Open Source projects. The projects are not simply members of a club. The projects signed over any copyrights that the project owned in their Open Source software and any other assets to SFC to manage as a 501(c)3 for them, and SFC is thus the legal entity for those projects. SFC literally is the project under the law.
I'm still working on a blog post. SFC has never represented me and I've never been a member. I do think they're good guys, though, and the Linux Foundation (which is behind this) has devolved to being like loggers who claim to speak for the trees.
I think you're not in their target audience. I would in general write in C++ rather than C when I have a reason to not do things in Ruby, simply because C++ offers an upgrade over C structures and their management. I try to stay away from STL templates, and haven't used Boost for similar reasons. But I know that Boost has a lot of use at companies, and on some larger projects in the Open Source world.
ArgoUML
ArgoUML is the leading open source UML modeling tool and includes support for all standard UML 1.4 diagrams. It runs on any Java platform and is available in ten languages. See the feature list for more details.
Bongo
The Bongo Project is creating fun and simple mail, calendaring and contacts software: on top of a standards-based server stack; we're innovating fresh and interesting web user interfaces for managing personal communications. Bongo is providing an entirely free software solution which is less concerned with the corporate mail scenario and much more focused on how people want to organize their lives.
Boost
Boost provides free peer-reviewed portable C++ source libraries.
Boost emphasizes libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use.
Boost aims to establish “existing practice” and provide reference implementations so that Boost libraries are suitable for eventual standardization. Ten Boost libraries are already included in the C++ Standards Committee's Library Technical Report (TR1) as a step toward becoming part of a future C++ Standard. More Boost libraries are proposed for the upcoming TR2.
Bro Network Security Monitor
Bro provides a comprehensive platform for network traffic analysis, with a particular focus on semantic security monitoring at scale. While often compared to classic intrusion detection/prevention systems, Bro takes a quite different approach by providing users with a flexible framework that facilitates customized, in-depth monitoring far beyond the capabilities of traditional systems. With initial versions in operational deployment during the mid '90s already, Bro finds itself grounded in more than 20 years of research.
Buildbot
Buildbot is a freely-licensed framework which enables software developers to automate software build, test, and release processes for their software projects. First released in 2003, Buildbot is used by leading software projects around the world to automate all aspects of their software development cycle.
BusyBox
BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete environment for any small or embedded system.
BusyBox has been written with size-optimization and limited resources in mind. It is also extremely modular so you can easily include or exclude commands (or features) at compile time. This makes it easy to customize your embedded systems. To create a working system, just add some device nodes in /dev, a few configuration files
in /etc, and a Linux kernel.
Clojars
Clojars is a community-maintained repository for free and open source libraries written in the Clojure programming language. Clojars emphasizes ease of use, publishing library packages that are simple to use with build automation tools.
coreboot
coreboot is an extended firmware platform that delivers light
I acknowledge that there are bad abuses in advertising. And the good actors will tell you about their uses of coinhive while the bad ones won't. Thus, you still need a way to detect and turn off the bad actors, especially if the user is on a battery.
Not really. Running a miner is not a way that legitimate content sites recover their cost of operation. It's a way to grab some of the viewer's cycles for mining without their knowing it. If you want viewers to pay for use of your site in CPU cycles, design a protocol for that which will tell the user what they're paying, and allow them to pay it fairly or inform their decision to stay off your site.
Facebook will lose dominance just like other big companies. Network effects can't support bitcoin perpetually, because it can't rise forever, and younger cryptocurrencies that are easier to mine and have not approached their economic limits will be seen as a better investment.
It doesn't matter how many bitcoins there will be, because they are a member of the set of cryptocurrencies, and there is no intrinsic limit on the size of that set.
Cryptocurrency is inflationary, because anyone can create a new cryptocurrency.
It's called Angel Station.In late 2015, Williams sold 3 books in the Quilifer series to Saga and three in the Dread Empire's Fall series to Harper Collins, and the two publishers agreed to allow him to alternate writing for each. Quillifer is the first of those books to see publication. So, if he sticks with it, a sequel to Angel Station might not be in the cards. But Williams is well known for being 20 different authors in one body, not all of which any one reader likes, and embracing his own variety rather than sticking with a theme.
Actually, I thought this was sort of a silly topic for Slashdot, and that it merited a silly answer.
I have enjoyed reading Gibson and Williams, and Williams actually answers my email and sent me a nice signed print book when I pointed out a technical problem he had with an e-book.
And by the way, I hope to enjoy not reading Walter Jon Williams for some time after I'm done with Quillifer.
I am really enjoying not reading a William Gibson novel right now. Thus, my favorite is None. I hope to continue to enjoy not reading William Gibson for a while. He is indeed one of my favorite authors for not reading.