Programming

LLVM's Libc++ Now Has C++1Y Standard Library Support 161

An anonymous reader writes "LLVM's libc++ standard library (an alternative to GNU libstdc++) now has full support for C++1y, which is expected to become C++14 next year. Code merged this week implements the full C++1y standard library, with support for new language features in the Clang compiler frontend nearly complete." GCC has some support for the soon-to-be standard too. The C++ standards committee is expected to produce a more or less final draft in just a few weeks. The LLVM and GCC C++14 status pages both have links to the proposals for the new features.
GNU is Not Unix

Video Meet the Director of the Software Freedom Conservancy (Video) 29

Twelve years ago, Slashdot interviewed Brad Kuhn in his then-role as VP of the Free Software Foundation. Kuhn is still involved with the FSF, but has gone on, after a stint as CTO for the Software Freedom Law Center, to concentrate his efforts as President, Executive Director of the Software Freedom Conservancy. The Conservancy offers organization and support to copylefted and permissively licensed software, and Brad explains in the video below what that entails, as well as where the Conservancy fits in the expanding landscape of organizations that help protect the rights of software developers. Brad makes no bones about wishing for a world where all software is Free software, but that's a big-picture goal. In the meantime, there's a lot of work to go around, just making sure that developers' chosen licenses are intelligently selected, and properly respected.
BSD

FreeBSD Removes GCC From Default Base System 333

An anonymous reader writes "With the LLVM/Clang migration, FreeBSD developers have now disabled building GCC and the GNU C++ standard library (libstdc++) as part of the FreeBSD base system. GCC and libstdc++ have been superseded by LLVM's Clang and libc++, respectively, on primary architectures for FreeBSD 10.0." You can still flip a few switches to get GCC, but the system compiler will still be clang. Update: 09/11 14:50 GMT by U L : Reader Noryungi noted that the What's Cooking for FreeBSD 10 page is also worth a look, adding "I have to say, this is shaping up to be a very interesting release. Bhyve [the BSD hypervisor], in particular, sounds very promising."
Software

GNU MediaGoblin 0.5.0 "Goblin Force" Released 42

paroneayea writes "MediaGoblin 0.5.0 Goblin Force is released with a slew of new features: authentication plugins including OpenID and Mozilla Persona support, a new notification system, a new "reprocessing framework", and more! The project is also making progress towards its long-awaited federation goals via the Pump API, as used in pump.io. Rockin'!" (If the name doesn't ring a bell, Wikipedia helps: MediaGoblin is "a free, decentralized Web platform (server software) for hosting and sharing digital media.")
GNUStep

GNUstep Kickstarter Campaign Launched 131

borgheron writes "A maintainer of GNUstep has launched a Kickstarter campaign to get the resources needed to make GNUstep more complete and bring the implementation to API compatibility with Mac OS X 10.6's Cocoa. This will allow applications for Mac OS X to run on GNU/Linux with a simple recompile using new tools developed by the GNUstep team to directly build from xcodeproj project files. If the Kickstarter project is funded beyond its $50,000 goal, it's possible that WebKit and Darling might also be completed allowing applications built on Mac OS X to run without the need for a recompile... think WINE-like functionality for Mac OS X applications on other platforms... including Windows, Linux, BSD, etc." GNUStep is pretty useful now, but increased coverage of newer Cocoa APIs would be nice, and Darling in particular is interesting by providing a portable Mach-O binary loader.
Privacy

Ask Slashdot: Best/Newest Hardware Without "Trusted Computing"? 290

An anonymous reader writes "What is the best/newest hardware without trusted computing (TC) / Trusted Platform Module(TPM)? I am currently running ancient 32-bit hardware and thinking about an upgrade to something x64 with USB3, SATA3 and >1 core on the CPU ... but don't want TC/TPM. I have no need to run anything like Blu Ray movie disks or Microsoft Windows that requires TC/TPM or the UEFI boot process. Is anybody else still trying to avoid TC/TPM? What have your experiences been? Any pointers?" Worth reading on this front, too: Richard Stallman on so-called Trusted Computing,.
Encryption

Ask Slashdot: How Do I Request Someone To Send Me a Public Key? 399

First time accepted submitter extraqwert writes "An organization wants me to send them my personal data by email. I certainly do trust them. However, I would like to politely ask them to send me their public key for encryption. The secretary probably does not know what it is. But they do have a pretty good IT department, so they can figure out. My question is, what is the proper wording for such a request? What is the right terminology to use? Should I say ``please send me your RSA key''? ``Public key''? ``PGP key''? Is there a standard and reasonable wording for such a request? (On my end, I am using GNU PGP: http://www.gnupg.org/ ) Any suggestions on how to be polite in this case?"
GNU is Not Unix

First Batch of Libreplanet 2013 Videos Released, Hosted Using Mediagoblin 46

Via the FSF: "The first round of videos from LibrePlanet 2013 is now available for streaming and downloading. LibrePlanet is an annual conference sponsored and organized by the Free Software Foundation, with LibrePlanet 2013 being the best one yet. ... This year we set out to make sure LibrePlanet featured fully functioning live video streaming using only free software, and it was a great success. The videos are now available for viewing in VP8/Vorbis, both free media formats, and are hosted on an instance of GNU MediaGoblin, the social media sharing platform which many of you helped support." The rest of the videos should trickle onto their Mediagoblin instance over the next weeks. All of the videos are freely licensed (looks like a mixture of CC BY and BY-SA 3.0).
Ubuntu

Shuttleworth Answers FSF Call for Free Software Drivers on Edge 112

WebMink writes "In an interview at OSCON, Mark Shuttleworth of Canonical spoke about the vision behind the Ubuntu Edge phone as a concept device to test features the mobile industry is too conservative to try. Notably, he agreed with the Free Software Foundation's demands that the device should carry no proprietary software and have Free drivers (transcript): '... we'll ship this with Android and Ubuntu, no plans to put proprietary applications on it. We haven't finalized the silicon selection so we're looking at the next generation silicon from all major vendors. I would like to ship it with all Free drivers.'" Although not a hard promise, it is a promising development.
GNU is Not Unix

German Court Finds Fantec Responsible For GPL Violation On Third-Party Code 228

ectoman writes "Are firms responsible for GPL violations on code they receive from third parties? A German court thinks so. The Regional Court of Hamburg recently ruled that Fantec, a European media player maker, failed to distribute 'complete corresponding source code' for firmware found in some of its products. Fantec claims its third-party firmware supplier provided the company with appropriate source code, which Fantext made available online. But a hackathon organized by the Free Software Foundation Europe discovered that this source code was incomplete, and programmer Harald Welte filed suit. He won. Mark Radcliffe, an IP expert and senior partner at DLA Piper who specializes in open source licensing issues, has analyzed the case—and argued that it underscores the need for companies to implement internal GPL compliance processes. 'Fantec is a reminder that companies should adopt a formal FOSS use policy which should be integrated into the software development process,' he writes. 'These standards should include an understanding of the FOSS management processes of such third-party suppliers. The development of a network of trusted third-party suppliers is critical part of any FOSS compliance strategy.'"
GNU is Not Unix

"Feline Herd" Offers Easier Package Management For Emacs 142

First time accepted submitter chris.kohlhepp writes "The Emacs editor just got consolidated package management with "Feline Herd", offering 2000+ packages under one roof. No struggle with convoluted keyboard shortcuts — only easy GUI navigation via toolbar buttons! Every conceivable programming language is handled. Cuts the Emacs learning curve to a minimum for learners."
Android

FSF Launches Fundraiser For Replicant 63

gnujoshua writes "The FSF has launched a fundraiser for Replicant, the fully free Android distro. As of version 4.0 0004, Replicant runs on 10 different devices, but, the hopes are that with additional funds, the developers will be able to purchase more devices and grow the project so it will run on more devices. Yesterday, the FSF asked Mark Shuttleworth if the Ubuntu EDGE would commit to using only free software and be able to support Replicant. But, in an AMA on Reddit, Shuttleworth confirmed that Replicant would not be supported because the EDGE hardware will require proprietary drivers/binary-blobs." Replicant now supports ten devices, compared to only the HTC Dream not all that long ago.
Google

Google Announces Android 4.3, Netflix, New Nexus 7, and Q Successor Chromecast 244

At a press conference dubbed "Breakfast With Sundar," Google announced two new pieces of hardware and a minor revision to Android. Complete stories and commentary are still coming in, but in the mean time you can skim a liveblog or two First is the new Nexus 7. The hardware is slightly improved (full HD screen, better graphics, etc.). The specs managed to "leak" hours before the event through Best Buy opening preordering too early. On the software side, they've announced a minor revision to Android, 4.3. It features improved Bluetooth support (including Bluetooth 4.0), OpenGL ES 3.0, enhanced internationalization, enhanced DRM, and multi-user support. The multi-user support looks most exciting: now you can share a tablet with more than one person. One of the features Google focused on was restricted profiles: a device owner can create accounts that e.g. cannot make in-app purchases (Junior won't rack up a $3000 bill again). Bad news: Google is implementing stricter DRM for books and video, locking down the entire video stack. The consolation prize is that Netflix will work on more devices and at 1080p. Also demoed were a new version of Chrome that brings the tablet experience closer to the desktop, improved hangouts, and improved maps. Google also appears to be making a push into gaming, emphasizing tablet-only games that integrate into Google+. In addition to gaming, they have secured deals with five major textbook publishers to sell students presumably DRMed electronic textbooks that can be purchased or rented, enhanced with better search and highlighting (because PDF readers don't support those features already). As usual lately, all of the really nice additions to Android are proprietary and tied to Google services, further eroding the open nature of Android. Finally, they announced a tiny $35 dongle named Chromecast that appears to be the successor of the Nexus Q. Running Chrome OS, it connects to any HDMI port, finds your Wi-Fi network, and Just Works (tm) for online video. The online and mobile Youtube and Netflix interfaces will allow you to hit a single button and forward the video to your television as well. Google Music streaming to the television is also supported. The Chromecast looks like a handy little device, hopefully it is turns out it can be reflashed. Of course, when using your browser as a remote, all of the commands go through The Cloud. An SDK and more details on the software side of things are slated for release later today, although conspiciously absent on their supported platforms list is GNU/Linux, listing only Chrome OS and Android. Update: 07/24 18:01 GMT by U L : The Chromecast SDK is out, but with an awfully restrictive license that requires written permission from Google to distribute any cast enabled applications, which appears to make it completely incompatible with Free/Open Source software.
Supercomputing

Adapteva Parallella Supercomputing Boards Start Shipping 98

hypnosec writes "Adapteva has started shipping its $99 Parallella parallel processing single-board supercomputer to initial Kickstarter backers. Parallella is powered by Adapteva's 16-core and 64-core Epiphany multicore processors that are meant for parallel computing unlike other commercial off-the-shelf (COTS) devices like Raspberry Pi that don't support parallel computing natively. The first model to be shipped has the following specifications: a Zynq-7020 dual-core ARM A9 CPU complemented with Epiphany Multicore Accelerator (16 or 64 cores), 1GB RAM, MicroSD Card, two USB 2.0 ports, optional four expansion connectors, Ethernet, and an HDMI port." They are also releasing documentation, examples, and an SDK (brief overview, it's Free Software too). And the device runs GNU/Linux for the non-parallel parts (Ubuntu is the suggested distribution).
Linux

Fedora Project Developer Proposes Layered, More Agile Design to Distribution 74

Karrde712 writes "Fedora Cloud Architect Matthew Miller announced a proposal on a plan to redesign the way that the Fedora Project builds its GNU/Linux distribution. Fedora has often been described as a 'bag of bits,' with thousands of packages and only minimal integration. Miller's proposal for 'Fedora.Next' describes reorganizing the packages and upstream projects that comprise Fedora into a series of 'rings,' each level of which would have its own set of release and packaging requirements. The lowest levels of the distribution may be renamed to 'Fedora Core.' Much discussion is ongoing on the Fedora Devel mailing list. If any Slashdot readers have good advice to add to the discussion, it would be most useful to respond to the ongoing thread there." A full presentation on the plan will be given at the Flock conference next month, and draft slides have been uploaded. A few more details about the discussion are below the fold.
Printer

Copyright Drama Reaches 3D Printing World 258

jfruh writes "Stratasys, one of the world's biggest 3D printer manufacturers, routinely uses 3D-printed objects as displays for its booths at trade shows. The problem: It's been using objects designed by popular designer Asher Nahmias, whose creations are licensed under a noncommercial Creative Commons license — and he says Stratasys's use violates the licensing terms. This is just one example of how the nascent 3D printing industry is having to grapple with the IP implications of creating physical objects out of downloadable designs. Another important problem: IP law distinguishes between purely decorative and useful objects, but how should the digital files that provide a design for those objects be treated?" The models are copyrighted and licensed NC, but what about the resulting object? Precedent seems to imply that the resulting object cannot be controlled (e.g. the output of a GPLed program is not GPLed, so why should executing a program on a 3D printer be any different?).
Media

VLC For iOS Returns On July 19, Rewritten and Fully Open-Sourced 203

An anonymous reader writes "VideoLAN revealed some very exciting news today: VLC for iOS will be back in Apple's App Store by tomorrow (July 19). The company tells TNW the app will be available for free worldwide, requires iOS 5.1 or later, as well supports the iPhone, iPad, and iPod touch. As you can expect, VLC for iOS version 2.0 will be open-source. This time, however, its code will be available online (also by tomorrow), bi-licensed under both the Mozilla Public License Version 2 as well as the GNU General Public License Version 2 or later."
Encryption

Flaws In ZRTPCPP Library, Used In Secure Phone Apps 42

Gunkerty Jeb writes "A security researcher has uncovered a number of serious vulnerabilities in one of the core security components of several secure telephony applications, including the Silent Circle system developed by PGP creator Phil Zimmermann. The vulnerabilities in the GNU ZRTPCPP library already have been addressed in a new version of the library and Silent Circle has implemented a fix, as well. ZRTPCPP is a library that implements the ZRTP protocol that Zimmermann and others developed to establish secure sessions over a pre-existing connection. Silent Circle, which sells a cryptographically secure mobile phone application, and several other products implement the ZRTPCPP library, and Mark Dowd of Azimuth Security has identified several vulnerabilities in the library that could give an attacker the ability to get remote code execution. Dowd said that the bugs can be exploited by remote, unauthenticated users."
GNU is Not Unix

When GPL Becomes Almost-GPL — the CSS, Images and JavaScript Loophole 224

New submitter sobolwolf writes "It has been apparent for some time that many developers (mainly theme designers) are split-licensing PHP-based GPL distributions, releasing proprietary files alongside GPL files with the excuse that CSS, JavaScript and Images are 'immunized' from the GPL because they run in the browser and not on the server. This is almost always done to limit the distribution of the entire release, not just the proprietary items (most extensions will not function in any meaningful way without the accompanying CSS, Images and JavaScript). Some of the more popular PHP-based GPL projects, like WordPress, have gone as far as to apply sanctions to developers distributing split-licensed themes/plugins. Others, such as Joomla, have openly embraced the split-licensed model, even changing their extension directory submission rules to cater specifically to split-licensed distributions. In light of all this, I would like to ask the following question: While it seems to be legal to offer split-licensed GPL distributions, is it in the spirit of the GPL for a project such as Joomla (whose governing body has the motto 'Open Source Matters') to openly embrace such a practice when they can easily require that all CSS, Images and JavaScript be GPL (or GPL-compatible) for extensions that are listed on the Joomla Extensions Directory?"

Slashdot Top Deals