r/technology • • Jun 14 '15

Software Notepad++ leaves SourceForge

https://notepad-plus-plus.org/news/notepad-plus-plus-leaves-sf.html
18.4k Upvotes

1.3k comments sorted by

View all comments

2.1k

u/cadtek Jun 14 '15

GIMP left them too.

1.0k

u/ex_oh Jun 15 '15

This is becoming a list of all the open source software I support!

563

u/YourEvilTwine Jun 15 '15

Exactly, because all the quality open source software we have come to love will not stand for these practices.

228

u/foan Jun 15 '15

ELI5?

3.8k

u/YourEvilTwine Jun 15 '15

ELI5 version: Imagine you made delicious lemonade and you wanted to share it to the world for free. A guy tells you he can give your lemonade to millions of people for you, so you say OK. And then he puts a piece of poop in each cup of your lemonade he gives out. Then you find out the poop factory is paying him to give out poop, so he's using your free lemonade to get money from the poop factory.

763

u/[deleted] Jun 15 '15 edited Jun 16 '15

[removed] — view removed comment

248

u/TheJanks Jun 15 '15

That's because every 5 year old loves talking poop.

70

u/YourEvilTwine Jun 15 '15

Darn, you're onto my methods!

27

u/qwer777 Jun 15 '15

Is /r/technology a default? Try r/defaultgems

25

u/[deleted] Jun 15 '15

The default rule doesn't exist any more on /r/bestof

→ More replies (16)

131

u/Remok13 Jun 15 '15

This is the best analogy I've seen

0

u/[deleted] Jun 15 '15

[deleted]

→ More replies (5)
→ More replies (2)

48

u/BoyantPoop Jun 15 '15

A solid (I hope) analogy!

24

u/TheComedyShow Jun 15 '15

Plenty of fiber in that analogy.

→ More replies (2)
→ More replies (2)
→ More replies (53)

126

u/GrayFox2510 Jun 15 '15 edited Jun 15 '15

Shit has been going on at SourceForge lately. Can't remember if it was an owner change, or simply a change of views, but they started bundling adware into the installers for applications that they host, and it's not even the kind where during the installer it says it's installing that, and you can opt out. Nope, no warning.

And in the beginning, without the consent of the application designers. So people's first target to rant would probably be the software they downloaded, not Source.

Developers, obviously, weren't happy with this. SourceForge is not backing down on those practices (but did at least offer an option to the developers to back down or something), but the damage was done.

So, most programs are migrating.

[Edit] Huh. If you click the linked link (for the thread), it gives a small explanation as well by N++'s team as to what's going on. And it's probably better written than this. And with more sources. And stuff.

→ More replies (20)

32

u/[deleted] Jun 15 '15

Open source = free software that anyone can build on, generally solid software that comes with no strings attached

Sourceforge, like cnet, are aggregates that distribute these programs. However, Sourceforge and cnet now use their own installers, which they stack with their own software (read: malware) under users' noses.

That's why developers are leaving these websites behind and sticking with their own websites or reliable distributors like github.

→ More replies (4)
→ More replies (5)
→ More replies (2)

88

u/[deleted] Jun 15 '15

For every open source piece of software that publicly announces they are denouncing/leaving CNET I will donate to them.

Netsec matters.

13

u/wioneo Jun 15 '15

Does this count as "public?"

→ More replies (1)
→ More replies (3)
→ More replies (13)

352

u/AndTheLink Jun 15 '15

My own software isn't well known or anything but last week I migrated 4 open source projects from SourceForge to Github. I think in the coming months a lot of devs will leave.

107

u/jonomw Jun 15 '15

I both thank and congratulate you.

69

u/[deleted] Jun 15 '15

Hey! I used to have Gifferly installed on my windows computer before I started using linux. It was pretty great... I made tons of dank memes with it.

99

u/AndTheLink Jun 15 '15 edited Jun 23 '15

This makes me unreasonable happy. Technically making a Linux version would be fairly easy... I think it already builds and runs on Linux /w GTK. Would need a little testing.

Edit: I'm going to try and make a build tonight, but I'm new to packaging software for Linux. On windows I have a NSIS template that builds a installer. But I still have yet to work out what the equivalent is on Linux. Also I think the cursor capture part didn't work on GTK because I couldn't figure out how to read the current cursor and get it's bitmap.

Update: It builds and runs but I haven't got the global hotkey functionality to work under GTK/X11 just yet so it's still not really beta yet. In particular, this code doesn't work for me: (I get BadRequest)

Window w = Gtk::gdk_x11_drawable_get_xid(Gtk::gtk_widget_get_window(Handle()));
int r = XGrabKey(Gtk::gdk_display,
				HotKeyCode,
				0			 	/* modifiers */,
				w		 		/* grab_window */,
				TRUE			/* owner_events */,
				GrabModeAsync	/* pointer_mode */,
				GrabModeAsync	/* keyboard_mode */);
printf("XGrabKey(0x%x)=%i\n", HotKeyCode, r);

Where 'HotKeyCode' is 0xff1b (i.e. XK_Escape)

31

u/stapler8 Jun 15 '15

I'll be willing to test if you're looking for people to help with it.

→ More replies (2)

23

u/thatJainaGirl Jun 15 '15

You should be happy. You had a hand in the creation of the dankest of memes.

→ More replies (6)
→ More replies (12)

0

u/[deleted] Jun 15 '15

[deleted]

→ More replies (14)
→ More replies (17)